Skip to content

Releases: jackalope/jackalope-doctrine-dbal

2.0.0-beta2

21 Nov 10:27
@dbu dbu
2.0.0-beta2
Compare
Choose a tag to compare
2.0.0-beta2 Pre-release
Pre-release
  • Support for new Symfony versions.
  • If you are on PHP 8.0 and install Jackalope with symfony/cache, you need to restrict psr/simple-cache to ^1.0 || ^2.0 in your application because Symfony 5 does not declare a conflict with it, but fails at runtime.
  • Drop support for PHP 7.
  • Fixed: While it is allowed to call Repository::login with null credentials, there used to be an error. It now correctly works.
    If you use jcr:createdBy or jcr:lastModifiedBy in node types, those properties are not set if the credentials are null.
  • Improving the performance of deleteProperties (#421)
  • Deleting dangling binary references when a property is removed or the whole node with a binary property is deleted (#426) - See UPGRADE.md for the recommended database changes.

1.10.1

21 Nov 17:14
@dbu dbu
1.10.1
f7b286f
Compare
Choose a tag to compare
  • Bugfix: Correctly handle cache fetches in CachedClient BC layer.

1.10.0

21 Nov 10:20
@dbu dbu
1.10.0
Compare
Choose a tag to compare
  • CachedClient also supports PSR-16 simple cache instances instead of the doctrine cache.
    Support for doctrine/cache will be removed in version 2.

1.9.0

21 Feb 22:04
@dbu dbu
1.9.0
Compare
Choose a tag to compare
  • Allow installation with doctrine/cache 2.*. Cache 1.* is EOL.
    If you use doctrine/cache 2, you need a PSR implementation, e.g. symfony/cache, and need to pass a cache instance to the CachedClient.

1.8.1

21 Feb 21:20
@dbu dbu
1.8.1
Compare
Choose a tag to compare
  • Bugfix: Use single quotes for SQL queries. Double quotes are not part of ANSI SQL.

2.0.0-beta1

21 Nov 10:11
@dbu dbu
2.0.0-beta1
d9d3a00
Compare
Choose a tag to compare
2.0.0-beta1 Pre-release
Pre-release
  • Added static typing wherever possible. This should not change anything, but the added strictness
    might trigger errors where it was more tolerant for incorrect types before.
  • Renamed cli-config.php.dist to cli-config.dist.php and cleaned up to be better documented.
  • [BC Break]: CachedClient now expects a PSR-16 cache rather than the abandoned doctrine/cache.
    When instantiating the client, you need to provide at least the cache instance for metadata, as CachedClient does not know which implementation to pick.
  • If you are on PHP 8.0 and install Jackalope with symfony/cache, you need to restrict psr/simple-cache to ^1.0 || ^2.0 in your application because Symfony 5 does not declare a conflict with it, but fails at runtime.
  • Drop support for PHP 7.
  • Fixed: While it is allowed to call Repository::login with null credentials, there used to be an error. It now correctly works.
    If you use jcr:createdBy or jcr:lastModifiedBy in node types, those properties are not set if the credentials are null.
  • Improving the performance of deleteProperties (#421)
  • Deleting dangling binary references when a property is removed or the whole node with a binary property is deleted (#426) - See UPGRADE.md for the recommended database changes.

1.8.0

12 Aug 14:01
@dbu dbu
1.8.0
Compare
Choose a tag to compare
  • Automatically add the portability middleware to lowercase all fields when using Oracle.

1.7.6

29 Apr 12:33
@dbu dbu
1.7.6
2c54992
Compare
Choose a tag to compare
  • Fix to correctly handle SQLite connections when middleware is used by dbal.

1.7.5

14 Dec 08:01
@dbu dbu
1.7.5
Compare
Choose a tag to compare
  • Fix an edge case with postgres when searching for a node name with a double quote " in the search expression.
    Note that with MySQL, searching for a node name with double quote no longer works due to wrong XPath handling in MySQL.

1.7.4

13 Dec 15:25
@dbu dbu
1.7.4
Compare
Choose a tag to compare
  • Fix SQL injection in SQL2 queries: Escape xpaths in queries. See security advisory
  • Test with PHP 8.1