Skip to content

Releases: jackalope/jackalope-doctrine-dbal

2.0.1

07 May 08:30
@dbu dbu
2.0.1
a56dba2
Compare
Choose a tag to compare
  • Fixed cache key sanitize for PSR-16 cache.
  • Fixed not found detection for PSR-16 cache.

1.13.0

06 May 14:50
@dbu dbu
1.13.0
92ab6d6
Compare
Choose a tag to compare
  • Fixed cache key sanitize for PSR-16 cache.
  • Fixed not found detection for PSR-16 cache.

2.0.0

03 Apr 06:13
@dbu dbu
2.0.0
78cf8b9
Compare
Choose a tag to compare
  • 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.
  • Support for new Symfony versions.
  • Support for doctrine/dbal 4.
  • For MySQL/MariaDB, it is now required to configure defaultTableOptions.collate or charset in the Doctrine connection, or alternatively
    set the encoding explicitly with Client::setCaseSensitiveEncoding() (e.g. utf8mb4_bin).
  • 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.
  • Allow installation with Symfony 7.

1.12.0

03 Apr 04:57
@dbu dbu
1.12.0
4e26403
Compare
Choose a tag to compare
  • Added: Factory now accepts an optional parameter jackalope.case_sensitive_encoding to set Client::setCaseSensitiveEncoding.
  • Bugfix: Factory now actually accepts the optional parameter jackalope.uuid_generator

2.0.0-RC1

16 Feb 20:32
@dbu dbu
2.0.0-RC1
Compare
Choose a tag to compare
2.0.0-RC1 Pre-release
Pre-release

Changes since 2.0.0-beta3

  • Allow dbal 4
  • Require charset or collation to be configured on the dbal connection

1.11.2

30 Jan 07:26
@dbu dbu
1.11.2
Compare
Choose a tag to compare
  • Fix: Sanitize cache key of entries with workspace name.

2.0.0-beta3

08 Jan 14:33
@dbu dbu
2.0.0-beta3
7809647
Compare
Choose a tag to compare
2.0.0-beta3 Pre-release
Pre-release
  • Allow installation with Symfony 7.
  • Changes from 1.x since 2.0.0-beta2

1.11.1

08 Jan 14:06
@dbu dbu
1.11.1
7549f8d
Compare
Choose a tag to compare
  • Fix regression of 1.11.0: Reference deletion should work regardless of upper or lowercase of the type names in XML data.

1.11.0

06 Jan 10:37
@dbu dbu
1.11.0
Compare
Choose a tag to compare
  • Improve delete properties performance by replace DOMDocument with xml_parse.

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.