Skip to content

Releases: linuxserver/docker-cops

3.7.8-ls273

11 Oct 13:20
7c6d59a
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.7.8-ls273/index.html

LinuxServer Changes:

Adding missing icu-data-full package.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.7.8 - 20251004 Add QR code, Comic Reader and PDF Viewer (dev only) + fixes

  • Changes in config/default.php file:
    • new $config['cops_comic_reader'] to read comic books
    • new $config['cops_pdfjs_viewer'] to view pdf files (dev only)
  • Add PDF.js Viewer for PDF books - see issue #159 from @tgiraud (dev only)
  • Add Comic Reader for CBZ/CBR/CBT books - see issue #159 from @tgiraud
  • Add icu-data-full package for alpine in Dockerfile
  • Start twigged5 template to convert twigged to Bootstrap 5 (WIP)
  • Use generic RouteCollection and deprecate Route class
  • Add framework integration for Laravel, Slim and Symfony (dev only)
  • Fix non-ASCII book letter in uri generator and page route
  • Add qr code to download book in bootstrap2/twigged templates
  • Add qr code to web site for sharing with others in About page
  • Upgrade mikespub/epub-loader to 3.6.5 and update loader templates

Full Changelog: mikespub-org/seblucas-cops@3.7.2...3.7.8

3.7.8-ls272

05 Oct 18:55
bc1e70b
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.7.8-ls272/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.7.8 - 20251004 Add QR code, Comic Reader and PDF Viewer (dev only) + fixes

  • Changes in config/default.php file:
    • new $config['cops_comic_reader'] to read comic books
    • new $config['cops_pdfjs_viewer'] to view pdf files (dev only)
  • Add PDF.js Viewer for PDF books - see issue #159 from @tgiraud (dev only)
  • Add Comic Reader for CBZ/CBR/CBT books - see issue #159 from @tgiraud
  • Add icu-data-full package for alpine in Dockerfile
  • Start twigged5 template to convert twigged to Bootstrap 5 (WIP)
  • Use generic RouteCollection and deprecate Route class
  • Add framework integration for Laravel, Slim and Symfony (dev only)
  • Fix non-ASCII book letter in uri generator and page route
  • Add qr code to download book in bootstrap2/twigged templates
  • Add qr code to web site for sharing with others in About page
  • Upgrade mikespub/epub-loader to 3.6.5 and update loader templates

Full Changelog: mikespub-org/seblucas-cops@3.7.2...3.7.8

3.7.2-ls271

28 Sep 21:25
b63f172
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.7.2-ls271/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.7.2 - 20250917 Update packages + include PRs and reported issues

  • Check uri generator without intl extension - see issue #158 from @shaoyangx
  • Fix Kindle style in default templates - see PR #156 from @dunxd
  • Increase cookie lifetime - see PR #155 from @dunxd
  • Set ETag and Last-Modified for files and images
  • Upgrade graphiql CDN template for react 19.x - see PR graphql/graphiql#3902
  • Update package.json dependencies (info only)
  • Upgrade mikespub/epub-loader to 3.6.3 and php-epub-meta to 3.5
  • Upgrade mikespub/php-epub-meta to 3.4 and adapt Calibre\Metadata class

Full Changelog: mikespub-org/seblucas-cops@3.6.5...3.7.2

3.7.2-ls270

21 Sep 21:03
f487a8f
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.7.2-ls270/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.7.2 - 20250917 Update packages + include PRs and reported issues

  • Check uri generator without intl extension - see issue #158 from @shaoyangx
  • Fix Kindle style in default templates - see PR #156 from @dunxd
  • Increase cookie lifetime - see PR #155 from @dunxd
  • Set ETag and Last-Modified for files and images
  • Upgrade graphiql CDN template for react 19.x - see PR graphql/graphiql#3902
  • Update package.json dependencies (info only)
  • Upgrade mikespub/epub-loader to 3.6.3 and php-epub-meta to 3.5
  • Upgrade mikespub/php-epub-meta to 3.4 and adapt Calibre\Metadata class

Full Changelog: mikespub-org/seblucas-cops@3.6.5...3.7.2

3.7.2-ls269

17 Sep 13:16
8942add
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.7.2-ls269/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.7.2 - 20250917 Update packages + include PRs and reported issues

  • Check uri generator without intl extension - see issue #158 from @shaoyangx
  • Fix Kindle style in default templates - see PR #156 from @dunxd
  • Increase cookie lifetime - see PR #155 from @dunxd
  • Set ETag and Last-Modified for files and images
  • Upgrade graphiql CDN template for react 19.x - see PR graphql/graphiql#3902
  • Update package.json dependencies (info only)
  • Upgrade mikespub/epub-loader to 3.6.3 and php-epub-meta to 3.5
  • Upgrade mikespub/php-epub-meta to 3.4 and adapt Calibre\Metadata class

Full Changelog: mikespub-org/seblucas-cops@3.6.5...3.7.2

3.6.5-ls268

24 Aug 21:02
65133e0
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls268/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.6.5 - 20250513 Fix legacy browser, count by letter, update translations

  • Changes in config/default.php file:
    • new $config['cops_resources_cdn'] to use CDN for COPS resources
    • drop $config['cops_use_url_rewriting'] as deprecated since 3.1.0
    • mark $config['calibre_internal_directory'] as deprecated since 1.3.1
    • new $config['cops_enable_admin'] to enable admin features in COPS (WIP)
  • Add version to script, style and template links if missing
  • Experiment using CDN for COPS resources + allow caching for template files
  • Set ignore filename for book data links
  • Set session cookie path, httponly, samesite and secure id if needed
  • Set image height and width for OPDS 2.0 feeds (dev only)
  • Upgrade kiwilan/php-opds package to fix OPDS 2.0 search template with route urls (dev only)
  • Update translations in language files - see PR #150 from @horus68, PR #154 from @HaoSs07 etc.
  • Fix count by letter phrases in code - see issue #147 by @dunxd
  • Replace Theme by Style in customize page - see issue #146 by @dunxd
  • Support Javascript ES5 + legacy browser cookies - see issue #140 and PRs by @dunxd
  • Support PHP with session disabled - see issue #140 by @dunxd
  • Start admin handler to enable special server features (WIP)
  • Add session expires and regenerate session id if needed
  • Pass request context to graphql executor instead of request

Full Changelog: mikespub-org/seblucas-cops@3.6.1...3.6.5

3.6.5-ls267

10 Aug 21:01
becc54f
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls267/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.6.5 - 20250513 Fix legacy browser, count by letter, update translations

  • Changes in config/default.php file:
    • new $config['cops_resources_cdn'] to use CDN for COPS resources
    • drop $config['cops_use_url_rewriting'] as deprecated since 3.1.0
    • mark $config['calibre_internal_directory'] as deprecated since 1.3.1
    • new $config['cops_enable_admin'] to enable admin features in COPS (WIP)
  • Add version to script, style and template links if missing
  • Experiment using CDN for COPS resources + allow caching for template files
  • Set ignore filename for book data links
  • Set session cookie path, httponly, samesite and secure id if needed
  • Set image height and width for OPDS 2.0 feeds (dev only)
  • Upgrade kiwilan/php-opds package to fix OPDS 2.0 search template with route urls (dev only)
  • Update translations in language files - see PR #150 from @horus68, PR #154 from @HaoSs07 etc.
  • Fix count by letter phrases in code - see issue #147 by @dunxd
  • Replace Theme by Style in customize page - see issue #146 by @dunxd
  • Support Javascript ES5 + legacy browser cookies - see issue #140 and PRs by @dunxd
  • Support PHP with session disabled - see issue #140 by @dunxd
  • Start admin handler to enable special server features (WIP)
  • Add session expires and regenerate session id if needed
  • Pass request context to graphql executor instead of request

Full Changelog: mikespub-org/seblucas-cops@3.6.1...3.6.5

3.6.5-ls266

03 Aug 21:04
b79ead5
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls266/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.6.5 - 20250513 Fix legacy browser, count by letter, update translations

  • Changes in config/default.php file:
    • new $config['cops_resources_cdn'] to use CDN for COPS resources
    • drop $config['cops_use_url_rewriting'] as deprecated since 3.1.0
    • mark $config['calibre_internal_directory'] as deprecated since 1.3.1
    • new $config['cops_enable_admin'] to enable admin features in COPS (WIP)
  • Add version to script, style and template links if missing
  • Experiment using CDN for COPS resources + allow caching for template files
  • Set ignore filename for book data links
  • Set session cookie path, httponly, samesite and secure id if needed
  • Set image height and width for OPDS 2.0 feeds (dev only)
  • Upgrade kiwilan/php-opds package to fix OPDS 2.0 search template with route urls (dev only)
  • Update translations in language files - see PR #150 from @horus68, PR #154 from @HaoSs07 etc.
  • Fix count by letter phrases in code - see issue #147 by @dunxd
  • Replace Theme by Style in customize page - see issue #146 by @dunxd
  • Support Javascript ES5 + legacy browser cookies - see issue #140 and PRs by @dunxd
  • Support PHP with session disabled - see issue #140 by @dunxd
  • Start admin handler to enable special server features (WIP)
  • Add session expires and regenerate session id if needed
  • Pass request context to graphql executor instead of request

Full Changelog: mikespub-org/seblucas-cops@3.6.1...3.6.5

3.6.5-ls265

27 Jul 21:02
76018f8
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls265/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.6.5 - 20250513 Fix legacy browser, count by letter, update translations

  • Changes in config/default.php file:
    • new $config['cops_resources_cdn'] to use CDN for COPS resources
    • drop $config['cops_use_url_rewriting'] as deprecated since 3.1.0
    • mark $config['calibre_internal_directory'] as deprecated since 1.3.1
    • new $config['cops_enable_admin'] to enable admin features in COPS (WIP)
  • Add version to script, style and template links if missing
  • Experiment using CDN for COPS resources + allow caching for template files
  • Set ignore filename for book data links
  • Set session cookie path, httponly, samesite and secure id if needed
  • Set image height and width for OPDS 2.0 feeds (dev only)
  • Upgrade kiwilan/php-opds package to fix OPDS 2.0 search template with route urls (dev only)
  • Update translations in language files - see PR #150 from @horus68, PR #154 from @HaoSs07 etc.
  • Fix count by letter phrases in code - see issue #147 by @dunxd
  • Replace Theme by Style in customize page - see issue #146 by @dunxd
  • Support Javascript ES5 + legacy browser cookies - see issue #140 and PRs by @dunxd
  • Support PHP with session disabled - see issue #140 by @dunxd
  • Start admin handler to enable special server features (WIP)
  • Add session expires and regenerate session id if needed
  • Pass request context to graphql executor instead of request

Full Changelog: mikespub-org/seblucas-cops@3.6.1...3.6.5

3.6.5-ls264

20 Jul 21:03
7a0f9c5
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls264/index.html

LinuxServer Changes:

Rebase to Alpine 3.22.

Remote Changes:

See release 3.1.1 for breaking changes for COPS 3.x

Change log

3.6.5 - 20250513 Fix legacy browser, count by letter, update translations

  • Changes in config/default.php file:
    • new $config['cops_resources_cdn'] to use CDN for COPS resources
    • drop $config['cops_use_url_rewriting'] as deprecated since 3.1.0
    • mark $config['calibre_internal_directory'] as deprecated since 1.3.1
    • new $config['cops_enable_admin'] to enable admin features in COPS (WIP)
  • Add version to script, style and template links if missing
  • Experiment using CDN for COPS resources + allow caching for template files
  • Set ignore filename for book data links
  • Set session cookie path, httponly, samesite and secure id if needed
  • Set image height and width for OPDS 2.0 feeds (dev only)
  • Upgrade kiwilan/php-opds package to fix OPDS 2.0 search template with route urls (dev only)
  • Update translations in language files - see PR #150 from @horus68, PR #154 from @HaoSs07 etc.
  • Fix count by letter phrases in code - see issue #147 by @dunxd
  • Replace Theme by Style in customize page - see issue #146 by @dunxd
  • Support Javascript ES5 + legacy browser cookies - see issue #140 and PRs by @dunxd
  • Support PHP with session disabled - see issue #140 by @dunxd
  • Start admin handler to enable special server features (WIP)
  • Add session expires and regenerate session id if needed
  • Pass request context to graphql executor instead of request

Full Changelog: mikespub-org/seblucas-cops@3.6.1...3.6.5