Download Latest Version v1.8.0 -- Settings Cache, Security Hardening _ PHP 8.5 Compatibility source code.zip (12.8 MB)
Email in envelope

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

Home / v1.6.1
Name Modified Size InfoDownloads / Week
Parent folder
scriptlog-v1.6.1.zip 2026-08-11 10.3 MB
README.md 2026-08-11 3.1 kB
v1.6.1 - Maintenance release source code.tar.gz 2026-08-11 11.4 MB
v1.6.1 - Maintenance release source code.zip 2026-08-11 12.8 MB
v1.6.1 source code.tar.gz 2026-08-11 11.4 MB
v1.6.1 source code.zip 2026-08-11 12.8 MB
Totals: 6 Items   58.7 MB 0

Release Summary

Scriptlog 1.6.1 (codename Maleo Senkawor, retained) is a maintenance release following v1.6.0. Headline items:

  • PHP 8.2+ compatibility fix for the authentication cookie path: remember-me token encryption no longer triggers the "Creation of dynamic property" deprecation under laminas-crypt 3.8 (pinned for PHP 7.4 support). A new ScriptlogOpenssl core class declares $supportedAlgos explicitly (mirroring the upstream 3.9.0 fix); encryption stays byte-for-byte identical, so existing tbl_user_token rows and remember-me cookies remain valid
  • GDPR erasure / DSAR test coverage: new unit tests for account-erasure queries, data-request erasure flows, Terminator, the user-erasure service, and DSAR throttling
  • Docs: LanguageDao PHPDoc, permalink-aware search routing, split theme-helper modules, and refreshed guide version stamps
  • Code-style housekeeping: consistent brace/whitespace normalization across the admin panel, installer, theme view models, and blog theme templates (no behavioural change)

No new public API features and no breaking changes.


[1.6.1] - 2026-08-12

Added

  • GDPR erasure test coverage: Five new unit test files (DaoErasureQueryTest, DataRequestErasureTest, DsarThrottleTest, TerminatorTest, UserErasureServiceTest) covering account erasure queries, data-request erasure flows, and DSAR throttling
  • ScriptlogOpenssl core class: Project-level subclass of Laminas\Crypt\Symmetric\Openssl declaring $supportedAlgos
  • Documentation: PHPDoc for LanguageDao methods; developer guide sections for permalink-aware search routing and split theme-helper modules

Changed

  • Code style normalization: Admin controls, the installer, theme view models, and blog-theme templates reformatted to consistent brace/whitespace style (no behavioural change)
  • Documentation: Developer guide and database schema guide version stamps updated to 1.6.1

Fixed

  • PHP 8.2+ dynamic-property deprecation in remember-me token encryption: laminas-crypt 3.8 (pinned for PHP 7.4 support) assigns $supportedAlgos dynamically; ScriptlogOpenssl declares the property explicitly (mirrors the upstream 3.9.0 fix), keeps encryption byte-for-byte identical, and leaves existing tbl_user_token rows and remember-me cookies valid
  • Admin privacy export: output buffers are flushed before streaming the GDPR user-data JSON so the Content-Disposition header is emitted reliably

Removed

  • None

Deprecated

  • None

Codename

Maleo Senkawor (retained) – Honoring Macrocephalon maleo, the critically endangered megapode endemic to Sulawesi, Indonesia.

Comparison

  • Previous release: v1.6.0
  • Changes: 103 commits since v1.6.0 (release-prep, test coverage, documentation, and follow-up fixes)

Download Scriptlog

Source: README.md, updated 2026-08-11