| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| scriptlog-v1.5.0.zip | 2026-07-09 | 10.9 MB | |
| README.md | 2026-07-09 | 2.2 kB | |
| v1.5.0 source code.tar.gz | 2026-07-09 | 11.2 MB | |
| v1.5.0 source code.zip | 2026-07-09 | 12.5 MB | |
| Totals: 4 Items | 34.7 MB | 0 | |
[1.5.0] - 2026-07-09
Added
- IIS web.config generation: New
write-web-config.phputility for Microsoft IISweb.configrewrite rules (NGINX-style) FrontHelperclass: Static delegation layer providing convenient access to FrontService methods (e.g.,FrontHelper::getPosts(),FrontHelper::getPages())- IIS detection: Microsoft IIS server detection added to
detect-web-server.php - Installer IIS note: IIS configuration guidance displayed in the installation wizard (
setup.php,finish.php) - Permalink IIS support: IIS
web.configoption added to the permalink configuration dropdown - Unit tests: 6 new test files —
WebServerDetectionTest(12 tests),NginxConfigWriterTest(20 tests),WebConfigWriterTest(13 tests),ThemeMetaTest,LogErrorTest, and 7 handler test files (Archive/Blog/Category/Home/Page/Privacy/Post/Tag handlers)
Changed
- FrontService: Refactored to use standalone database queries instead of delegating to FrontHelper; public interface now accessible via FrontHelper static methods
- DAO layer: SQL injection prevention and return type hints added to
PostDao,PageDao,PageService,PostService - Handler classes: PHPDoc blocks added and return type consistency improved across all front-end request handlers
- LogError: Added return type hint and return value to
setStatusCode() - Installer: Batch insert optimization and debug logging removal in setup wizard
- Translation cache: Updated
en.jsonandes.json
Removed
- Development themes: Removed unused theme files
- Duplicate test files: Removed 4 redundant test files —
AdditionalUtilityFunctionsTest.php,UserDaoTest.php,PostDaoMethodIntegrationTest.php,TopicDaoTest.php(1686 lines)
Notes
Feature release focused on IIS web server support, FrontService delegation layer, expanded test coverage (45+ new tests), and code quality improvements across DAO and handler layers. Redundant test files consolidated.