# Doctrine Extensions Changelog - v2.4.x

:warning: This is an archived changelog from the v2.4.x history of Doctrine Extensions.
View the main [CHANGELOG.md](CHANGELOG.md) file for the most recent version history.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

---

## [2.4.42] - 2020-08-20
### Translatable
#### Fixed
- Allow for both falsy and null-fallback translatable values (#2152)

## [2.4.41] - 2020-05-10
### Sluggable
#### Fixed
- Remove PHPDoc samples as they are interpreted by Annotation Reader (#2120)

## [2.4.40] - 2020-04-27
### SoftDeleteable
#### Fixed
- Invalidate query cache when toggling filter on/off for an entity (#2112)

## [2.4.39] - 2020-01-18
### Tree
#### Fixed
- The value of path source property is cast to string type for Materialized Path Tree strategy (#2061)

## [2.4.38] - 2019-11-08
### Global / Shared
#### Fixed
- Add `parent::__construct()` calls to Listeners w/ custom constructors (#2012)
- Add upcoming Doctrine ODM 2.0 to `composer.json` conflicts (#2027)

### Loggable
#### Fixed
- Added missing string casting of `objectId` in `LogEntryRepository::revert()` method (#2009)

### ReferenceIntegrity
#### Fixed
- Get class from meta in ReferenceIntegrityListener (#2021)

### Translatable
#### Fixed
- Return default AST executor instead of throwing Exception in Walker (#2018)
- Fix duplicate inherited properties (#2029)

### Tree
#### Fixed
- Remove hard-coded parent column name in repository prev/next sibling queries (#2020)

## [2.4.37] - 2019-03-17
### Translatable
#### Fixed
- Bugfix to load null value translations (#1990)
