Skip to content

Latest commit

 

History

History
173 lines (119 loc) · 6.46 KB

CHANGELOG.md

File metadata and controls

173 lines (119 loc) · 6.46 KB

Changelog

Keep a changelog badge

All notable changes to this project will be documented in this file.

See keep a changelog for information about writing changes to this log.

[Unreleased]

[3.6.1] - 2023-06-27

Fixed

  • Minor null reference error in CoverStoreMessageHandler

Added

  • Support recursive search in cover store
  • New command to search bulk uploaded cover for missing source entities.
  • New command app:vendor:image-validation to help debug image validators
  • New image validator to ebook central vendor

[3.6.0] - 2023-05-24

Fixed

  • Fixed image validation for OpenLibrary vendor
  • Renamed OpenLibraryVendor -> OpenLibraryVendorService for consistency

Changed

  • Simplify default validation to be based only on HTTP response code.
  • Allow for custom validators by vendor. This ensures non-standard behavior is scope to the relevant Vendor
  • Change SingleIdentifier vendors supports function to consider both type and identifier
  • Changed VendorServiceSingleIdentifierInterface to yield UnverifiedVendorImageItem items back
  • Optimized ElasticSearch index to not index and analyze fields when not needed.
  • Renamed search and index commands for consistency

Added

  • Added ETag to check for "image updated"
  • Added support for generic covers
  • Added forsider.dk generic cover vendor
  • Added command to create ElasticSearch index

[3.5.5] - 2023-02-13

Changed

  • Fixed regex pattern in OverDriveBooks

[3.5.4] - 2023-02-13

Changed

  • Bumped version to update service

[3.5.3] - 2022-12-07

Fixed

  • Fixed http response status checks for elastic index service

[3.5.2] - 2022-11-29

Updated

  • Updated elastic-search to version 8.5.2

[3.5.1] - 2022-11-21

Changed

  • Added app:vendor:remove-by-url-pattern command to remove covers based on original filename
  • Filter default covers out of global overdrive vendor importer

[3.5.0] - 2022-10-11

Changed

  • Added support for switching agency and profile doing searches in OpenPlatform

[3.4.1] - 2022-11-09

Fixed

  • Fixed double covers for matching ISBN10 and 13

[3.4.0] - 2022-11-08

Added

  • Map no-hit faust search to katalog posts, when possible.

[3.3.0] - 2022-10-03

Added

  • Abstract DatawellVendor.
  • BlockBuster vendor service.
  • ComicsPlus vendor service.

Changed

  • Deprecated "datawell" vendor (now "ComicsPlus" vendor).
  • TheMovieDatabaseVendor has been refactored to use the Abstract DatawellVendor.
  • TheMovieDatabaseVendor now supports single cover no hits processing.
  • Match logic for TheMovieDatabaseVendor has been refactored for better matching.
  • VendorServiceSingleIdentifierInterface now has nullable return.
  • OverDriveMagazinesVendorService has been refactored to use the Abstract DatawellVendor.
  • PressReaderVendorService has been refactored to use the Abstract DatawellVendor.
  • Consolidated all datawell search code to a DataWellClient.
  • Ordered services.yaml and changed "datawell.*" from parameters to direct injection.
  • EbookCentralVendorService has been refactored to use the Abstract DatawellVendor.
  • EbookCentralVendorService now supports single cover no hits processing.
  • box/spout (abandoned) replaced by openspout/openspout which seems to be the community replacement

[3.2.1] - 2022-09-15

Fixed

  • Fixed vendor id NULL in user upload messages.

[3.2.0] - 2022-09-12

Added

  • "single cover" vendor for no hits processing.
  • "OpenLibrary" single cover vendor.

Changed

  • Added "single cover" support to Bogportalen vendor.

[3.1.1] - 2022-09-03

Fixed

  • Fixed validate images headers index

[3.1.0] - 2022-08-22

Added

  • Support for hasCover services.

[3.0.1] - 2022-08-16

Changed

  • Updated metrics bundle.

[3.0.0] - 2022-08-15

Changed

  • Updated url pattern in Datawell vendor url converter
  • Updated code base with types to prepare for PHP 8.
  • Switch to Cloudinary API version 2.
  • Updated MariaDB version to 10.6 in doctrine config.
  • Switched to ElasticSearch 8.2 from version 6.x.
  • Upgraded elasticsearch/elasticsearch to 8.2.
  • Deprecated DRbDigitalBooksVendor
  • Removed flysystem
  • Fixed http client options error in vendor image validation service

Removed

  • Removed FOS elasticsearch bundle and Elastica library.

[2.3.3] - 2022-05-19

Changed

  • Ensuring database is flushed/cleared before messages are sent into queue.

[2.3.2] - 2022-05-18

Changed

  • Updated MBU vendor to use faust number to fix issues with.

Removed

  • Microsoft SQL database SSL certificates configuration.

[2.3.1] - 2022-04-05

Changed

  • Update docker base images.

[2.3.0] - 2022-04-05

Added

  • Added PressReader vendor service