3.5.2 Fix OPDS book downloads for Thorium
This release fixes the URL encoding of files in OPDS feeds - see issue #4 reported by @Borogroves
Main code changes are summarized in CHANGELOG.md
[3.5.2] - 2024-10-21 Fix OPDS book download for Thorium
Added
- Include composer.json in release *.zip for SynoCommunity package
Changed
- Fix mailer tests for new phpmailer/phpmailer release (dev only)
- Replace alchemy/zippy with phing for packaging (dev only)
- Fix url encoding of files in OPDS feeds - see issue #4 by @Borogroves
[3.5.1] - 2024-08-26 Use requester and responder in Actions & Middleware
Changed
- Use requester and move getAuth(), isAuthenticated() etc. methods to RequestUtil
- Use responder and move mkResponse() etc. methods to ResponseUtil
- Move request() and response() to DefaultActions
- Use setRequester() in DefaultMiddleware
- Rename mk*() methods in ResponseUtil
- Replace $_FILES with requester->files()
Removed
- Drop deprecated methods for releases older than 3.5.0
[3.5.0] - 2024-08-25 Return response in Actions methods
Changed
- Return response instead of void from mkSomething() and render() methods
- Support returning response from callable action in ActionsWrapperStrategy
- Show returning response (new-style) or void (old-style) in DefaultActions::hello()
- Change other actions to return response instead of void
- Deprecate use of AppTrait::request() in middleware and actions
- Clean up settings() and response() (partial)
Removed
- Drop deprecated methods for releases older than 3.4.0
[3.4.3] - 2024-08-24 Reduce AppTrait code
Changed
- Split auth() and session() with getter in DefaultActions + setter in LoginMiddleware
- Split flash() with getter and setter in DefaultActions
- Pass along $request to auth and session methods (partial)
- Move url and path methods from AppTrait to RequestUtil helper
Full Changelog: v3.4.2...v3.5.2