Skip to content

Releases: linuxserver/docker-cops

2.5.3-ls193

04 Apr 10:52
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.19.

seblucas-cops Changes:

This includes the following changes:

2.5.3 - 20240404 Expand rest api + update epubjs reader

  • Upgrade mikespub/epubjs-reader from @intity theme - see issue #76
  • Upgrade mikespub/epub-loader to 3.0 for wikidata (dev only)
  • Upgrade swagger-ui-dist package and link to 5.12.0
  • Get annotations from database or metadata.opf file
  • Add Annotation and Metadata classes
  • Add annotations in test data files
  • Add cover and thumbnail route urls
  • Match routes with endpoints in rest api
  • Get user details in rest api

2.5.1 - 20240307 User accounts database + route to endpoints

  • Changes in config_default.php file:
    • new $config['cops_http_auth_user']
    • new $config['calibre_user_database']
    • add $config['cops_basic_authentication'] option
  • Upgrade mikespub/epub-loader to 2.5 to use route urls (dev only)
  • Start use of Calibre user accounts database (TODO)
  • Add support for authentication via reverse proxy

Full Changelog: mikespub-org/seblucas-cops@2.5.0...2.5.3

2.5.0-ls192

31 Mar 21:07
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.19.

seblucas-cops Changes:

Category notes for authors, publishers, series etc. were added in Calibre 7.x - see https://calibre-ebook.com/new-in/sixteen
They are now visible on the corresponding detail page in COPS if available

Virtual libraries defined in Calibre are now partially supported - see https://manual.calibre-ebook.com/virtual_libraries.html
Note: only exact search criteria like tags:"=Short Stories" and languages:"=eng" are supported in COPS for now...
Please open an issue to prioritize other search criteria

A new epub reader based on epubjs is also available in option as alternative for monocle (not for mobile phones) - feel free to submit PRs at intity-epubjs-reader for improvements.

2.5.0 - 20240306 Use virtual libraries + support epubjs reader

  • Changes in config_default.php file:
    • new $config['cops_virtual_library']
    • new $config['cops_epub_reader']
  • Select virtual library via customize page or config_local
  • Propose epubjs-reader as alternative for monocle
  • Clarify WebDriver tests with selenium container (dev only)
  • Split off index page and filter by virtual library

2.4.3 - 20240302 Start virtual libraries + switch to phpunit 10.5

  • Changes in config_default.php file:
    • new $config['cops_calibre_virtual_libraries']
  • Update dependencies + switch to phpunit 10.5
  • Add identifier filter links
  • Start support for virtual libraries from Calibre (TODO)

2.4.2 - 20240227 Show category notes for Calibre 7.x (bootstrap2 & twigged)

  • Show use of db parameter in openapi for REST API
  • Add notes and preferences routes in REST API
  • Add Preference class for Calibre preferences
  • Show notes in page detail for bootstrap2 & twigged templates
  • Get notes for author, publisher, serie and tag if available

Full Changelog: mikespub-org/seblucas-cops@2.4.1...2.5.0

2.5.0-ls191

24 Mar 21:12
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.19.

seblucas-cops Changes:

Category notes for authors, publishers, series etc. were added in Calibre 7.x - see https://calibre-ebook.com/new-in/sixteen
They are now visible on the corresponding detail page in COPS if available

Virtual libraries defined in Calibre are now partially supported - see https://manual.calibre-ebook.com/virtual_libraries.html
Note: only exact search criteria like tags:"=Short Stories" and languages:"=eng" are supported in COPS for now...
Please open an issue to prioritize other search criteria

A new epub reader based on epubjs is also available in option as alternative for monocle (not for mobile phones) - feel free to submit PRs at intity-epubjs-reader for improvements.

2.5.0 - 20240306 Use virtual libraries + support epubjs reader

  • Changes in config_default.php file:
    • new $config['cops_virtual_library']
    • new $config['cops_epub_reader']
  • Select virtual library via customize page or config_local
  • Propose epubjs-reader as alternative for monocle
  • Clarify WebDriver tests with selenium container (dev only)
  • Split off index page and filter by virtual library

2.4.3 - 20240302 Start virtual libraries + switch to phpunit 10.5

  • Changes in config_default.php file:
    • new $config['cops_calibre_virtual_libraries']
  • Update dependencies + switch to phpunit 10.5
  • Add identifier filter links
  • Start support for virtual libraries from Calibre (TODO)

2.4.2 - 20240227 Show category notes for Calibre 7.x (bootstrap2 & twigged)

  • Show use of db parameter in openapi for REST API
  • Add notes and preferences routes in REST API
  • Add Preference class for Calibre preferences
  • Show notes in page detail for bootstrap2 & twigged templates
  • Get notes for author, publisher, serie and tag if available

Full Changelog: mikespub-org/seblucas-cops@2.4.1...2.5.0

2.5.0-ls190

21 Mar 15:10
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.19.

seblucas-cops Changes:

Category notes for authors, publishers, series etc. were added in Calibre 7.x - see https://calibre-ebook.com/new-in/sixteen
They are now visible on the corresponding detail page in COPS if available

Virtual libraries defined in Calibre are now partially supported - see https://manual.calibre-ebook.com/virtual_libraries.html
Note: only exact search criteria like tags:"=Short Stories" and languages:"=eng" are supported in COPS for now...
Please open an issue to prioritize other search criteria

A new epub reader based on epubjs is also available in option as alternative for monocle (not for mobile phones) - feel free to submit PRs at intity-epubjs-reader for improvements.

2.5.0 - 20240306 Use virtual libraries + support epubjs reader

  • Changes in config_default.php file:
    • new $config['cops_virtual_library']
    • new $config['cops_epub_reader']
  • Select virtual library via customize page or config_local
  • Propose epubjs-reader as alternative for monocle
  • Clarify WebDriver tests with selenium container (dev only)
  • Split off index page and filter by virtual library

2.4.3 - 20240302 Start virtual libraries + switch to phpunit 10.5

  • Changes in config_default.php file:
    • new $config['cops_calibre_virtual_libraries']
  • Update dependencies + switch to phpunit 10.5
  • Add identifier filter links
  • Start support for virtual libraries from Calibre (TODO)

2.4.2 - 20240227 Show category notes for Calibre 7.x (bootstrap2 & twigged)

  • Show use of db parameter in openapi for REST API
  • Add notes and preferences routes in REST API
  • Add Preference class for Calibre preferences
  • Show notes in page detail for bootstrap2 & twigged templates
  • Get notes for author, publisher, serie and tag if available

Full Changelog: mikespub-org/seblucas-cops@2.4.1...2.5.0

2.5.0-ls189

17 Mar 21:09
Compare
Choose a tag to compare

LinuxServer Changes:

Existing users should update: site-confs/default.conf - Cleanup default site conf.

seblucas-cops Changes:

Category notes for authors, publishers, series etc. were added in Calibre 7.x - see https://calibre-ebook.com/new-in/sixteen
They are now visible on the corresponding detail page in COPS if available

Virtual libraries defined in Calibre are now partially supported - see https://manual.calibre-ebook.com/virtual_libraries.html
Note: only exact search criteria like tags:"=Short Stories" and languages:"=eng" are supported in COPS for now...
Please open an issue to prioritize other search criteria

A new epub reader based on epubjs is also available in option as alternative for monocle (not for mobile phones) - feel free to submit PRs at intity-epubjs-reader for improvements.

2.5.0 - 20240306 Use virtual libraries + support epubjs reader

  • Changes in config_default.php file:
    • new $config['cops_virtual_library']
    • new $config['cops_epub_reader']
  • Select virtual library via customize page or config_local
  • Propose epubjs-reader as alternative for monocle
  • Clarify WebDriver tests with selenium container (dev only)
  • Split off index page and filter by virtual library

2.4.3 - 20240302 Start virtual libraries + switch to phpunit 10.5

  • Changes in config_default.php file:
    • new $config['cops_calibre_virtual_libraries']
  • Update dependencies + switch to phpunit 10.5
  • Add identifier filter links
  • Start support for virtual libraries from Calibre (TODO)

2.4.2 - 20240227 Show category notes for Calibre 7.x (bootstrap2 & twigged)

  • Show use of db parameter in openapi for REST API
  • Add notes and preferences routes in REST API
  • Add Preference class for Calibre preferences
  • Show notes in page detail for bootstrap2 & twigged templates
  • Get notes for author, publisher, serie and tag if available

Full Changelog: mikespub-org/seblucas-cops@2.4.1...2.5.0

2.5.0-ls188

06 Mar 13:02
Compare
Choose a tag to compare

LinuxServer Changes:

Existing users should update: site-confs/default.conf - Cleanup default site conf.

seblucas-cops Changes:

Category notes for authors, publishers, series etc. were added in Calibre 7.x - see https://calibre-ebook.com/new-in/sixteen
They are now visible on the corresponding detail page in COPS if available

Virtual libraries defined in Calibre are now partially supported - see https://manual.calibre-ebook.com/virtual_libraries.html
Note: only exact search criteria like tags:"=Short Stories" and languages:"=eng" are supported in COPS for now...
Please open an issue to prioritize other search criteria

A new epub reader based on epubjs is also available in option as alternative for monocle - feel free to submit PRs at intity-epubjs-reader for improvements.

2.5.0 - 20240306 Use virtual libraries + support epubjs reader

  • Changes in config_default.php file:
    • new $config['cops_virtual_library']
    • new $config['cops_epub_reader']
  • Select virtual library via customize page or config_local
  • Propose epubjs-reader as alternative for monocle
  • Clarify WebDriver tests with selenium container (dev only)
  • Split off index page and filter by virtual library

2.4.3 - 20240302 Start virtual libraries + switch to phpunit 10.5

  • Changes in config_default.php file:
    • new $config['cops_calibre_virtual_libraries']
  • Update dependencies + switch to phpunit 10.5
  • Add identifier filter links
  • Start support for virtual libraries from Calibre (TODO)

2.4.2 - 20240227 Show category notes for Calibre 7.x (bootstrap2 & twigged)

  • Show use of db parameter in openapi for REST API
  • Add notes and preferences routes in REST API
  • Add Preference class for Calibre preferences
  • Show notes in page detail for bootstrap2 & twigged templates
  • Get notes for author, publisher, serie and tag if available

Full Changelog: mikespub-org/seblucas-cops@2.4.1...2.5.0

2.4.1-ls187

03 Mar 21:09
Compare
Choose a tag to compare

LinuxServer Changes:

Existing users should update: site-confs/default.conf - Cleanup default site conf.

seblucas-cops Changes:

2.4.1 - 20240226 Support cops_full_url in REST API swagger ui

  • Fix restapi.php when cops_full_url is needed - see issue #74 from @bcleonard

2.4.0 - 20240225 Add rating and instance link if available

  • Changes in config_default.php file:
    • new $config['cops_download_template']
  • Add instance link for extra information on author, publisher, serie and tag
  • Save to disk template for book filenames inside the .zip download file (TODO)
  • Upgrade mikespub/epub-loader to 2.4 to get rid of superglobals (dev only)
  • Add missing rating to bookdetail templates

Full Changelog: mikespub-org/seblucas-cops@2.3.1...2.4.1

2.4.1-ls186

26 Feb 10:52
Compare
Choose a tag to compare

LinuxServer Changes:

Existing users should update: site-confs/default.conf - Cleanup default site conf.

seblucas-cops Changes:

2.4.1 - 20240226 Support cops_full_url in REST API swagger ui

  • Fix restapi.php when cops_full_url is needed - see issue #74 from @bcleonard

2.4.0 - 20240225 Add rating and instance link if available

  • Changes in config_default.php file:
    • new $config['cops_download_template']
  • Add instance link for extra information on author, publisher, serie and tag
  • Save to disk template for book filenames inside the .zip download file (TODO)
  • Upgrade mikespub/epub-loader to 2.4 to get rid of superglobals (dev only)
  • Add missing rating to bookdetail templates

Full Changelog: mikespub-org/seblucas-cops@2.3.1...2.4.1

2.3.1-ls186

25 Feb 21:10
Compare
Choose a tag to compare

LinuxServer Changes:

Existing users should update: site-confs/default.conf - Cleanup default site conf.

seblucas-cops Changes:

2.3.1 - 20240220 Fix cover popup for default template

  • Fix no large book covers and white screen with viewer - see issue #73 from @marioscube

2.3.0 - 20240218 Update OPDS 2.0 and EPub Loader (dev only)

  • Upgrade kiwilan/php-opds to 2.0 to fix OPDS 2.0 pagination
  • Upgrade mikespub/epub-loader to 2.3 to include OpenLibrary lookup

Full Changelog: mikespub-org/seblucas-cops@2.2.2...2.3.1

2.3.1-ls185

20 Feb 10:52
Compare
Choose a tag to compare

LinuxServer Changes:

Existing users should update: site-confs/default.conf - Cleanup default site conf.

seblucas-cops Changes:

2.3.1 - 20240220 Fix cover popup for default template

  • Fix no large book covers and white screen with viewer - see issue #73 from @marioscube

2.3.0 - 20240218 Update OPDS 2.0 and EPub Loader (dev only)

  • Upgrade kiwilan/php-opds to 2.0 to fix OPDS 2.0 pagination
  • Upgrade mikespub/epub-loader to 2.3 to include OpenLibrary lookup

Full Changelog: mikespub-org/seblucas-cops@2.2.2...2.3.1