What's Changed
- feat: Added link to home button by @zurdi15 in #1054
- feat: Public collections by @gantoine in #1028
- feat: Added aditional platform icons by @Casuallynoted in #1038
- feat: Store and re-use last saved bios/save/state/core by @gantoine in #1037
- feat: Clickable filter buttons on details view by @gantoine in #1040
- feat: Add button to show duplicates by @gantoine in #1043
- fix: Scanning selected roms by @gantoine in #1042
- fix: Use namespaced cookie for session by @adamantike in #1009
- fix: Replace game-and-watch with g-and-w by @gantoine in #1026
- fix: Backend URL redirection logic by @adamantike in #1058
- fix: Enable flake8-async rules in ruff and fix warnings by @adamantike in #1030
- fix: Initialize context on scheduled task by @adamantike in #1033
- fix: Return early if IGDB finds an exact match by @adamantike in #1032
- fix: CSRF token issues by @zurdi15 in #1057
- fix: Link from related games by @gantoine in #1045
- fix: Typos in frontend by @HellLord77 in #1048
- fix: Firmware pagination by @gantoine in #1041
- fix: Multi-file download in gallery view by @gantoine in #1044
- fix: Remove persistent overlay prevents back navigation by @gantoine in #1036
- misc: Add Redis async cache by @adamantike in #1010
- misc: Create config.batocera-retrobat.yml by @TyroneSlothrop in #1013
- misc: Migrate MobyGamesHandler to async by @adamantike in #1011
- misc: Migrate filesystem resource handler to async by @adamantike in #1017
- misc: Replace pytest-vcr dependency with pytest-recording by @adamantike in #1021
- misc: Refactor scan process by splitting single function by @adamantike in #1024
- misc: Migrate IGDBBaseHandler to async by @adamantike in #1023
- misc: Use PYTEST_VERSION variable to detect Pytest runs by @adamantike in #1034
- misc: Use async interface for stream-zip by @adamantike in #1035
- misc: Add workflow that runs typecheck on PRs by @gantoine in #1055
- misc: Make backend handle URLs with trailing slash by @adamantike in #1059
- misc: Drop ROMM_AUTH_USERNAME and ROMM_AUTH_PASSWORD env variables by @gantoine in #1060
New Contributors
- @TyroneSlothrop made their first contribution in #1013
Full Changelog: 3.3.0...3.4.0