Releases: linuxserver/docker-cops
3.5.7-ls252
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.7-ls252/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.5.7 - 20250307 Fix format issues + switch routing library
- Remove support for legacy config_local.php file + add warning message
- Show formats or identifiers on homepage - see issue #134 by @HelenaGwyn
- Support formats search in virtual library - see issue #132 by @HelenaGwyn
- Start framework adapter for other frameworks (WIP)
- Clean up GraphQL schema + update expected test results
- Add HasContextTrait to BaseHandler and BaseMiddleware
- Use symfony/routing instead of nikic/fast-route by default
Full Changelog: mikespub-org/seblucas-cops@3.5.4...3.5.7
3.5.7-ls251
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.7-ls251/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.5.7 - 20250307 Fix format issues + switch routing library
- Remove support for legacy config_local.php file + add warning message
- Show formats or identifiers on homepage - see issue #134 by @HelenaGwyn
- Support formats search in virtual library - see issue #132 by @HelenaGwyn
- Start framework adapter for other frameworks (WIP)
- Clean up GraphQL schema + update expected test results
- Add HasContextTrait to BaseHandler and BaseMiddleware
- Use symfony/routing instead of nikic/fast-route by default
Full Changelog: mikespub-org/seblucas-cops@3.5.4...3.5.7
3.5.7-ls250
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.7-ls250/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.5.7 - 20250307 Fix format issues + switch routing library
- Remove support for legacy config_local.php file + add warning message
- Show formats or identifiers on homepage - see issue #134 by @HelenaGwyn
- Support formats search in virtual library - see issue #132 by @HelenaGwyn
- Start framework adapter for other frameworks (WIP)
- Clean up GraphQL schema + update expected test results
- Add HasContextTrait to BaseHandler and BaseMiddleware
- Use symfony/routing instead of nikic/fast-route by default
Full Changelog: mikespub-org/seblucas-cops@3.5.4...3.5.7
3.5.7-ls249
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.7-ls249/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.5.7 - 20250307 Fix format issues + switch routing library
- Remove support for legacy config_local.php file + add warning message
- Show formats or identifiers on homepage - see issue #134 by @HelenaGwyn
- Support formats search in virtual library - see issue #132 by @HelenaGwyn
- Start framework adapter for other frameworks (WIP)
- Clean up GraphQL schema + update expected test results
- Add HasContextTrait to BaseHandler and BaseMiddleware
- Use symfony/routing instead of nikic/fast-route by default
Full Changelog: mikespub-org/seblucas-cops@3.5.4...3.5.7
3.5.7-ls248
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.7-ls248/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.5.7 - 20250307 Fix format issues + switch routing library
- Remove support for legacy config_local.php file + add warning message
- Show formats or identifiers on homepage - see issue #134 by @HelenaGwyn
- Support formats search in virtual library - see issue #132 by @HelenaGwyn
- Start framework adapter for other frameworks (WIP)
- Clean up GraphQL schema + update expected test results
- Add HasContextTrait to BaseHandler and BaseMiddleware
- Use symfony/routing instead of nikic/fast-route by default
Full Changelog: mikespub-org/seblucas-cops@3.5.4...3.5.7
3.5.4-ls247
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.4-ls247/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.5.4 - 20241223 Update translations, adapt templates for PageId + refactor
- Move base url and slugify from Route to UriGenerator
- Use RequestContext and instance methods in Framework for future adapters
- Add HasRouteTrait to simplify handler route() calls and future migrations
- Split UriGenerator from Route + add HandlerManager for framework adapters
- Update portuguese translation - see PR #127 from @horus68
- Rename group params + support idlist for books and expand GraphQL schema
- Split off GraphQLExecutor class + rename RestApi to RestApiProvider
- Expand Link models for OPDS 2.0 + use closure for links
- BC: Switch PageId values to strings + adapt templates
- Add PageQueryScope enum and PageFilter class (wip)
- Group entries by filter group for twigged template - see 'filters.html'
- Split off ProxyRequest class to handle trusted proxy headers for base url
3.5.1 - 20241211 Fix issues, add formats + replace transliterator
- Use symfony/string package as alternative for normAndUp and slugify with Transliterator
- Get request locale based on Translation and HTTP_ACCEPT_LANGUAGE
- Clean up Route url methods and test generating route urls
- Add Format class, pages and filters to select by book format
- Fix custom column filters and handle csv with several values
- Sort series custom column by extra field - see issue #124 by @Mossop
- Remove deprecated config/default.php settings and clean up Zipper
Full Changelog: mikespub-org/seblucas-cops@3.4.6...3.5.4
3.5.4-ls246
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.4-ls246/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.5.4 - 20241223 Update translations, adapt templates for PageId + refactor
- Move base url and slugify from Route to UriGenerator
- Use RequestContext and instance methods in Framework for future adapters
- Add HasRouteTrait to simplify handler route() calls and future migrations
- Split UriGenerator from Route + add HandlerManager for framework adapters
- Update portuguese translation - see PR #127 from @horus68
- Rename group params + support idlist for books and expand GraphQL schema
- Split off GraphQLExecutor class + rename RestApi to RestApiProvider
- Expand Link models for OPDS 2.0 + use closure for links
- BC: Switch PageId values to strings + adapt templates
- Add PageQueryScope enum and PageFilter class (wip)
- Group entries by filter group for twigged template - see 'filters.html'
- Split off ProxyRequest class to handle trusted proxy headers for base url
3.5.1 - 20241211 Fix issues, add formats + replace transliterator
- Use symfony/string package as alternative for normAndUp and slugify with Transliterator
- Get request locale based on Translation and HTTP_ACCEPT_LANGUAGE
- Clean up Route url methods and test generating route urls
- Add Format class, pages and filters to select by book format
- Fix custom column filters and handle csv with several values
- Sort series custom column by extra field - see issue #124 by @Mossop
- Remove deprecated config/default.php settings and clean up Zipper
Full Changelog: mikespub-org/seblucas-cops@3.4.6...3.5.4
3.5.4-ls245
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.4-ls245/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.5.4 - 20241223 Update translations, adapt templates for PageId + refactor
- Move base url and slugify from Route to UriGenerator
- Use RequestContext and instance methods in Framework for future adapters
- Add HasRouteTrait to simplify handler route() calls and future migrations
- Split UriGenerator from Route + add HandlerManager for framework adapters
- Update portuguese translation - see PR #127 from @horus68
- Rename group params + support idlist for books and expand GraphQL schema
- Split off GraphQLExecutor class + rename RestApi to RestApiProvider
- Expand Link models for OPDS 2.0 + use closure for links
- BC: Switch PageId values to strings + adapt templates
- Add PageQueryScope enum and PageFilter class (wip)
- Group entries by filter group for twigged template - see 'filters.html'
- Split off ProxyRequest class to handle trusted proxy headers for base url
3.5.1 - 20241211 Fix issues, add formats + replace transliterator
- Use symfony/string package as alternative for normAndUp and slugify with Transliterator
- Get request locale based on Translation and HTTP_ACCEPT_LANGUAGE
- Clean up Route url methods and test generating route urls
- Add Format class, pages and filters to select by book format
- Fix custom column filters and handle csv with several values
- Sort series custom column by extra field - see issue #124 by @Mossop
- Remove deprecated config/default.php settings and clean up Zipper
Full Changelog: mikespub-org/seblucas-cops@3.4.6...3.5.4
3.5.4-ls244
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.4-ls244/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.5.4 - 20241223 Update translations, adapt templates for PageId + refactor
- Move base url and slugify from Route to UriGenerator
- Use RequestContext and instance methods in Framework for future adapters
- Add HasRouteTrait to simplify handler route() calls and future migrations
- Split UriGenerator from Route + add HandlerManager for framework adapters
- Update portuguese translation - see PR #127 from @horus68
- Rename group params + support idlist for books and expand GraphQL schema
- Split off GraphQLExecutor class + rename RestApi to RestApiProvider
- Expand Link models for OPDS 2.0 + use closure for links
- BC: Switch PageId values to strings + adapt templates
- Add PageQueryScope enum and PageFilter class (wip)
- Group entries by filter group for twigged template - see 'filters.html'
- Split off ProxyRequest class to handle trusted proxy headers for base url
3.5.1 - 20241211 Fix issues, add formats + replace transliterator
- Use symfony/string package as alternative for normAndUp and slugify with Transliterator
- Get request locale based on Translation and HTTP_ACCEPT_LANGUAGE
- Clean up Route url methods and test generating route urls
- Add Format class, pages and filters to select by book format
- Fix custom column filters and handle csv with several values
- Sort series custom column by extra field - see issue #124 by @Mossop
- Remove deprecated config/default.php settings and clean up Zipper
Full Changelog: mikespub-org/seblucas-cops@3.4.6...3.5.4
3.5.4-ls243
CI Report:
https://ci-tests.linuxserver.io/linuxserver/cops/3.5.4-ls243/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.5.4 - 20241223 Update translations, adapt templates for PageId + refactor
- Move base url and slugify from Route to UriGenerator
- Use RequestContext and instance methods in Framework for future adapters
- Add HasRouteTrait to simplify handler route() calls and future migrations
- Split UriGenerator from Route + add HandlerManager for framework adapters
- Update portuguese translation - see PR #127 from @horus68
- Rename group params + support idlist for books and expand GraphQL schema
- Split off GraphQLExecutor class + rename RestApi to RestApiProvider
- Expand Link models for OPDS 2.0 + use closure for links
- BC: Switch PageId values to strings + adapt templates
- Add PageQueryScope enum and PageFilter class (wip)
- Group entries by filter group for twigged template - see 'filters.html'
- Split off ProxyRequest class to handle trusted proxy headers for base url
3.5.1 - 20241211 Fix issues, add formats + replace transliterator
- Use symfony/string package as alternative for normAndUp and slugify with Transliterator
- Get request locale based on Translation and HTTP_ACCEPT_LANGUAGE
- Clean up Route url methods and test generating route urls
- Add Format class, pages and filters to select by book format
- Fix custom column filters and handle csv with several values
- Sort series custom column by extra field - see issue #124 by @Mossop
- Remove deprecated config/default.php settings and clean up Zipper
Full Changelog: mikespub-org/seblucas-cops@3.4.6...3.5.4