Releases: webfactory/WebfactoryPolyglotBundle
Avoid using reserved characters in PSR-6 cache keys (#71)
Fix that `#[Polyglot\Translatable]` may be used on unmapped fields (#68)
What's Changed
- Update PHP-CS-Fixer by @mpdude in #59
- Fix that
#[Polyglot\Translatable]
may be used on unmapped fields by @mpdude in #68
Full Changelog: 4.1.0...4.1.1
Avoid using reserved characters in PSR-6 cache keys (#70)
3.3.1 Avoid using reserved characters in PSR-6 cache keys (#70)
Fix that `#[Polyglot\Translatable]` may be used on unmapped fields
... plus backporting some changes from the 4.x (master) branch necessary to enable or test this feature:
- Keep declaration of Doctrine Event Listeners (backport to 3.x) by @mpdude in #65
- Integration tests with the Symfony full-stack framework (backport to 3.x) by @mpdude in #66
- Allow
doctrine/persistence
^3.1
(backport to 3.x) by @mpdude in #67 - Fix that
#[Polyglot\Translatable]
may be used on unmapped fields by @mpdude in #68
Full Changelog: 3.2.0...3.3.0
Compatibility with Doctrine/ORM 3.x
Fix Symfony 7.0 and doctrine/collections ^2.0 compatibility
Drop annotations support, compatibility with Symfony 7.x components
This major release drops support for the configuration annotations from the Webfactory\Bundle\PolyglotBundle\Annotation
namespace. Annotations have been deprecated by the 3.1.0 release, where corresponding PHP 8 attributes were added.
Dropping annotations helps us to get rid of the doctrine/annotations
dependency, being able to use Symfony 7 (especially symfony/framework-bundle
) with no further configuration.
What's Changed
- Drop annotations support by @mpdude in #42
- Update tests to use only attributes to configure Doctrine ORM mappings by @mpdude in #46
- Fix direct doctrine/* deprecation messages by @mpdude in #47
- Remove the doctrine/annotations dependency by @mpdude in #48
- Allow
doctrine/persistence:^3.1
by @relthyg in #38 - Replace annotations by attributes in README.md by @relthyg in #49
Full Changelog: 3.2.0...4.0.0
Support Doctrine attributes alongside annotations in `BaseTranslation`
What's Changed
Full Changelog: 3.1.1...3.2.0
Configure the `BaseEntity` class with attributes, additionally (#41)
This should have been part of #40.
Prepare transitioning to PHP attributes
In this release, he annotations \Webfactory\Bundle\PolyglotBundle\Annotation\Locale
, \Webfactory\Bundle\PolyglotBundle\Annotation\Translatable
and \Webfactory\Bundle\PolyglotBundle\Annotation\TranslationCollection
have been deprecated.
Replace them with the corresponding PHP attributes from the \Webfactory\Bundle\PolyglotBundle\Attribute
namespace that have been added in #40.
Using annotations to configure entity classes for this bundle has been deprecated and will be removed in the next major release.