Releases: linuxserver/docker-cops
3.6.5-ls263
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls263/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-ls262
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls262/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-ls261
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls261/index.html
LinuxServer Changes:
Existing users should verify: site-confs/default.conf and config/local.php - Clean-up default site conf and local.php.
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-ls260
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls260/index.html
LinuxServer Changes:
Existing users should verify: site-confs/default.conf and config/local.php - Clean-up default site conf and local.php.
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-ls259
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls259/index.html
LinuxServer Changes:
Existing users should verify: site-confs/default.conf and config/local.php - Clean-up default site conf and local.php.
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-ls258
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls258/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
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-ls257
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.5-ls257/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
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.1-ls256
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.1-ls256/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
See release 3.1.1 for breaking changes for COPS 3.x
Change log
3.6.1 - 20250409 Improve hierarchy, split by letter, download filename + fixes
- Changes in config/default.php file:
- new $config['cops_publisher_split_first_letter'] to split publisher by first letter
- new $config['cops_series_split_first_letter'] to split series by first letter
- new $config['cops_tag_split_first_letter'] to split tag by first letter
- new $config['cops_session_name'] for session cookie name
- new $config['cops_session_timeout'] for session timeout
- new $config['cops_download_filename'] to customize download filename
- Save to disk template for book filenames inside the .zip download file
- Customize download filename (partial) - see issue #137 by @pigochu
- Update epubjs-reader to version 2025.04.08 + use assets in template links
- Fix number of formats and identifiers on index page - see issue #138 by @woidi
- Split publisher, series or tag by first letter - see issue #139 by @prky
- Support POST for customize and filter pages + add Session class (WIP)
- Fix parent count for hierarchical series, tags and custom
- Clean up handler and endpoint code for uri generation
- Use short array syntax for arrays in config/default.php
- Show parent trail for series when using hierarchy - see issue #134 by @HelenaGwyn
- Use series and tags hierarchy in custom columns test database
- Disable customize virtual library for multiple databases - see issue #133 by @HelenaGwyn
Full Changelog: mikespub-org/seblucas-cops@3.5.7...3.6.1
3.6.1-ls255
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.1-ls255/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
See release 3.1.1 for breaking changes for COPS 3.x
Change log
3.6.1 - 20250409 Improve hierarchy, split by letter, download filename + fixes
- Changes in config/default.php file:
- new $config['cops_publisher_split_first_letter'] to split publisher by first letter
- new $config['cops_series_split_first_letter'] to split series by first letter
- new $config['cops_tag_split_first_letter'] to split tag by first letter
- new $config['cops_session_name'] for session cookie name
- new $config['cops_session_timeout'] for session timeout
- new $config['cops_download_filename'] to customize download filename
- Save to disk template for book filenames inside the .zip download file
- Customize download filename (partial) - see issue #137 by @pigochu
- Update epubjs-reader to version 2025.04.08 + use assets in template links
- Fix number of formats and identifiers on index page - see issue #138 by @woidi
- Split publisher, series or tag by first letter - see issue #139 by @prky
- Support POST for customize and filter pages + add Session class (WIP)
- Fix parent count for hierarchical series, tags and custom
- Clean up handler and endpoint code for uri generation
- Use short array syntax for arrays in config/default.php
- Show parent trail for series when using hierarchy - see issue #134 by @HelenaGwyn
- Use series and tags hierarchy in custom columns test database
- Disable customize virtual library for multiple databases - see issue #133 by @HelenaGwyn
Full Changelog: mikespub-org/seblucas-cops@3.5.7...3.6.1
3.6.1-ls254
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.6.1-ls254/index.html
LinuxServer Changes:
Rebase to Alpine 3.21.
Remote Changes:
See release 3.1.1 for breaking changes for COPS 3.x
Change log
3.6.1 - 20250409 Improve hierarchy, split by letter, download filename + fixes
- Changes in config/default.php file:
- new $config['cops_publisher_split_first_letter'] to split publisher by first letter
- new $config['cops_series_split_first_letter'] to split series by first letter
- new $config['cops_tag_split_first_letter'] to split tag by first letter
- new $config['cops_session_name'] for session cookie name
- new $config['cops_session_timeout'] for session timeout
- new $config['cops_download_filename'] to customize download filename
- Save to disk template for book filenames inside the .zip download file
- Customize download filename (partial) - see issue #137 by @pigochu
- Update epubjs-reader to version 2025.04.08 + use assets in template links
- Fix number of formats and identifiers on index page - see issue #138 by @woidi
- Split publisher, series or tag by first letter - see issue #139 by @prky
- Support POST for customize and filter pages + add Session class (WIP)
- Fix parent count for hierarchical series, tags and custom
- Clean up handler and endpoint code for uri generation
- Use short array syntax for arrays in config/default.php
- Show parent trail for series when using hierarchy - see issue #134 by @HelenaGwyn
- Use series and tags hierarchy in custom columns test database
- Disable customize virtual library for multiple databases - see issue #133 by @HelenaGwyn
Full Changelog: mikespub-org/seblucas-cops@3.5.7...3.6.1