Skip to content

Releases: supermetrics-public/pecl-jsonpath

v3.1.0

05 Dec 12:09
971c003

Choose a tag to compare

Note

This will be the last version that supports PHP 8.0.

What's Changed

  • Bump DoozyX/clang-format-lint-action from 0.18 to 0.20 by @dependabot[bot] in #196
  • Avoid trying to explicitly load OPCache in PHP 8.5 in CI, because OPCache is always included by @crocodele in #200
  • Bump actions/checkout from 4 to 6 by @dependabot[bot] in #199
  • Bump php/setup-php-sdk from 0.10 to 0.11 by @dependabot[bot] in #198
  • Run CI tests on PHP 8.5 in Windows, use latest Windows runner image by @crocodele in #201
  • Fix Linux build badge image, add Windows build badge by @crocodele in #202
  • Add support for PHP 8.5 in installation with PIE by @crocodele in #203
  • Publish version 3.1.0 by @crocodele in #204

Full Changelog: v3.0.0...v3.1.0

v3.0.0

29 Jan 13:25
4d9a7ca

Choose a tag to compare

Breaking changes

In comparisons involving numbers, numeric strings are now treated as numbers.

Example:

$data = [
    'items' => [
        [
            'id' => 1,
            'quantity' => 5,
        ],
        [
            'id' => 2,
            'quantity' => '8',
        ],
    ],
];

Before: $.items[?(@.quantity > 0)] returns [['id' => 1, 'quantity' => 5]].
After: $.items[?(@.quantity > 0)] returns [['id' => 1, 'quantity' => 5], ['id' => 2, 'quantity' => '8']].

What's Changed

  • Test also on PHP 8.4 for Windows and PHP 8.5 (nightly) for Linux, cache PHP-SDK in Windows by @crocodele in #192
  • Allow numeric strings in number comparisons by @crocodele in #191
  • Publish version 3.0.0 by @crocodele in #195

Full Changelog: v2.1.1...v3.0.0

v2.1.1

27 Jan 13:59
39628d0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.1.1

2.1.0

08 Jan 15:53
04b5568

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

2.0.0

19 Dec 09:14
66fe60a

Choose a tag to compare

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

Full Changelog: v1.0.1...v2.0.0

1.0.1

14 Dec 13:09
058b471

Choose a tag to compare

Note

This will be the last version that supports PHP 7.4.

What's Changed

Full Changelog: v1.0.0...v1.0.1

1.0.0

20 Mar 09:51
1c6a24c

Choose a tag to compare

Changes

🐛 Bug fixes

🛠 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

13 Jan 11:09
02006c9

Choose a tag to compare

Changes

🐛 Bug fixes

  • Dereference values to always get the underlying value @crocodele (#151)

0.9.5

31 Oct 14:07
a87d2e8

Choose a tag to compare

🐛 Bug fixes

🛠 Maintenance

0.9.4

19 Aug 20:50
ff2ca97

Choose a tag to compare

Changes

🐛 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)