| Name | Modified | Size | Downloads / 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-crypt3.8 (pinned for PHP 7.4 support). A newScriptlogOpensslcore class declares$supportedAlgosexplicitly (mirroring the upstream 3.9.0 fix); encryption stays byte-for-byte identical, so existingtbl_user_tokenrows 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:
LanguageDaoPHPDoc, 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 ScriptlogOpensslcore class: Project-level subclass ofLaminas\Crypt\Symmetric\Openssldeclaring$supportedAlgos- Documentation: PHPDoc for
LanguageDaomethods; 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-crypt3.8 (pinned for PHP 7.4 support) assigns$supportedAlgosdynamically;ScriptlogOpenssldeclares the property explicitly (mirrors the upstream 3.9.0 fix), keeps encryption byte-for-byte identical, and leaves existingtbl_user_tokenrows and remember-me cookies valid - Admin privacy export: output buffers are flushed before streaming the GDPR user-data JSON so the
Content-Dispositionheader 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)