Download Latest Version scriptlog-v1.5.1.zip (10.9 MB)
Email in envelope

Get an email when there's a new version of Scriptlog

Home / v1.5.0
Name Modified Size InfoDownloads / 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.php utility for Microsoft IIS web.config rewrite rules (NGINX-style)
  • FrontHelper class: 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.config option 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.json and es.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.

Download Scriptlog

Source: README.md, updated 2026-07-09