Skip to content

Releases: WebFiori/json

v5.0.0

11 Jun 06:35
52d28e4

Choose a tag to compare

5.0.0 (2026-06-10)

Features

  • config: deprecate global constants in favor of Json::setDefaults() (af1c924), closes #61
  • decoding: typed deserialization with nested object hydration (73384ae), closes #59
  • encoding: auto-detect associative arrays and encode as JSON objects (183f3df), closes #56
  • encoding: normalize getter-derived property names and add #[JsonProperty] attribute (0c92486), closes #58
  • encoding: replace error suppression with reflection-based parameter check (abd1d13), closes #60

Miscellaneous Chores

  • add github-actions ecosystem to dependabot config (bb05169)
  • Merge pull request #70 from WebFiori/dev (a6bd41f)
  • remove accidentally committed tests/vendor and update .gitignore (27a5dd3)
  • Update composer.json (d135b7b)

v4.0.2

08 Jun 22:29
34dce25

Choose a tag to compare

What's Changed

  • chore: align CI with ecosystem baseline by @usernane in #55
  • chore(main): release 4.0.2 by @github-actions[bot] in #62
  • fix: serialize stdClass dynamic properties in Json::add() by @usernane in #65
  • feat!: include null/false getter values and add #[JsonIgnore] attribute by @usernane in #66
  • release: merge dev into main by @usernane in #67
  • chore(deps): bump friendsofphp/php-cs-fixer from 3.95.3 to 3.95.4 by @dependabot[bot] in #64

New Contributors

Full Changelog: v4.0.1...v4.0.2

v4.0.1

04 Mar 10:34
ad983ac

Choose a tag to compare

4.0.1 (2026-03-04)

Features

  • Added Support for Converting Public Props (5565346)
  • Added Support for Converting Public Props (e8222f3)

Miscellaneous Chores

v4.0.0

03 Aug 15:22
d1605b5

Choose a tag to compare

4.0.0 (2025-07-30)

⚠ BREAKING CHANGES

  • This major version introduces significant improvements and may contain breaking changes from previous versions. Please review the changelog and update your code accordingly.

Features

  • upgrade to version 4.0.0 (ff8a02e)

Bug Fixes

Miscellaneous Chores

v3.3.2

28 Jan 20:00
4c5fe72

Choose a tag to compare

3.3.2 (2025-01-28)

Bug Fixes

  • Change of Properties Style on Parsing (4bdccc3)

v3.3.1

23 Dec 09:31
cac6ee9

Choose a tag to compare

3.3.1 (2024-12-23)

Bug Fixes

v3.3.0

03 Aug 08:01
833fd51

Choose a tag to compare

What's Changed

  • Add Support for Changing Letter Case for Props Names by @usernane in #40

Full Changelog: v3.2.2...v3.3.0

v3.2.2

10 May 22:11
79e400b

Choose a tag to compare

What's Changed

  • Fix to a Bug in Setting Property Value by @usernane in #39

Full Changelog: v3.2.1...v3.2.2

v3.2.1

28 Feb 18:09
36f6759

Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.2.1

v3.2.0

13 Feb 20:15
ced4660

Choose a tag to compare

What's Changed

Full Changelog: v3.1.5...v3.2.0