Releases: linuxserver/docker-cops
3.7.8-ls273
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
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
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
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
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
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
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
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
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
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