file_mdm 3.0.0

This release drops support for Drupal below 10.1, and embraces PHP 8.1 and Symfony 6 features.

Strong typehinting

All methods in code are now strictly typehinted. This leads to more functional code, but metadata plugin implementations need to be adjusted to comply with the new interface contracts.

file_mdm 3.0.0-rc1

This is the first (and likely only) RC level release for File Metadata Manager 3.0, do not use in production.

This release drops support for Drupal below 10.1, and embraces PHP 8.1 and Symfony 6 features.

file_mdm 8.x-2.6

Changed lsolesen/pel dependency for fileeye/pel to support PHP 8.2.

file_mdm 3.0.0-alpha2

This is the second ALPHA level release for File Metadata Manager 3.0, do not use in production.

Requirements

Changes

  • Issue #3367739 by mondrake: Change lsolesen/pel dependency for fileeye/pel

file_mdm 3.0.0-alpha1

New features

This is the first ALPHA level release for File Metadata Manager 3.0, do not use in production.

Requirements

file_mdm 8.x-2.5

This release supports Drupal 10.

It also tests fine with PHP 8.2, with the exception of the pel/pel dependency 0.9.12 that requires a new release for full support, https://github.com/pel/pel/issues/206.

Changes

  • Issue #3284129 by mondrake: Bump Drupal to ^9.3 | ^10 and cleanup deprecated functions
  • Issue #3271212 by useernamee, mondrake, fago: Offset -1 not within [0, 5798]

file_mdm 8.x-2.4

Bug fixes

This release provides update of dependencies.

The pel/pel package release 0.9.12 fixes an issue that was generating wrong image files when rewriting Exif data through the Exif plugin.

Also, this release reverts Drupal 10 compatibility that was mistakengly committed too early in the preparation for its support.

file_mdm 8.x-2.3

Bug fixes

This release provides update of dependencies, to support PHP 8.1.

The pel/pel package release 0.9.11 is now PHP 8.1 compatible.

Exif plugin - writing metadata disabled

Since release 0.9.10 file writing via pel/pel has been unstable. In order to prevent data corruption of image files, the Exif plugin metadata writing is disabled in this release. Please help upstream in solving https://github.com/pel/pel/issues/182.

file_mdm 8.x-2.2

This release provides update of dependencies, cleanup of deprecated code, and drops support for Drupal 8.

The module now also supports PHP 8.1, albeit one of its dependencies, pel/pel, is still using PHP deprecated functions as of its current release, 0.9.10.

file_mdm 8.x-2.1

This release fixes some issues and dependencies in order for the module to work with PHP 7.4. The minimum PHP version is 7.1.

Note on releases

This release supports Drupal 8.8.0 and higher. Use releases 8.x-1.x for earlier Drupal versions. The 8.x-1.x relases will end support on June 3, 2020, when Drupal 8.7.x will end support.

file_mdm 8.x-2.0

In this release, calls to Drupal core code deprecated up to Drupal 8.8.x were replaced, and dependencies updated.

Note on releases

This release supports Drupal 8.8.0 and higher. Use releases 8.x-1.x for earlier Drupal versions. The 8.x-1.x relases will end support when Drupal 8.7.x will end support.

file_mdm 8.x-2.0-rc1

This is the RELEASE CANDIDATE release for File Metadata Manager 8.x-2.0, do not use in production.

Calls to Drupal core code deprecated up to Drupal 8.8.x were replaced.

file_mdm 8.x-2.0-beta1

This is the first BETA level release for File Metadata Manager 8.2.x., do not use in production.

Calls to Drupal core code deprecated up to Drupal 8.8.x were replaced.

Requirements

file_mdm 8.x-1.1

Bug fixes

File Metadata Manager
======================

The minimum PHP version is 5.6.0.

Commits since 1.0:

  • Reverted commit for "Issue #2851758 by mondrake: FONT: adjust after release of phenx/php-font-lib 0.5", upstream library still raises PHP notices during the font ::parse process.

file_mdm 8.x-1.0

Bug fixes

File Metadata Manager
======================

The minimum PHP version is 5.6.0.

Commits since rc4:

  • Issue #2851758 by mondrake: FONT: adjust after release of phenx/php-font-lib 0.5
  • Issue #2851726 by mondrake: Require phenx/php-font-lib 0.5
  • Issue #2851437 by mondrake: Sanitize URI for double slashes
  • Issue #2851034 by mondrake: FileMetadata::copyUriToTemp should set $localTempPath to a path, not a URI

file_mdm 8.x-1.0-rc4

Release candidate 4.

The minimum PHP version is 5.6.0.

Changes since rc3:

  • Temporarily suppressed errors while parsing font files, to avoid a known bug in phenx/php-font-lib 0.4 that causes problems with automated tests.

file_mdm 8.x-1.0-rc3

Bug fixes

Release candidate 3.

The minimum PHP version is 5.6.0.

Changes since rc1:

  • Updated lsolesen/pel to 0.9.6 as it fixes some bugs.

file_mdm 8.x-1.0-rc2

Release candidate 2.

Starting with this release, the minimum PHP version is 5.6.0.

Changes since rc1:

  • Code cleanup
  • Updated lsolesen/pel to 0.9.5, adjusted module code and tests accordingly
  • Minimum PHP version required set to 5.6
  • Moved the manager module and the plugin submodules to separate package in the extend form

file_mdm 8.x-1.0-rc1

New features

Release candidate 1.

Starting with this release, Composer is required to retrieve the module's external dependencies:

Commits since beta3:

file_mdm 8.x-1.0-beta3

Bug fixes

Various fixes and fully implemented support to write metadata back to files.

file_mdm 8.x-1.0-beta2

New features

Beta 2 adds #2759357: Let plugins manage metadata caching.

The module is still pretty new, please expect more changes to API. Sorry it's beta, that was to have Composer picking up a dependencies.

Subscribe with RSS Subscribe to Releases for File metadata manager