dunglas/doctrine-json-odm
An object document mapper for Doctrine ORM using JSON types of modern RDBMS.
v1.5.0
5.8M downloads/mo
#2032 most downloaded on Packagist
dunglas/doctrine-json-odm
What this package is like to depend on
Last release 7 months ago
06 Jan 2026
Ships fairly regularly
a new release about every 10 months
Most releases are documented
notes for 9 of 13 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
15 releases · first in 2017
1 release in the last 12 months
see the full history below
Release timeline
14 releases · Apr 2017 to Jan 2026Releases
latest 15-
v1.5.006 Jan 2026Release notes
Open source →What's Changed
- feat: add jsonb_document type for DBAL 4.3.0+ by @MirakuSan in #155
- feat: Symfony 8 compatibility by @NicolasDievart in #154 and @wickedOne in #158
- fix: constructor PHPdoc by @lcarilla in #151
- chore: bump deps by @dunglas in #159
New Contributors
- @lcarilla made their first contribution in #151
- @NicolasDievart made their first contribution in #154
- @wickedOne made their first contribution in #158
- @MirakuSan made their first contribution in #155
Full Changelog: v1.4.2...v1.5.0
-
v1.4.226 Nov 2024Release notes
Open source →What's Changed
- fix: DI Extension class deprecation with Symfony 7.1 by @norkunas in #138
- fix: PHP 8.4 deprecations by @jeremyFreeAgent in #142 and #144
- ci: test with PHP 8.4 and bump actions versions by @dunglas in #143
New Contributors
- @jeremyFreeAgent made their first contribution in #142
Full Changelog: v1.4.1...v1.4.2
-
v1.4.105 Feb 2024 -
v1.4.016 Jan 2024Release notes
Open source →What's Changed
-
feat: Symfony 7 support by @back-2-95 in #130
-
feat: add Uid normalizer by @amenophis in #131
-
feat: add const for JsonDocumentType name by @KerianMM in #126
-
chore: bump minimum deps by @amenophis in #133
New Contributors
- @Pierstoval made their first contribution in #125
- @KerianMM made their first contribution in #126
- @back-2-95 made their first contribution in #130
- @amenophis made their first contribution in #131
Full Changelog: v1.3.0...v1.3.1
-
-
v1.3.023 Feb 2023Release notes
Open source →What's Changed
- feat: add support enums by @norkunas in #114
- feat: support type aliases by @TamasSzigeti in #118
- feat: register
DateTimeNormalizerby default by @mlocati in #119 - docs: explain how to change (de)serialization context by @alanpoulain in #116
New Contributors
- @norkunas made their first contribution in #114
- @parijke made their first contribution in #117
- @alanpoulain made their first contribution in #116
- @TamasSzigeti made their first contribution in #118
- @mlocati made their first contribution in #119
Full Changelog: v1.2.0...v1.3.0
-
v1.2.021 Jan 2022Release notes
Open source →What's Changed
- feat: add support for Symfony 6.0
- chore: add more types
- chore: code cleanup
- docs: modernize README
New Contributors
- @dgoosens made their first contribution in #95
- @jderusse made their first contribution in #97
- @hhamon made their first contribution in #104
Full Changelog: 1.1.0...v1.2.0
-
1.1.018 Feb 2021 -
1.0.123 Dec 2019 -
1.0.024 Oct 2019Release notes
Open source →- Alternative implementation (still generates the same serialized output, no migration required) - @ajgarlag
- Raised minimum Symfony version to 3.4 - @Toflar
- Fixed serializer issue (@CvekCoding)
- Cleanup (tests, docs)
-
1.0.0-rc2no date pre-release -
1.0.0-rc110 Jul 2019 pre-releaseNothing published for this version
-
0.1.316 Nov 2018Nothing published for this version
-
0.1.223 Aug 2018Nothing published for this version
-
v0.1.119 Nov 2017Nothing published for this version
-
v0.1.003 Apr 2017Nothing published for this version