Repository navigation
Releases
Releases · LiquidLogicLabs/l3io-wordpress-config
v0.1.7
v0.1.6
Features
- feat(write): set_source() writes a value's PHP source verbatim
Build and CI
- build: make preflight runs everything act can; make release requires it and green CI
- ci(release): release.yml itself refuses a commit whose CI is not green
Documentation
- docs(handoff): v0.1.5 is released with get_value() and EnvLookup
v0.1.5
Features
- feat(read): get_value() tells a literal from an env lookup or an expression
Documentation
- docs(handoff): v0.1.4 is released with replace_content(); the verbatim-copy gap awaits Shawn
- docs(handoff): backup adopted 0.1.4; the verbatim-copy API is deferred past v1
v0.1.4
Features
- feat(file): WpConfigFile.replace_content(), the verified atomic write for a whole file
Documentation
- docs(handoff): v0.1.3 is on TestPyPI
- docs(handoff): database 0.2.1 joins config on TestPyPI; installed together
v0.1.3
Build and CI
- ci: publish mirror auth via GITEA_TOKEN
- ci(publish): TestPyPI by token, as l3io-age-passphrase does
Documentation
- docs(handoff): v0.1.2 is released and verified from both indexes
Maintenance
- chore: point repo URLs at LiquidLogicLabs after org transfer
v0.1.2
Fixes
- fix(scanner): skip block comments, match define in any case, keep line endings
Documentation
- docs(handoff): v0.1.1 is released and verified from both indexes
- docs(handoff): backup adopted the release-notes fix itself
- docs(handoff): the Gitea registry holds exactly the released versions
- docs(handoff): the CI/CD alignment plan agreed with database
- docs(handoff): database agreed the alignment plan; F1 and F2 proposed to backup
- docs(handoff): backup's answer on F1 and F2
- docs(handoff): Shawn approved F1 and F2; backup implements
- docs(handoff): the alignment checks are in backup's checker; all three repos at 0 findings
- docs(handoff): v0.1.2 is ready: scanner defects fixed, corpus and PHP oracle added
Tests
- test: a real-config corpus, graded by PHP 8.4
Maintenance
- chore(lint): adopt l3io-wordpress-database's ruff rule set
v0.1.1
Fixes
- fix(publish): release notes start from the previous release tag, not a floating one
- fix(write): keep wp-config.php's mode and owner, and make the write durable
Documentation
- docs(handoff): v0.1.0 is released; warn the siblings about release notes and floating tags
- docs(traceability): re-judge the table against backup's 2026-10-20 documents
- docs(handoff): main now carries the Infisical move and the write fix; v0.1.1 awaits release
Maintenance
- chore(bmad): upgrade LiquidLogicLabs modules to 3.4.4
- chore(bmad): upgrade LiquidLogicLabs modules to 3.4.5
- chore(infisical): read CI secrets from home-lab /ci/act/l3io-wordpress-config
v0.1.0
Features
- feat: declare Python 3.14 support and check it against every matrix
Fixes
- fix: end a value only outside quoted strings
- fix: refuse writes that corrupt wp-config.php, keep stdlib errors inside
Build and CI
- ci: add the security-audit workflow and make audit (FR-45)
- ci: maintain floating major and minor tags, matching backup
- ci: keep hypothesis data and bytecode out of the workspace
- build: verify-wheel tests the wheel it built, not the newest in dist/
- ci: keep the test job's coverage data outside the workspace
- ci: build the coexistence check's wheel outside the repo
- ci: build verify-install's wheel outside the workspace
- build: run act under infisical run, as ADR-0013 and the siblings do
- ci: dispatch publish through the org action, not a hand-rolled gh run
Documentation
- docs: the expected test count is 258 with the audit workflow's parametrised checks
- docs(handoff): the database items were delivered by file; FR-45 port is open
- docs(handoff): hold three items for the next database session
- docs: the retired tags are gone; floating tags are now a choice, not a hazard
- docs: keep main to the current package; history moves to legacy/*
- docs(handoff): record the push and the first green GitHub run of the session
- docs(handoff): reconcile and close the 2026-10-12 hardening session
- docs(handoff): record step 3, ADR-0010's revisit condition (a) is met
- docs(handoff): record database's answers on AD-30 and act secrets
- docs(handoff): record the 2026-10-12 doctor run and re-verification
- docs(handoff): record the 2026-10-12 rename and hand off the hardening pass
- docs(handoff): remove internal infrastructure detail from a public note
- docs: point a returning session at the handoff doc
- docs(handoff): bring the session handoff current
- docs: record four facts this session had to rediscover
Tests
- test: close six traceability gaps and raise the coverage floor to 94
- test: trace every governing rule to what enforces it
- test: enforce a 92% coverage floor
Maintenance
- chore(bmad): upgrade LiquidLogicLabs modules to 3.2.4
- chore(bmad): upgrade the installed l3io modules 3.2.1 -> 3.2.2
- chore(bmad): upgrade the installed l3io modules 3.1.3 -> 3.2.1
Other Changes
- Rename the repository to l3io-wordpress-config, matching its distribution
v0.0.2
Documentation
- docs: correct the claims the version restart falsified
- docs: remove every reference to the withdrawn version
Maintenance
- refactor: rename the distribution to l3io-wordpress-config
- Drop merge commits from release notes; first release is v0.0.1