release: 4.12.1 (#1012)
What's Changed
Highlights
- Revamp frontend infrastructure: remove CRA, add Storybook, migrate to Panda CSS (#926)
- fix!: replace unmaintained express with fastify (#952)
- feat(rTorrent): enhance method call handling and improve error reporting (#953)
- Upgrade create-torrent v6 usage and async integration (#954)
Fixes
- rTorrent: add torrent works with upstream JSON-RPC without extra config (#929, #930)
- rTorrent: ignore sequential download input when unsupported (#964)
- rTorrent: preserve extra files in directory when moving (#1009)
- qBittorrent: set ETA to -1 when not downloading (#938)
- Add source maps for better production debugging (#961)
- Remove meta tags conflicting with manifest.json (#992)
- Validate move handler request (#1007)
Build and Dependencies
- Upgrade fastify stack to latest major versions (#946)
- Bump esbuild 0.21.5 -> 0.25.12 (#958)
- Bump storybook 9.1.4 -> 9.1.17 (#962)
- Bump lodash 4.17.21 -> 4.17.23 (#991)
- Bump react-router 6.30.1 -> 6.30.2 (#968)
- Bump fastify 5.6.2 -> 5.7.3 (#1005)
- Bump webpack 5.101.3 -> 5.104.1 (#1008)
- Upgrade packages/deps (#965, #1002)
- Update build node version to node22 (#977)
- Resolve docker warning (#1003)
- Refactor: use ESM in source code (#956)
- Refactor: use Vitest (#957)
New Contributors
- @marcinmajsc made their first contribution in #934
- @Copilot made their first contribution in #946
- @pogman-code made their first contribution in #992
Full Changelog: v4.11.0...v4.12.1