- Support pre-release versions in changelog parsing
- Quote date command substitution for defensive programming
- Fix shellcheck SC2162: add -r flag to read command
- Apply shfmt formatting
- Update release.sh to automate extension repo releases
- Clone extension repo to .ext directory
- Update submodule reference after main release
- Create matching release in extension repo
- Include safety checks and error handling
- Create php_maxminddb-{version}-src.tgz from submodule ext/ directory
- Upload as GitHub release asset
- Update README.md to promote PIE as recommended installation method
- Add maxmind-db/reader-ext to composer.json suggest section
- Add .ext to .gitignore
- Document implementation plan in plan.md
References:
- https://github.com/php/pie/issues/39