PackageTrack
Sign in Get early access

knplabs/doctrine-behaviors

Doctrine Behavior Traits

v3.1.0 13M downloads/mo #2678 most downloaded on Packagist KnpLabs/DoctrineBehaviors

What this package is like to depend on

Last release 7 months ago

09 Jan 2026

Ships unpredictably

gaps range from 2 weeks to 3.2 years

Some releases are documented

notes for 15 of 37 stable releases

Nothing withdrawn

no release was ever pulled

13 years old

42 releases · first in 2013

2 releases in the last 12 months

see the full history below

Release timeline

42 releases · Jun 2013 to Jan 2026
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 42
  1. v3.1.0 09 Jan 2026
    Release notes

    What's Changed

    • Add Symfony 8 support and test against all LTS versions by @acrobat in #784

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

    Open source →
  2. v3.0.0 12 Oct 2025
    Release notes

    This release bumps the versions of different dependencies to allow installation on newer Symfony versions

    Supported versions:

    • PHP: 8.1+
    • Symfony: 5.4 support is removed and currently is ^6.4 and ^7.2 supported
    • Doctrine ORM: ^2.12 and ^3.0
    • Doctrine DBAL: ^3.8 and ^4.1

    Various doctrine orm and dbal deprecations are resolved (ag. Doctrine eventsubscribers are converted to event listeners)

    Open source →
  3. 2.6.2 06 Aug 2022
    Release notes

    Allow to install with phpstan-extensions installer (#709)

    Open source →
  4. 2.6.1 04 Jun 2022
    Release notes

    Bump dependencies, remove deprecated symplify/amnesia, update PHPStan…

    Open source →
  5. 2.6.0 01 Jan 2022
    Release notes

    [rector] apply PHP 8 upgrade + upgrade phpstan utils to PHPStan 1.3 (…

    Open source →
  6. 2.5.0 22 Nov 2021
    Release notes

    bump doctrine\dbal to ^3.1 (#670)

    Open source →
  7. 2.4.0 07 Nov 2021

    Nothing published for this version

  8. 2.3.3 11 Aug 2021
    Release notes

    lock to doctrine/orm 2.9.3

    Open source →
  9. 2.3.2 09 Aug 2021
    Release notes

    static generic fixes (#648)

    Open source →
  10. 2.3.1 09 Aug 2021
    Release notes

    Bump Symfony to 5.3 (#650)

    Open source →
  11. 2.3.0 09 Aug 2021

    Nothing published for this version

  12. 2.2.0 08 Mar 2021

    Nothing published for this version

  13. 2.1.0 08 Mar 2021

    Nothing published for this version

  14. v2.0.8 09 Nov 2020

    Nothing published for this version

  15. v2.0.7 30 Aug 2020

    Nothing published for this version

  16. v2.0.6 22 Jun 2020

    Nothing published for this version

  17. v2.0.5 21 Jun 2020

    Nothing published for this version

  18. v2.0.4 27 Apr 2020

    Nothing published for this version

  19. v2.0.3 01 Apr 2020

    Nothing published for this version

  20. v2.0.2 28 Mar 2020

    Nothing published for this version

  21. v2.0.1 07 Jan 2020
    Release notes

    Changed

    • [#493] Moved unitOfWork access to methods instead of constructor, Thanks to [@toooni]
    • [#484] Update trait names in docs, Thanks to [@ckrack]

    Fixed

    • [#490] fix boolean method name prefix
    • [#487] Fix slug uniqueness, Thanks to [@hermann8u]
    Open source →
  22. v2.0.0 01 Jan 2020
    Release notes

    Changed

    • [#479] make lazy loading configurable

    Removed

    • [#480] [Translatable] Remove mapId() magic
    Open source →
  23. v2.0.0-beta1 01 Jan 2020 pre-release
    Release notes

    Added

    • [#470] Add CHANGELOG.md

    Changed

    • [#475] [Tree] Include name "tree" in naming
    • [#478] Improve docs, handle timestampable field type for the user
    • [#474] split NodeTrait to NodeMethodsTrait and NodePropertiesTrait

    Fixed

    • [#477] Fix slug uniqueness check function, Thanks to [@StanislavUngr]
    • [#472] Fix slug generation if the getRegenerateSlugOnUpdate method return false, Thanks to [@hermann8u]

    Removed

    • [#473] [Sortable] Drop, it never worked
    Open source →
  24. v2.0.0-alpha4 23 Dec 2019 pre-release
    Release notes

    Added

    • [#469] [Rector] Add Upgrade set for id property on translations
    Open source →
  25. v2.0.0-alpha3 19 Dec 2019 pre-release
    Release notes

    Changed

    • [#468] Use symfony/strings instead of transliterator

    Removed

    • [#467] [Geocodable] Drop for very wide interface and limited usage
    • [#464] Remove scheduleExtraUpdate calls
    Open source →
  26. v2.0.0-alpha2 18 Dec 2019 pre-release
    Release notes

    Added

    • [#448] [Translation] add abstract class support
    • [#460] add setTranslations()
    • [#452] Add missing dependency symplify/package-builder, Thanks to [@webda2l]
    • [#447] add default location provider

    Changed

    • [#458] Use PHP 7.4 instead of a snapshot on Travis, Thanks to [@andreybolonin]
    • [#459] composer: use the symfony/security for symfony 4.4
    • [#461] Various updates
    • [#449] make slug unique optionally [closes [#236]]
    • [#453] use entity list instead of explicit
    • [#450] [Uuidable] init
    • [#451] [tests] move entities and repositories to own namespaces

    Removed

    • [#463] drop filterable, way to opinionated and limited, use custom implementation
    • [#457] remove repository traits, use custom methods in own repository instead
    Open source →
  27. v2.0.0-alpha1 12 Dec 2019 pre-release
    Release notes

    Added

    • [#435] [CI] Add + Apply Coding Standards: PSR12, PHP 7.0, PHP 7.1
    • [#445] [CI] Add Rector
    • [#436] Add static code analysis and PSR-4 for tests
    • [#443] Add code of conduct
    • [#425] Explicitly add maintainers in the README, Thanks to [@alexpozzi]

    Changed

    • [#423] Do not specify version constraint - let Composer do this, Thanks to [@bocharsky-bw]
    • [#433] Travis: bump to min PHP 7.2, test stable doctrine/orm
    • [#389] Shrink locale columns to 5 chars, Thanks to [@NiR-]
    • [#442] Refactoring tests to dependency injection container based + use interfaces over traits for detection
    • [#390] Document master and v1 branches, Thanks to [@NiR-]
    • [#438] [cs] apply common set - unite MIT license to single file
    • [#444] [cs] use trait suffix for traits to prevent opening
    • [#439] [cs] apply symplify set
    • [#441] [tests] strict types for subscribers, various PR cherry-pick

    Fixed

    • [#440] [Translatable] Fix property access on twig
    • [#411] Fix config deprecation, Thanks to [@martinprihoda]
    Open source →
  28. 1.6.1 09 Dec 2019

    Nothing published for this version

  29. 1.6.0 13 Nov 2018
    Release notes

    Added

    • [#358] [Tree] Add possibility to pass extra parameters in getTree, Thanks to [@Einenlum]

    Changed

    • [#382] [Translatable] Do not persist new translations if empty, Thanks to [@giuliapellegrini]
    • [#392] Only set locales on entities managed by knp translations, Thanks to [@jordisala1991]
    Open source →
  30. 1.5.0 27 Sep 2017
    Release notes

    Added

    • [#361] Add nullable setchildof, Thanks to [@Einenlum]

    Changed

    • [#363] Looking for maintainers, Thanks to [@Einenlum]

    Fixed

    • [#365] Fix drop php < 7, Thanks to [@Einenlum]
    Open source →
  31. 1.4.1 19 Sep 2017
    Release notes

    Changed

    • [#338] Update branch alias in composer.json, Thanks to [@nykopol]
    • [#326] Use svg image for Travis badge and show status of master branch, Thanks to [@bocharsky-bw]
    • [#328] Run PHPUnit in normal mode instead of --testdox, Thanks to [@bocharsky-bw]

    Fixed

    • [#304] Minor fix: Tweak docblocks, Thanks to [@bocharsky-bw]
    • [#256] fix typo, Thanks to [@shieldo]
    • [#332] Fix: isEmpty() return true if it's empty, Thanks to [@corentinheadoo]
    • [#360] Fix doctrine dependency and drop PHP < 7, Thanks to [@Einenlum]
    • [#350] Fix disabling softdeletable, Thanks to [@ossinkine]
    • [#353] Markdown syntax fix, Thanks to [@Nyholm]
    Open source →
  32. 1.4.0 30 Sep 2016
    Release notes
    • [#317] Fix interaction between translations & joined inheritance, Thanks to [@lemoinem]
    • [#316] Fixes for Symfony 3.1, Thanks to [@tarlepp]
    Open source →
  33. 1.3.2 09 Mar 2016

    Nothing published for this version

  34. 1.3.1 09 Mar 2016

    Nothing published for this version

  35. 1.3.0 18 Dec 2015

    Nothing published for this version

  36. 1.2.0 11 Sep 2015

    Nothing published for this version

  37. 1.1.1 14 Jul 2015

    Nothing published for this version

  38. v1.1.0 11 May 2015

    Nothing published for this version

  39. v1.0.3 06 Feb 2015

    Nothing published for this version

  40. v1.0.2 17 Sep 2014

    Nothing published for this version

  41. v1.0.1 22 Jan 2014

    Nothing published for this version

  42. v1.0.0 17 Jun 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive