Skip to content

Releases: ergebnis/json-normalizer

4.5.0

30 Jan 09:10
4.5.0
f0ee9e7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.4.1...4.5.0

4.4.1

14 Dec 09:31
4.4.1
d28f36a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.4.0...4.4.1

4.4.0

13 Dec 09:36
4.4.0
67fd0d5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.3.0...4.4.0

4.3.0

10 Oct 15:15
4.3.0
716fa0a
Compare
Choose a tag to compare

What's Changed

  • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #963
  • Sort allow-plugins and preferred-install when feasible by @fredden in #980
  • Improve overlapping version removal by @fredden in #982
  • Enhancement: Add support for PHP 8.3 by @localheinz in #988

Full Changelog: 4.2.0...4.3.0

4.2.0

09 Jul 16:23
4.2.0
7d06355
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.1.0...4.2.0

4.1.0

02 May 11:08
4.1.0
e38f8b2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.2...4.1.0

4.0.2

27 Feb 17:17
4.0.2
15df99f
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.1...4.0.2

4.0.1

27 Feb 11:32
4.0.1
d4a3ea5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.0...4.0.1

4.0.0

26 Feb 10:59
4.0.0
250f410
Compare
Choose a tag to compare

What's Changed

  • Fix: Drop support for PHP 7.4 by @localheinz in #757
  • Enhancement: Require and use ergebnis/json by @localheinz in #772
  • Enhancement: Require ergebnis/json-schema-validator:^4.0.0 by @localheinz in #771
  • Enhancement: Allow configuring the SchemaNormalizer to exclude properties from being sorted by @localheinz in #774
  • Fix: Remove ConfigHashNormalizer by @localheinz in #775
  • Fix: Adjust ComposerJsonNormalizer to stop sorting scripts.auto-scripts by @localheinz in #776
  • Fix: Adjust ComposerJsonNormalizer to stop sorting extra.installer-paths by @localheinz in #777
  • Fix: Adjust ComposerJsonNormalizer to stop sorting config.allow-plugins by @localheinz in #778
  • Fix: Adjust ComposerJsonNormalizer to stop sorting config.preferred-install by @localheinz in #779
  • Fix: Adjust ComposerJsonNormalizer to stop sorting direct children of extra.patches by @localheinz in #780
  • Fix: Use ~ operator to limit compatibility with PHP versions by @localheinz in #783
  • Fix: Add references to code that depends on the order of properties in objects by @localheinz in #784
  • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #788
  • Enhancement: Implement FormatNormalizer by @localheinz in #781
  • Fix: Remove AutoFormatNormalizer by @localheinz in #793
  • Fix: Remove FixedFormatNormalizer by @localheinz in #794
  • Fix: Do not normalize JSON during assertion by @localheinz in #796
  • Enhancement: Introduce named constructor for default json_encode() options by @localheinz in #799
  • Enhancement: Encode JSON with JSON_PRETTY_PRINT flag by @localheinz in #795
  • Enhancement: Encode JSON with JSON_UNESCAPED_SLASHES flag by @localheinz in #801
  • Enhancement: Encode JSON with JSON_UNESCAPED_UNICODE flag by @localheinz in #802
  • Fix: Adjust ComposerJsonNormalizer to reject JSON when it is not an object by @localheinz in #804
  • Fix: Inline and remove Vendor\Composer\BinNormalizer by @localheinz in #805
  • Enhancement: Compose WithFinalNewLineNormalizer into Vendor\Composer\ComposerJsonNormalizer by @localheinz in #806
  • Enhancement: Generate test cases for VersionConstraintNormalizer by @localheinz in #809
  • Fix: Add test cases for suggest by @localheinz in #810
  • Enhancement: Skip normalization of unparseable version constraints by @localheinz in #813
  • Enhancement: Generate test cases during test bootstrapping by @localheinz in #815
  • Always use a single space for and combinator by @fredden in #819
  • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #848
  • Include examples in documentation by @fredden in #833
  • Sort version numbers in ascending order by @fredden in #816
  • Remove overlapping constraints by @fredden in #850
  • Enhancement: Adjust VersionConstraintNormalizer to remove duplicate version constraints by @localheinz in #856

Full Changelog: 3.0.0...4.0.0

3.0.0

10 Aug 07:09
3.0.0
07b693b
Compare
Choose a tag to compare

What's Changed

  • Enhancement: Synchronize with ergebnis/php-package-template by @localheinz in #645
  • Fix: Wrapping by @localheinz in #647
  • Fix: Description by @localheinz in #648
  • Fix: Docblock by @localheinz in #650
  • Fix: Add missing comma by @localheinz in #651
  • composer(deps-dev): bump phpunit/phpunit from 9.5.12 to 9.5.13 by @dependabot in #652
  • composer(deps-dev): bump fakerphp/faker from 1.17.0 to 1.18.0 by @dependabot in #653
  • Enhancement: Reuse composite actions from ergebnis/.github by @localheinz in #654
  • github-actions(deps): bump ergebnis/.github from 1.2.1 to 1.3.2 by @dependabot in #655
  • composer(deps-dev): bump ergebnis/data-provider from 1.0.0 to 1.1.0 by @dependabot in #656
  • composer(deps-dev): bump infection/infection from 0.26.2 to 0.26.3 by @dependabot in #657
  • composer(deps-dev): bump vimeo/psalm from 4.18.1 to 4.19.0 by @dependabot in #658
  • composer(deps-dev): bump infection/infection from 0.26.3 to 0.26.4 by @dependabot in #659
  • Enhancement: Require ergebnis/json-pointer by @localheinz in #660
  • Fix: Compare with empty array by @localheinz in #661
  • Enhancement: Return early by @localheinz in #662
  • Fix: Harden condition by @localheinz in #663
  • Fix: Use object instead of stdClass by @localheinz in #664
  • composer(deps): bump ergebnis/json-pointer from 2.0.0 to 2.1.0 by @dependabot in #665
  • composer(deps): bump ergebnis/json-schema-validator from 2.0.0 to 3.0.0 by @dependabot in #666
  • Fix: Rename interface by @localheinz in #667
  • Fix: Rename exceptions by @localheinz in #668
  • Fix: Rename interface by @localheinz in #669
  • Fix: DocBlock by @localheinz in #670
  • Fix: Remove unused method by @localheinz in #671
  • Fix: Rename class by @localheinz in #672
  • Fix: Rename interface by @localheinz in #673
  • composer(deps-dev): bump fakerphp/faker from 1.18.0 to 1.19.0 by @dependabot in #674
  • composer(deps-dev): bump vimeo/psalm from 4.19.0 to 4.20.0 by @dependabot in #675
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.0.0 to 4.1.0 by @dependabot in #677
  • github-actions(deps): bump shivammathur/setup-php from 2.16.0 to 2.17.0 by @dependabot in #676
  • composer(deps-dev): bump infection/infection from 0.26.4 to 0.26.5 by @dependabot in #678
  • composer(deps-dev): bump phpunit/phpunit from 9.5.13 to 9.5.14 by @dependabot in #679
  • composer(deps-dev): bump vimeo/psalm from 4.20.0 to 4.21.0 by @dependabot in #680
  • composer(deps-dev): bump ergebnis/data-provider from 1.1.0 to 1.2.0 by @dependabot in #682
  • composer(deps-dev): bump vimeo/psalm from 4.21.0 to 4.22.0 by @dependabot in #683
  • github-actions(deps): bump shivammathur/setup-php from 2.17.0 to 2.17.1 by @dependabot in #685
  • github-actions(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #684
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.1.0 to 4.2.0 by @dependabot in #688
  • composer(deps-dev): bump infection/infection from 0.26.5 to 0.26.6 by @dependabot in #687
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.2.0 to 4.3.0 by @dependabot in #690
  • composer(deps-dev): bump phpunit/phpunit from 9.5.14 to 9.5.18 by @dependabot in #689
  • composer(deps-dev): bump phpunit/phpunit from 9.5.18 to 9.5.19 by @dependabot in #691
  • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.13.1 to 4.14.0 by @dependabot in #692
  • github-actions(deps): bump ergebnis/.github from 1.3.2 to 1.4.0 by @dependabot in #693
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.3.0 to 4.4.0 by @dependabot in #694
  • Enhancement: Update ergebnis/composer-normalize by @localheinz in #695
  • github-actions(deps): bump actions/cache from 2.1.7 to 3 by @dependabot in #696
  • Enhancement: Update ergebnis/json-pointer and ergebnis/json-schema-validator by @localheinz in #697
  • composer(deps): bump ergebnis/json-pointer from 3.0.0 to 3.1.0 by @dependabot in #698
  • github-actions(deps): bump shivammathur/setup-php from 2.17.1 to 2.18.0 by @dependabot in #699
  • github-actions(deps): bump ergebnis/.github from 1.4.0 to 1.4.1 by @dependabot in #700
  • composer(deps-dev): bump phpunit/phpunit from 9.5.19 to 9.5.20 by @dependabot in #701
  • github-actions(deps): bump actions/stale from 4 to 5 by @dependabot in #702
  • github-actions(deps): bump shivammathur/setup-php from 2.18.0 to 2.18.1 by @dependabot in #703
  • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.14.0 to 4.14.1 by @dependabot in #704
  • composer(deps-dev): bump vimeo/psalm from 4.22.0 to 4.23.0 by @dependabot in #706
  • github-actions(deps): bump ergebnis/.github from 1.4.1 to 1.5.0 by @dependabot in #707
  • github-actions(deps): bump shivammathur/setup-php from 2.18.1 to 2.19.0 by @dependabot in #708
  • github-actions(deps): bump shivammathur/setup-php from 2.19.0 to 2.19.1 by @dependabot in #709
  • composer(deps-dev): bump psalm/plugin-phpunit from 0.16.1 to 0.17.0 by @dependabot in #710
  • composer(deps-dev): bump phpunit/phpunit from 9.5.20 to 9.5.21 by @dependabot in #711
  • composer(deps-dev): bump vimeo/psalm from 4.23.0 to 4.24.0 by @dependabot in #712
  • github-actions(deps): bump shivammathur/setup-php from 2.19.1 to 2.20.0 by @dependabot in #713
  • github-actions(deps): bump shivammathur/setup-php from 2.20.0 to 2.20.1 by @dependabot in #714
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.4.0 to 4.5.0 by @dependabot in #715
  • github-actions(deps): bump ergebnis/.github from 1.5.0 to 1.5.1 by @dependabot in #716
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.0 to 4.5.1 by @dependabot in #717
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.1 to 4.5.2 by @dependabot in #718
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.2 to 4.5.3 by @dependabot in #719
  • github-actions(deps): bump shivammathur/setup-php from 2.20.1 to 2.21.0 by @dependabot in #720
  • composer(deps-dev): bump fakerphp/faker from 1.19.0 to 1.20.0 by @dependabot in #721
  • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.3 to 4.6.0 by @dependabot in #722
  • github-actions(deps): bump shivammathur/setup-php from 2.21.0 to 2.21.1 by @dependabot in #724
  • composer(deps-dev): bump vimeo/psalm from 4.24.0 to 4.25.0 by @dependabot in #725
  • composer(deps-dev): bump vimeo/psalm from 4.25.0 to 4.26.0 by @dependabot in #726
  • Fix: Adjust MSI score by @localheinz in htt...
Read more