Releases: supermetrics-public/pecl-jsonpath
Releases · supermetrics-public/pecl-jsonpath
2.1.0
What's Changed
- Add support for PHP 8.4 (nightly) and run tests also on PHP 8.4 by @crocodele in #176
- Remove some tests specific to PHP 7 by @crocodele in #177
- Publish version 2.1.0 by @crocodele in #179
Full Changelog: v2.0.0...v2.1.0
2.0.0
Note
Breaking change: starting from this version, only PHP 8.0 and greater are supported. If you're stuck on PHP 7.4, please use version 1.0.1.
What's Changed
- Drop support for PHP 7.4 by @crocodele in #172
- Test with PHP 8.3 on Windows, unify naming and formatting in workflow files by @crocodele in #173
- Publish version 2.0.0 by @crocodele in #175
Full Changelog: v1.0.1...v2.0.0
1.0.1
Note
This will be the last version that supports PHP 7.4.
What's Changed
- Issue #164 - refactor string unescaping by @mkaminski1988 in #165
- Update benchmark chart with benchmarks from latest software versions and run in PHP 8.1 by @crocodele in #166
- Remove release-drafter workflow. by @dawitnida in #167
- Add PHP 8.3 nightly on Linux and PHP 8.2 on Windows to builds to run tests on by @crocodele in #168
- relax test for 8.3 by @remicollet in #169
- Add exception catching to usage section in README by @crocodele in #170
- Publish version 1.0.1 by @crocodele in #171
Full Changelog: v1.0.0...v1.0.1
1.0.0
Changes
🐛 Bug fixes
- Issue #158 - Skip child filter check on non-arrays @mkaminski1988 (#159)
- Issue #156 - Bubble up filter parsing error @mkaminski1988 (#157)
🛠 Maintenance
- Remove alpha suffix from PECL install command as we release version 1.0.0 @crocodele (#162)
- Add documentation to describe the notation, along with more examples @crocodele (#160)
- Include PHP 8.2 nightly as a version for test runs on Linux @crocodele (#161)
0.9.6
Changes
- Basic Windows CI (build and test) @cmb69 (#154)
- Fix Windows builds @cmb69 (#153)
- Revert "Issue #150 - pass AST_RECURSE token to exec_recursive_descent()" @mkaminski1988 (#152)
🐛 Bug fixes
- Dereference values to always get the underlying value @crocodele (#151)
0.9.5
🐛 Bug fixes
- Fix issues 143, 145, 146 @mkaminski1988 (#147)
🛠 Maintenance
- Add PECL release process @crocodele (#148)
- Add instructions for building the extension with PECL @crocodele (#141)
0.9.4
Changes
- missing file and license uri @remicollet (#137)
🐛 Bug fixes
- Add missing config.w32 entry to package.xml to make PECL builds on Windows possible @crocodele (#138)
- Add required email tag to lead details @crocodele (#140)
🛠 Maintenance
- Add Mike to list of PECL extension developers, release version 0.9.4 @crocodele (#139)
0.9.3
0.9.2
💎 Features
- BREAKING CHANGE: Throw a custom JsonPathException instead of generic RuntimeException @crocodele (#124)
- BREAKING CHANGE: Wrap all functionality in the JsonPath namespace @crocodele (#122)
🛠 Maintenance
- Update license information in README to reflect license change from MIT to PHP @crocodele (#133)
- Perform clang-format check automatically on pushes to the repository @crocodele (#130)
- Update benchmark chart with latest software versions, new benchmarks, and OPCache + JIT enabled @crocodele (#132)
- Update links following repository name change @crocodele (#129)
- Change license from MIT to PHP to conform to PECL guidelines for PHP extensions @crocodele (#128)
- Add scripts and docs for code quality tooling @mkaminski1988 (#127)
- Replace strdup->estrdup @mkaminski1988 (#126)
- Disable PCRE jit to avoid alleged valgrind errors. @Danack (#123)
- Wrap all functionality in the JsonPath namespace @crocodele (#122)
0.9.1
Changes
- Reduce allocations @mkaminski1988 (#115)
🐛 Bug fixes
- Add array bounds checks @mkaminski1988 (#112)
🛠 Maintenance
- Bump version number to 0.9.1 @crocodele (#118)
- Fix IDE warnings, cleanup @mkaminski1988 (#117)
- Remove cruft @mkaminski1988 (#114)
- Add performance benchmark chart to README @crocodele (#111)