# Change Log

See `git log` for the project history.

All notable changes to this project have been documented in this file since 8.1.

## [8.1-Electron]
- Add wpaf repository in monorepo
- Add piboy repository in monorepo
- Enhance linter performance on ci
- Add frontend repository in monorepo
- Add configgen repository in monorepo
- Add recalbox-hardware repository in monorepo
- Add monorepo information in README.md
- Add recalbox-rgb-dual repository in monorepo
- Fix black screen/no signal on rpi/kms

## [8.0.2-Electron]
- Fix 4k resolution issue on 4k tv

## NEXT
- Add amiga support for Raspberry Pi Zero and one through new uae4all core (#2051)
- Add support for GPi CASE 2 (#2042)

## [8.0.1-Electron]
- Fix release notes
- Fix es typo (#2137)
- Fix bbc and model3 wheel icons (#2131)
- Fix mupen64plus resolution on odroid (#2128)
- Fix mupen64plus resolution on pi3 & pi4 (#2144)
- Bump SDL2 to 2.0.20 (#2104)
- Remove recalbox.conf CRT configuration
- Fix es revision
- Add S15lowramdevices script that disable manager and virtual gamepads for rpizero2 (#2134)
- Set videomode to default for rpizero2 legacy and 720p for rpizero2 standalone (#2134)
- Remove useless migrations scripts (#2134)
- Migration of crt horizontal offsets (#2129)
- Add geometry screen for crt (#2129)
- Fix S31emulationstation typo (#2129)
- Remove recalbox.conf CRT configuration (#2129)
- Fix pin 5/6 power script (#2067)
- Add pulse support for ffmpeg
- Improve text for favorites list in system (#2062)
- Updated support script to fix the systemlist.xml extension (#2071)
- Fix duckstation controls (#2066)
- Fix two letter extentions
- Fix saving from configuration tab in manager (#1999)
- Fix rotated DPAD in PCSX2 (PS2 emulator)
- Fix fbneo screenscraper id (#2077)
- Fix PC88 & Spectravideo scraping
- Fix move 240pTestSuite to share_init (#2110)
- Fix shader crt-pi for rpi (#2065)
- Fix theme gameclipview in 240p (#2106)
- Fix fix demoInfo cropped message (#2109)
- Fix RetroFlag scripts to turn off cases (#2067)
- Fix tearing effect on odroidgo2 (#2100)
- Add DRM info in support archive (#2102)
- Add pulseaudio info in support archive (#2118)
- Fix demoInfo cropped message (#2109)
- Add 240ptestsuite Playstation for CRT (#2117)
- GSplus can be started for Apple 2 emulator (#2087)
- Bump mupen64plus-core in order to resolve gliden64 crash on pi3 (#2082)
- Bump mupen64plus-gliden64 (#2082)
- Fix dependencies on mupen64plus-video-gles2n64 and mupen64plus-video-gles2rice on rpi3 (#2082)
- Bump mupen64plus glide64mk2 (#2082)
- Add mupen64plus glide64mk2 as default core for rpi3 (#2082)
- Fix no CEC on rpi3/rpi4 in Kodi (#1637)
- Fix audio switch to DualShock 4 when connecting the joystick (#2083)
- Bump rpi kernel to 5.10.83 (#2058)
- Use KMS driver on PiBoy DMG (#2058, #2133)
- Fix Mupen64plus black screen on piboy dmg (#2058)
- Fix PPSSPP black screen on piboy dmg (#2058)
- Fixed piboy pad not detected in Kodi (#2084)
- Add support Recalbox RGB Dual for rpi3, rpi4 and rpi400 (#2064)
  - game refresh rate selection
  - game resolution selection
  - smooth option is off by default but can be enabled
  - update modes and systems database
  - fix neogeo games
  - 480i for naomi, atomiswave and dreamcast
  - add recalboxrgbdual module kernel module
  - configuration in now in /boot/crt/
  - add dipswitch support for 15khz/31khz and 50hz modes
- Improve text for favorites list in system (#2062)
- Fix 'This title is not available to watch instantly' error on Netflix (#2088)
- Add default configuration for Kodi (#1927)
- Fix annoying error popup when kodi starts (#2097)
- Fix 'All Games' label in EmulationSttion (#2124)
- Fix duckstation mapping & menu navigation
- Bump rockchip-mali (#2123)
- Bump libretro-mupen64plus-next (#2123)
- Fix no sound issue on some PCs with Sound Open Firmware compatible audio hardware (#2099)
- Fix WPA3 wifi connection (#1768)
- Fix Solarus issue with fullscreen (#1888)

## [8.0-Electron]
- Remove non-working shaders
- Fix rotation on pifba for Rpizero2 (#2032)
- Fix xbox pad mapping (#2037)
- Added 8.0-Electron introduction video (#2028)
- Bump FreeIntv core (fix sound glitches)
- Added Demons of Asteborg (#2026)
- Fix recalbox-hardware case detection (#2019)
- Display battery icon (#1962)
- Do not play hidden game in screensaver (#1975)
- Fix letters order in recalbox.conf (#1795)
- Fix screenshot for yarntown game on solarus and craft on ports (#2017)
- Fix default core psx and n64 for x64 (#2018)
- Fix controllers behavior in dolphin
- Fix dolphin bar detection (#1967)
- Fix supermodel service button (#2015)
- Change image name and descriptions in rpi imager (#2000)
- Update of the favorite icons outrun and gong (in recalbox font) (#2010)
- Fix KMS mode change on Pi3/4 (#1991)
- Add public beta release (#1997) (fixed)
- Add support for new Raspberry Pi Zero 2 (#2000)
- Improve ergonomy when "quick system select" is enabled (#2004)
- Added wiimote (dolphinbar) button configuration for daphne (#1987)
- Enhance share_upgrade files copy (#1984)
- Bump rpi linux to 5.10.79 (#2030)
- Add CoreElec and LibreElec patch to make kodi works with recent WiveDevine (#2034)
- Removal of the boot video Hyperspaces (#2040)
- Add missing wifi linux firmwares for rpi3 and rpi4 (#2044)
- Fix TIC80 logo visibility problem according to the system theme used (#2043)
- Allow wifi connection to open ssid (#2029)
- Improve pulseaudio startup (#1905)
- Add libretro-pcsx2 core
- Bump Genesis-Plus-GX libretro core (#1994)
- Fix netplay in configgen (#1972)
- Remove any files in share before making the image (#1976)
- Rework lightgun xml database (#1967)
- Remove lightgun virtual system from portable boards (#1967)
- Add libretro Gong core (#1986)
- Use font for icons in ES (#1965)
- Add 240ptestsuite system for CRT (#1805)
- Removal of old dats and addition of dats in .zip format (#1958)
- ES: refactor secondary sdl loop system + simplify input manager (#1904)
- Add key IconUnicode in romfs2 (#1965)
- Configgen: remove hard copy of startup script and make a symlink instead (#1951)
- Add theme for lowres nx (#1950)
- Add theme for bbc micro (#1949)
- Add theme for trs80coco (#1945)
- Refactor configgen (#1886, #1979)
- Add pygame as direct dependency of configgen (#1886)
- Disabled deploy to prod button on betas (#1932)
- Add theme for ti994a (#1930)
- Remove x86 32 bits support (#1942)
- Add informations when logging with recallog (#1920)
- Fix click on video in ES (#1887)
- Add montreal & saopaulo MITM servers (#1908)
- Add Hatari standalone emulator (#1907)
- Add Gearcoleco libretro core
- Add montreal & saopaulo MITM servers
- Add Gearcoleco libretro core
- Add Gearcoleco libretro core
- Add Hatari standalone emulator
- Add beebem emulator
- Remove px68k core from x86 board (#1875)
- Fixed multiple translations in ES (#1880, #1881)
- Bump Oricutron (#1893)
- Bump SimCoupé to v1.2.5 (#1894)
- Add Duckstation standalone
- Fixed Supermodel configuration (#1825)
- Bump kronos libretro core (#1849)
- Remove build kronos libretro core for x86 (#1849)
- Bump Mame libretro core to 0.235 (#1889)
- Bump core standalone scummvm v2.4.0 (#1884)
- Bump Amiberry to v4.1.5+
- Fix media filenames for scraper (#1784)
- Add yabasanshiro core on Pi4 (#1852)
- Added extension .bin for gamegear (#1860)
- Added extension .d64 and .tap for Vic20 (#1858)
- Bump Fbneo 1.0.0.02 (#1995)
- Improve netplay management (#1846)
- Fix 'files:' tag in systemlist.xml generator (#1876)
- Add EmuTOS bios for Atari ST (#1868)
- Add ti99sim, standalone emulator for the TI-99/4A (#1856)
- Bump libretro-MGBA (#1873)
- Bump Libretro-PX68K (#1875)
- Add ti99sim, standalone emulator for the TI-99/4A (#1856)
- Bump libretro-MGBA (#1873)
- Add TRS-80 CoCo & Dragon32/64 systems (XRoar emulator) (#1863)
- Bump Libretro-Beetle-PSX (#1871)
- Bump Libretro-MAME2003-Plus (#1872)
- Bump Libretro-MAME2003 (#1870)
- Bump Libretro-VICE (#1874)
- Added Lowres-nx theme (#1586)
- Fix sram demons of asterborg. Bump core libretro picodrivre (#1844)
- Bump Libretro DOSBOX Pure to 0.16 (#1644)
- Disable rewind for DOSBOX Pure (#1644)
- Improve P2K (#1851)
- Bump Libretro DOSBOX Pure to 0.20 (#1926)
- Fixed TIC-80 games downloader (#1829)
- Fix MSX1 folder name (#1840)
- Add avahi deamon as recalbox-system dependency (#1826)
- Added code to add retroachievements in romfsv2 (#1839)
- Default values for sprite limits in core configuration (#1842)
- Disable webmanager and virtual gamepads for RPI1/Zero salvation (#1841)
- Bump retroarch to version 1.9.8 (#1885)
- Patch retroarch to manage ntsc and pal timings and viewport (#1805)
- Add recalbox-crt package for CRT support (#1805)
- Bump configgen to support CRT (#1805)
- Enable crtswitch with kmsdrm in retroarch (#1805)
- Add scripts/release/beta_merge.sh that ease the creation of betas (#1806)
- Set union merge for TESTING.md and RELEASE-NOTES.md (#1870)
- Add cdtv support for uae4arm (#1823)
- Added website meta in rpi imager (#1821)
- CRT: add switchres utility (#1805)
- CRT: Add rpi-dpidac support (#1805)
- Fixed GameCube fullname case and added some extensions for 64dd to play extensions (#1686)
- Added retroachievements for romfsv2 (#1799)
- Add random path support for emulationstation themes (#1793) (fixed)
- Added more fixes for romfsv2 (#1686)
- Fix DOS extension in romfsv2 (#1686)
- Add FBNeo as core of Channel F (#1688)
- Add ps2 system with pcsx2 emulator (#1792)
- Fix missing values for some cores (#1686)
- Bump webmanager v2 to fix non working roms tab since romfsv2 (#1686)
- Add recalbox overlays (#1787)
- Add configgen support for Hypseus - bump (#1611)
- Add genesisplusgxwide core on all boards (#1783)
- Bump bump kodi inputstreamhelper script to 0.5.5 (#1782)
- Populate share now uses systemlist.xml to populate ports (#1686)
- Renamed mrboom to Mr. Boom in romfsv2 (#1686)
- Fix/improve romfsv2 & cleanup some old packages/scripts (#1686)
- Bump picodrive libretro core (#1757)
- Bump snes9x2002 libretro core (#1757)
- Bump snes9x2005 libretro core (#1757)
- Added uae4arm in bios file (#1771)
- Fix French spelling and readme files generation (#1686)
- Fix fba configuration in romfsv2 (#1686)
- Bump retroarch assets (#1725)
- Bump retroarch to version 1.9.3 (#1725)
- Add libretro uae4arm core (#1771, #1943)
- Set grub timeout to 3 seconds (#1750)
- Bump Hypseus to version 2.4.8 (DirtBagXon) to support Singe (#1611)
- Show a message in emulationstation when the upgrade has failed (#1772)
- Fix message "failed to set last used disc" for core libretro px68k. Bump core (#1775)
- Fix changelog linter (#1759)
- New romfs v2 (#1686)
- Set grub timeout to 3 seconds (#1750)
- Bump core hypseus singe v2.6.17 and add patch name path too long (#1828)
- Add stella2014 core on RPI1/Zero and RPI2 as it is more performant (#1761)
- Bump stella2014 core (#1761)
- Bump stella core (#1761)
- Add libretro LowRes NX core (#1586)
- Bump flycast (#1737)
- Bump python to version 3.9 (#1800)
- Remove Hyperion (#1800)
- Send pulseaudio logs to syslog to ease debug (#1774)
- Allow pulseaudio to start when audio card not found (#1774)
- Improve odroidxu4 OGST video playback (#1811)
- Bump theme (#1827)
- Fix pisnes crash on launch (#1838)
- Bump python-pygame to 2.0.1
- Bump buildroot to 2021.5 (#1815, #1909, #1960, #1992)
- Bump rpi-firmware to 5.10.60 (#1815)
- Bump rpi kernel to 5.10.78 (#1815, #1867, #2014)
- Bump linux firmware to 20210716 (#1815)
- Bump odroidxu4 kernel to 5.4.150 (#1815, #1834)
- Fix rtl8812au wifi driver not installed on target images (#1815)
- Disable rtl8812au wifi driver for odroidgo2 (#1815)
- Bump legacy nvidia drivers to 390.143 (#1815)
- Bump production nvidia drivers to 460.84 (#1815)
- Disable Kodi 19 on rpi1, rpi2 and rpi3 due to compatibility issue (#1815)
- Rework bluetooth scripts (#1482)
- Use xz compression method for squashfs (#1848)
- Edited 8bitdo N30 Pro 2 configuration (#1791)
- Fix "failed to extract content from compressed" for Rick Dangerous (#1891)
- Build SDL2 without HIDAPI support (#1845)
- Fix and made translatable "No comment availble" text in p2k popup (#1911)
- Fix EmuTOS and arcade dats location (#1921)
- Add gamelink overload for gb and gbc (#1808)
- Add recalbox-wpaf fan controller (#1832)
- Rework share to upgrade necessary data (#1864)
- Remove Flycast from x86 (#1902)
- Fix es_bios.xml for Atari ST/STE/MegaSTE/TT/Falcon (#1916)
- Updated package versions (#1956)
- Add Recalbox Reloaded video intro (#1959, #1977)
- Removed security option (#1913)
- Fix 'UNKNOWN' missing text in EmulationStation (#1954)
- Fixed dependencies for python-pygame o sdl2_ttf and sdl2_image (#1826)
- Remove all .nvmem and .nvmem2 files (#1901)
- Fix max/min calculation reworked for lightgun/mouse/touchscreen in retroarch using patch (#1885)
- Fix ChannelF system with FBNeo roms (#1969)
- Improve nespi4case shutdown script (#1381, #2016)
- rpi3 now uses Mesa software stack (#????)
- Fix kodi runtime errors on odroidxu4 (#1834)
- Fix 'Roms' content tab in web manager (#1980)
- Add required bios for DuckStation (#1944)
- Fix Reicast boot (#1982)
- Add xow drivers for Xbox One wireless dongles (#1424)
- Add xpi_gamecon module for piboy dmg support (#1817, #2045)
- Add volumed for controlling volume from the wheel (#1817)
- Fix Reicast boot.
- Bump pcsx_rearmed to a4da039c0c2f0731057b26398b6729819bbdaaeb (#1593)
- Fix crash of pcsx_rearmed (#1593)
- Add CHD support for pcsx_rearmed on rpi0/1 (#2020)
- Fix non-operational joystick on pcsx_rearmed (#1593)
- Fix temperature monitoring for AMD CPUs (#2008)
- Disable rewind for rpi2 (#1798)
- Fix static address configuration where domain name server ip was not set (#1518)
- Fix Colecovision bios list (#2007)
- Add missing generic .p2k for Elektronika BK (#2013)
- Improve nespi4case shutdown script (#1381)
- Added missing standalone Hatari association to bios as required or optional (#1988)
- Changed documentation link for all languages and added missing English translation for security tab (#2021)
- Fix mupen64plus on x86_64 running in a small window (#2022)
- Edited all links to the documentation in all readme files (#1964)
- Fix wrong selection of headphones for rpi4 on fresh install (#1922)
- Fix screenshot on KMS compliant boards (#1970)
- Updated Netflix and YouTube addons in Kodi
- Update URLS in all recalbox.conf files (#2051)

## [7.2.2-Reloaded]
- Fix controler #2 in swanstation (#1730)
- Bump mupen64plus Glide64MK2 (#1766)
- Fix dreamcast overlay offset rpi3 (#1695)
- Migrate PPSSPP saves to new directory (#1773)

## [7.2.2-Beta3]
- Fix mupen64plus resolution (standalone)
- Make mupen64plus working on Odroid Advance Go2/Go Super (standalone)
- Force 16bpp in mupen64plus + rice for RPI4
- Fix ratio issues in Dolphin & Supermodel3
- Switch PUAE to A600 instead of A500PLUS for amiga600 system
- Fix PSP save path
- Bump mupen64plus standalone core (#1712)
- Libretro Parallel n64 automatic video plugin is set to Rice (#1712)
- Libretro Parallel n64 now works on odroidxu4 (#1712)
- Mupen64plus rice plugin added on odroidxu4 and odroidgo2 (#1712)
- Fix Moonlight on rpi4/kms (#1628)
- Fixes the time conflict between Windows and Recalbox in case of dual-boot (#1791)
- Add n64 kubii and n64 retro-bit pad settings (#1512)
- Mupen64plus GLideN64 is back on rpi3 (#1700)
- Fixed game compatibility on ppsspp (#1756)
- Added tmp directory for docker builds (#1765)
- CI: do not clone buildroot when running linter (#1765)

## [7.2.2-Beta2]
- Upgrade process creates missing directories in /boot (#1734)
- Add libretro-mupen64plus-nx for x86 and x86_64 (#1407)
- Change repo + bump swanstation (#1744)
- Fix MAME menu is displayed if you add credit with the wiimote (#1787)
- Fix ratio selection for gamecube, wii and supermodel
- Bump supermodel to r862 and enable build optimisation (#1785)

## [7.2.2-Beta1]
- Fix build instructions in README.md
- Fix crash in netplay lobby window
- Fix update process of emulationstation in beta versions
- Add warning in release notes about processing (#1696)
- Fix erratic advancemame builds (#1694)
- Fix missing sound on boot video (#1596)
- Fix no sound on Sound Open Firmware compatible audio cards (#1677)
- Add configurations for SN30-GP controller (#1693)
- Updated mame version in readme files
- Bump odroidxu4 kernel to 5.4.109 (#1678)
- Fix OGST display not working on odroidxu4 (#1678)
- Bump bootx64 efi to 2.0.4 (#1710)
- Replace old rtl8821au wifi driver with rtl88xxau wifi driver (#1718, #1729)
- Fix missing rtl8821cu wifi drivers (#1717,#1728)
- Fix HID bluetooth device not working (#1704)
- Reworked lightgun detection by harmonizing spaces/tabs and added not tested game on PSX
- Remove duplicate MD5 bios
- Add nightly builds (all nights on master) (#1673)
- Add branch builds (manual on merge requests) (#1673)
- Renamed review builds to beta builds (tags only) (#1673)
- Remove update type from ES user interface (#1673)
- Add 8bitdo Pro 2 maaping (#1713)

- Bump Retroarch to v1.9.3

## [7.2.1-Reloaded]
- Remove game hide in odroidgo2 pre-upgrade.sh
- Bring back fan speed setting on odroidxu4 (#1662)
- Es Improve subfiles detection. ignore img files with ccd
- Fix arcade view systems missing model3, atomiswave, naomi, naomigd, daphné
- Fix video lag on ppsspp
- Fix laggy boot video by forcing video output mode for mpv for rpi1,2,3 (#1627)
- Add new MD5 from MAME 0.230 for House of the Dead 2
- Create bios/mame folder by default
- Add missing file extensions (scv and wii)
- Fix Scraper default language
- Fix gameclip initialization on network shares
- Fix gameclip launch
- Fix freezes running a game while playing video
- Fix crash when loading heavy themes
- Fix missing popup when changing hostname
- Fix IPv6/IPv4 priority when connecting WIFI
- Fix swanstation issues (former libretro-duckstation) (#1640)
- Fix ports cavestory x86 and x86_64 (#1665)
- Revert kodi to XBMC upstream version (#1631)
- Add missing wifi and bluetooth firmware on odroidgo2 (#1642)
- Fix case detection after factory reset
- Lightgun system is shown by default
- Fix rating componant running out of screen
- Fix sound menu & output auto-selection
- Fix missing translations
- Fix SCV scraping
- Fix rtl88x2bu wifi driver now works again
- Fix odroidgo2 v1 gamepad
- Fix forgetting unconnected bluetooth devices
- Enable FastConnectable bluetooth option, fix joycon not reconnecting (#1666)
- Remove reicast emulator
- Fix problem autoconf pad 8bitdo (#1624)
- Fix pixel-perfect settings being incorrectly set in menu
- Fix update popup over gameclip
- Fix hiding a game wipe all its metadata
- Fix theme swithing & theme option edition
- Improved .cue/.gdi/.m3u subfile detection
- Force volume of all output to 100%
- Fix crash when running a game from the search window
- Send hostname when requesting dhcp address
- Set PPSSPP Vsync to on, in default config and in pre-upgrade for rpi4
- Fix gpsp compilation option (#1626)


## [7.2-Reloaded]
- Bump libretro-mame
- Bump Datfiles for Mame, Atomiswave, Naomi, NaomiGd, Model3 on Romset 0.230
- Add Atomiswave intro video
- Fix glxinfo and more tools mesa 3d demos package
- Add colecovision Netplay with FBNeo core
- Add frequency screen option for X86, X86_64 by Chriskt78
- update of the Port family
- Fix and Bump Dolphin emulator
- Bump supermodel to version 858 Fix bypass configgen option for model3
- Cherry pick files to remove when quick building
- Add GBC and Naomi intro videos
- Simplify recalbox.version for branches builds
- Fix Quickbuilds
- Add quickbuild stage in ci
- Copy files directly from latest to TAG on the bucket on production deployment
- Restart and clean proxy on production deployment
- Bump Amiberry to v3.3
- Fix missing libgo2 C headers (#1445)
- Fix compilation of libgo2 (#1446)
- Simplify and streamline Recalbox description for external installers
- Fix oga (v1) controller
- Bump RPI4 kernel
- Bump RPIs firmware
- Add multi-source roms management
- Add option to show/hide preinstalled games
- Add GameClip screensaver
- Add port readonly parameter to empack
- Fix some crash in ES when stopping videos
- Add feature slides during install
- Bump rpi1, rpi2 and rpi3 kernel to version 5.10 (#1453, #1538)
- Add rpi-400 dts
- Bump mupen64plus-core, uiconsole and rsphle for all boards
- Bump mupen64plus gles2rice, glesn64, gliden64 and rice video plugins
- Enable mupen64plus with rice for odroidgo2 (#1456, #1459)
- Fix compilation of wm8960 for all boards (#1457)
- Patch libwebsocket to match mosquito's requirements
- Fix compilation of mupen64plus core and gliden64 for rpi2/3 (#1461)
- Bump stella
- Compile MelonDS & DesMume on arm/aarch64 boards
- Move to private theme repository for official Recalbox builds
- Add libretro-mupen64plus-next for odroidxu4 (#1465, #1467)
- Bump libretro-pcsx_rearmed to 4bc5e3507d00a20344ad3fbf2571b66e9a8640ea
- Bump libretro-melonds to 7bbf8e1606697f7591072d05b61fae84e8b49455
- Bump buildroot to 2020.11
- Bump ppsspp to v1.10.3-1299-gdd2c09358
- Disable libretro-mupen64plus in profit of libretro-mupen64plus-nx
- Bump libretro-flycast to b7839962a58577cd94992ecfc0f3c6f041b90484 (12/11/2020)
- Bump libretro-mame to f0c675d604317fdbfaaa08997bd843af6bcfd193 (0.226)
- Bump libretro-melonds to 7bbf8e1606697f7591072d05b61fae84e8b49455
- Fix a silent error in `copy-recalbox-archives.sh`
- Remove duplicate directives in defconfigs
- Fix detection of 4k screen (#1384)
- Fix multiple issue in gameclip screensaver
- Add libretro neocd core
- Add scv to configgen
- Add scv theme
- Fix VideoEngine crash
- Fix VideoEngine dead-lock
- Remove duplicate network wait time during boot
- Add support for three Realtek wifi cards (rtl8189fs, rtl8821au and rtl88x2bu) (#1377)
- Add Super Cassette Vision core
- Debump python-gobject
- Fix gpsp core (temporarily disable dynarec until it's fixed with gcc >= 8)
- Bump SCV (working on RPis)
- Fix OGA default mapping
- Add Nintendo Switch joycons and combined joycons support
- Add private theme token to yaml
- Add libretro dosbox-pure
- Fix neogeo cd system name in bios database
- Fix screenshot rotation on odroid advance go
- Grub2 package fix for legacy booting (#1484)
- Fix SCV theme
- Fix crash in empty bios checker list
- Fix hidden screenshot system
- Implement Pulseaudio (#1483, #1511, #1578, #1581, #1588, #1599, #1612)
- Resize & rotate install slides on GoA
- Fix pulseaudio dependency in emulationstation package
- Fix missing early logs
- Bump emuscv (add sound support)
- Bump hatari
- Add libretro retro8 core (PICO-8)
- Fix pico8 system
- Remove common retroarch configuration in odroidgo2 fsoverlay
- Set vc4-kms-v3d as default overlay on rpi4 (#1496)
- Enforce upgrade process (#1498, #1530)
- Add Pocket Challenge v2 system (pcv2)
- Make /boot/config.txt part of Recalbox distribution. User settings moved to /boot/recalbox-user-config.txt (#1504, #1506)
- Enforce upgrade process episode 2 (#1505)
- Fix wifi support for open, WPA-PSK-SHA256 and WPA3-Personal (#1492)
- Fix 8Bitdo NES30 Pro rev 1 mapping
- Fix name for palmos rom
- enforce upgrade process (#1498)
- Bump and patch Libretro Beetle Saturn
- Retroarch patch for X11 multi-mouse and additional udev logs
- Flycast patch to have not blend lightgun crosshairs
- Initial Lightgun feature included for Libretro cores in configgen (compatible with dolphin bar/wiimote)
- Update DOOM & SIGIL screenshots
- Remove useless palm-os bios from bios database
- Rework overclocking
- Impreved menu ergonomy & pad per player manement in ES
- Add license information in all packages/mk
- Fix neogeo cd romfs selection from libretro-neocd
- Add ci linter for package license
- Bump ES: new menus + fix pi4 identification
- Bump Configgen: fix FPS
- Bump FBNeo, SCV (+sound) & DosBox Pure
- Fix TIC-80 repository
- Fix error message `/var/db/dhcpd.leases no such file or directory`
- Fix ES missing dependencies
- Add Minecraft's port Craft on pc
- Bump libretro-uae (chd support on amigacd32 & amigacdtv)
- Fix FDS's extensions
- Fix 4k resolution handling on rpi4
- Bump ScummVM (February '21)
- Bump BlueMSX
- Add comments on overclock settings (#1433)
- Fix case installation always triggered
- Bump all subprojects
- Enabled retroarch core option nospritelimit
- Start bluetooth earlier (#1523, #1583, #1590, #1613)
- Bump webmanager v2
- Fix gamecon_gpio_rpi build time (only build as module) (#1552)
- Fix mk_arcade_joystick_rpi build time (only build as module) (#1553)
- Fix wm8960 audio hat build time (only build as module) and add kernel 5.10 compat (#1554)
- Fix neogeo CD configuration in romfs
- Fix webmanager v2
- Add GoS wizard translations
- Remove old libretro-scummvm references everywhere
- Fix GoS brightness issue when exiting DIM screensaver
- Add langauges: lt_LT gl_ES pt_BR ro uk_UA
- Add support for Odroid Go Super aka odroidgo3
- Bump rockchip-libmali (vulkan coming)
- Fix shaders on odroigo2
- Fix RetroArch shortcuts on odroidgo2
- Bump Hypseus to version 1.3
- Improve internal scraper
- Multiple minor menu fixes in EmulationStation
- Bump SCV (optimizations + virtual keyboard)
- Add easy emulationstation update
- Bump configgen - fix dolphin/pulseaudio issue
- Fix 64dd missing core (lr-mupen64-next)
- Manage sub-systems in Configgen (fix neogeocd core issues)
- Fix boot video is played while slides are displayed (#1536, #1584)
- Improve PSX emulator speed (duckstation uses Vulkan, #1563)
- Fix paralleln64 on odroidgo2 (#1569, #1575)
- Bump emuscv (optimizations + recalbox logo)
- Activate Duckstation on xu4, rpi3, rpi4, x86 & x64
- Add lightgun system in EmulationSation
- Minor fixes & improvements in internal scraper
- Make firmware upgrade optional (#1571, #1572)
- Add Watara Supervision system (lr-potator)
- Fix paralleln64 on Pi4
- Add paralleln64 on pi3
- Add control interface Ultimarc J-PAC (#1561)
- Add Elektronika BK series on all boards (lr-bk)
- Bump Fbneo (March '13)
- Updated French readme files
- Bump Retro8
- Bump ES to fix some beta 16 bugs
- Bump Configgen to add Watara Supervision & BK defaults
- Improve lightgun database & management
- Fix overclocking menu ordering
- Update description O/C for all pi
- Update es_bios.xml (add bios Elektronika BK)
- Add lightgun database XSD
- Bump Odyssey²
- Bump Fbneo (March '26)
- CI enable fork builds and pipelines
- Add controller 'SNES Controller'
- CI beta test linter now runs only on tags
- Check fix bios md5 for GB and GBC
- Bump Np2kai
- Make raspi2png works with rpi4 KMS overlay (#1587)
- Enable vibration for pcsx_rearmed libretro core (#725)
- Update screenshot mixv2recalbox of ports (2048, Dinothawr, Mrboom, Quake, Rick Dangerous)
- Bump Quasi88
- Bump es (add reset factory, swap a/b, fix bt audio)
- Bump nVidia drivers to 460.67 (#1299)
- Bump PPSSPP to v1.11.3 (#1589)
- Removed zip from Sam Coupé file extensions in readme files
- Fix README.md link to documentation
- Update lightgun.xml (add Point Blank for fbneo)
- Add VideoPac+ System
- Separate VIC-20 system from C64
- Fix Theme svg from SCV system
- Fix Supervision naming in configgen
- Fix sound issue on GPIcase (#1476)
- Fix fan not stopping on shutdown on nespi4case
- Fix useless reboot in O/C menu
- Fix Kodi enable/disable option
- Fix Netplay pinged while a game is running
- Fix wrong file deleted in reset factory option
- Add sound mode
- Fix slow libretro-mame (#1387)
- Fix bios path neogeocd and file restructuring
- Updated ES log path for support script
- Added supplemental bios fixes
- Fix svgs in SCV's theme
- Fix pad ordering not saved
- Fix minor issues in Emulationstation
- Fix emulationstation log path in webmanager
- Fix chmod in recalbox-hardware package
- Remove case setting when upgrading for GPicase for 7.2
- Remove case setting when upgrading
- Bump ScummVM and merge with ResidualVM
- Fix neogeo bios path #2
- Add missing neogeocd letter in md5
- Fix externalscreen.sh if first screen is 2K/4K but has not FullHD resolution
- Fix install slide for oga and ogs
- Bump hardware repo (nVivia 460)
- Bump EmulationStation (latest 7.2 fixes)
- Bump configgen (fix Supermodel3 emulator)
- Bump Theme (fix SCV & Vic20 svgs)
- Fix sound menu crash on GPI
- Fix Vic20 theme (again)
- Add early Bk theme
- Fix auto-scraped systems
- Update all translations from/to poeditor.com
- Improve FR texts
- Fix genesis theme
- Fix bluetooth device not found on first boot
- Remove non working emulators on Pi4
- Bump theme
- Add .rvz support on Dolphin
- Bump theme again (videopc+ & elektronika bk)
- Fix uboot header for OgS when updating
- Bump theme (model3 update)
- Fix recalbox stable version generation
- Change board build order for gitlab ci
- Remove Donkey Kong Classic
- Implement Pulseaudio
- Add WebManager v3

## [7.1.1-Reloaded]
- Fix abnormally long boots
- Fix theme issues
- Fix model 3 sound option
- Fix metadata edition #2
- Fix various unsaved settings in Emulationstation
- Fix menu theme
- Fix p2k dead-lock
- Fix demo mode info screen
- Fix Supermodel build and move Nvram on saves path


## [7.1-Reloaded]
- Fix rpiimager by reducing descriptions and change os order
- Remove updatev2 directory from sources
- Fix betatest TESTING.md lint script
- Fix high cpu load with second minitft scripts
- Fix NOOBS installation
- Add model3 arcade system
- Add odroidgo2 build stage in .gitlab-ci.yml
- Bump ES
- Use RELEASE-NOTES.md to generate the message for upgrades
- Fix picodrive rewind freezes by bumping to the last version
- Fix hyperion compilation on Pi4
- Improve second miniTFT screen scripts
- Fix AdvanceMAME log output
- Fix AdvanceMAME configgen
- Improved NESPi4 case detection
- Add .car extension support for atari800
- Bring back all firmwares
- Fix boot from SSH/HDD on rpi4
- Fix Intel WIFI not working (#1363)
- Fix arcade hash calculations
- Fix game extension filtering
- Check free space before downloading updates
- Fix screenshots on x86/x64
- Fix multiple issues in ScummVM/ResidualVM: lag/crash on Pi4, joystick buttons, ...
- Add WPS support
- Fix upgrade procedure that could fail in some circumstances (#1376)
- Bump FBNeo & add as core for colecovision, gamegear, fds, master-system, megadrive, msx1, nes, ngp, pc-engine, sg-1000, supergraphx, zx-spectrum
- Fix odroid xu4 platform name to odroidxu4
- Fix pt_BR translations (thank to Zing)
- Fix battery icon on PC
- Fix theme crash on empty subsets
- Fix regression when upgrading device (#1419)
- Fix Noobs & RasPiImager configuration
- Add Odroid Go Advance board support
- Fix composite MD5
- First boot wizard
- Check kodi executable before displaying related menus/options
- Fix gamelist bein overwritten when edited from outside ES
- Fix scrapper settings not always saved
- Add share/overlays/.overlay.cfg and share/overlays/system/.overlay.cfg for gloal/per-system overlay-related retroarch settings
- Fix build of image for odroidxu4 (#1425)
- Limit virtual keyboard font for all plmtforms
- Add core configuration for PUAE when run on cd32 & cdtv systems
- Clone uae @ gitlab.com/recalbox / patches moved on recalbox branch / removed patches in .mk
- Fix puae build
- Add gitlab macro to external tree
- Fix external share does not mount (#1427)
- Add wsd (web service device) package
- Update bios database
- Improve wsd daemon: keep only wsdd2 in memory
- Add missing extensions in various romfs
- Fix PPSSPP configuration generator
- Improved flashback support
- Add pi400 support
- Update bios database #2
- Fix metadata edition
- Bump Kodi to 18.9 (#1345) and add its hashes (#1432)
- Add broke sdudio's game demos
- Add missing PT/ES/DE/IT/FR translations
- Add Model3 theme
- Fix tvservice script on Odroid Go Advance
- Enable multi-thread LTO optimizations
- Bump FBNeo to fix megdrive driver (thanks to Barbudreadmon)
- Fix bios database (neogeo.zip)
- Play share video even when noobs created partitions
- Switch broke studio's games to FCEUM core
- Fix update window size on low resolutions
- Add 4 mame games free to distribute for non-commercial use
- Update TESTINGS.md
- Fix tvservice on x86/x64 - rely on xrandr instead of framebuffer


## [7.0.1]
- Fix resolution and fullscreen display for intro video
- Fix Missing dat files mame, naomi(Gd), atomiswave
- Add waveshare wm8960 audio hat support
- Fix xarcade2jstick driver to support xarcade v2 and other keyboard encoders
- Add raspi-gpio useful program (C written)
- Add new intro videos
- Change snes default emulators: rpi0/1 - pisnes, rpi2/3 - snes9x2010 & snes9x otherwise
- Add options to RPI4 config.txt to fix black screen issues
- Bump kodi netflix plugin to 1.10.0
- Fix doom.wad required for WADs games (prboom core)
- Fix Mupen64 L1/R1
- Fix DosBOX not exiting
- Fix pads in reversed order
- Fix recalbox.conf being always overwritten by emulationstation
- Fix missing media being not updated using internal scrapper
- Fix outdated bios list in webmanager
- Fix zfast and crt-pi shaders
- Fix lastplayed metadata
- Fix missing psx bios md5
- Fix hdmi-cec not working on rpi4
- Fix PS4 pad pairing issue
- Fix duplicated entries in lastplayed
- Fix port & arcade virtual system not searchable
- Fix empty card names in audio output device list
- Fix no sound through jack on RPi1/2/3
- Bump fbneo
- Fix false error logs
- Fix information popup positions
- Fix ignored values in recalbox.conf
- Add kubo 3 for NES (dale_coop)
- Bump linux-firmware to 20200918
- Fix oricutron bios path
- Fix false update message with xml data
- Fix ShaderSets
- Fix mouse not working on rpi4
- Fix multi-file zipped roms hash calculations (arcade)
- Add missing bios report file
- Add more xbox pathed configurations
- Fix idroid pad for kodi
- Fix network status in Network menu
- Fix i18n plural forms
- Fix video player behevior while reading invalid files
- Fix NESPi4 cas shutdown script
- Fix Rpi4 GPU OOM in VK
- Fix crash while quitting gamelist menu in virtual systems
- Bump kodi
- Removed delete button from virtual systems
- Fix main menu still accessible while it should not be.
- Fix crash in p2k window
- Fix gpi shutdown script
- Make pc98 playable with pads/joysticks
- Fix screensaver triggered while downloading updates
- Fix Rpi4 random freezes


## [7.0]
- Update tft-waveshare overlays (support of 3.5 rev B and rev C tft screen)
- Add support of second mini TFT screen for OGST Case and SPI/DPI Small TFT screen on Rpis 1/2/3
- Apply sound volume settings to splash video on Pi
- Fix REICAST bug on XU4
- Add volume control to XU4
- Recalbox system is now a squashfs firmware
- Automatic recovery after 3 boots failure
- Brand new update system, easier than ever
- Share partition is created in exfat on fresh install
- Major system upgrade. See https://github.com/buildroot/buildroot/blob/2020.02.3/CHANGES for the full log
- Bump virtualgamepads to v1.4.0 and added fixes for nodejs 12
- Bump rpi-firmware to v1.20200212
- Bump megatools to 1.10.2
- Fix Omxplayer after Ffmpeg bump
- Fix Kodi after Ffmpeg bump
- Add WiringPi progs abd libs
- Bump ffmpeg to 4.4.2 (ffmpeg, ffplay, ffprobe)
- Add 6 boot videos : snes, megadrive, mame, winners, explode and hologram
- Add joystick rules for IPega PG-9037
- Fix Odroid XU4 fan issue
- Fix Odroid XU4 sound issue
- Fix: EMMC boot on XU4
- Fix 8bitdo udev rules issue
- Add 8bitdo N30 Pro 2 controller to pre-configured pads/joyticks
- Odroid XU4 uboot bumped to odroidxu4-v2017.05
- Fix x86/x64 framebuffer
- Fix x86/x64 video splash
- Add "system.splash.path" videos path override option to recalbox.conf
- Bump DosBox to r4290
- Bump ScummVM to 2.2.0
- Bump ResidualVM (2020-09)
- Rewrite scraper with more options & video support
- Improve ES stability
- Decrease ES's memory requirements
- Optimize ES boot time
- Fix fulscreen for oric and apple2 on x86/x86_64
- Fix apple2 on x86/x86_64
- Fix & Bump dolphin emulator on x86/x64
- Adult game filtering in EmulationStation
- New sorting options: Publisher and system-name for all virtual systems
- 3 new virtual systems: All-games, Last-Played and Multiplayers
- New virtual systems per genre
- Region highligting in gamelist
- Improved Genre & Region processing in EmulationStation
- Added missing texts into translated texts
- Improved french translations
- Fix duplicate folders in virtual systems
- Fix quit menu not being accessible when boot-on-gamelist is on
- Faster CRC calculation for netplay
- Game sorting and Jump-to-letter now unicode compatible
- Bump oricatmos emulator on lastest version
- Bump simcoupe emulator
- Fix some bad behaviors in favorite management
- Add support for nVidia proprietary drivers version 390 and 440
- Simplify emulator/core selection UI
- Bump retroarch to v1.9.0
- Bump retroarch-cheats to v1.9.0
- Bump libretro-assets on last version
- Bump libretro-cores family
- Fix reboot Emulationstation with webmanager
- Add laptop switch external screen function only for x86_64 x86
- Fix reboot Emulationstation with webmanager
- Add Nintendo 64DD
- Add libretro mame
- Add EmulationStation event-driver user scripts
- Rename 4do to opera (newer 3do emulator fork)
- Add libretro-race (new ngp & ngpc performance emulator)
- Add mqtt server (mosquitto) + paho-mqtt python package
- Add Pad-2-Keyboard driver
- Add search feature and new arcade virtual keyboard
- Bump Theodore core (add emulation of Thomson TO7 and TO7/70 computers)
- Enable flycast con rpi3, xu4 and x86
- Rename prboom system to doom
- Enable amigacd32 & amigacdtv emulation with libretro-uae
- Set vice_x64sc as default c64 emulator + JiffyDOS support
- ERTM enabled by default
- Bump mpg123 & fluidsynth libraries
- Add support for mp3, opus, midi, modules, wave and flac in EmulationStation
- Bump Amiberry to v3.1.3.1
- Add naomigd as a separate system
- Bump AdvanceMame to v3.9
- Add OpenBOR
- Add Solarus
- Improve the management of external screens and selection from recalbox.conf by Chriskt78
- Add opengl on Retroarch for X86(_64)
- Add libretro-mrboom as content-less core within ports system
- Renamed fba_libretro system to fbneo
- Move CaveStory and Doom into ports
- Add Quake 1 port with libretro-tyrquake
- Add 2048 port with libretro-2048
- Add Dinothawr port with libretro-dinothawr
- Add Rick Dangerous port with libretro-xrick
- Add Flashback port with libretro-reminiscence (need full game files to be added)
- Add Wolfenstein 3D port with libretro-ecwolf (full game files go all in the same directory)
- Add Dungeon Crawl Stone Soup with libretro-crawl
- Add Out Run port with libretro-cannonball
- Add libretro's port of EasyRPG Player (2000 and 2003)
- Add libretro-mupen64plus-nx for n64 & 64dd emulation (rpi only for now)
- Bump buildroot to 2020.02.4
- Bump Mesa3D to 20.1.3
- Add libretro-scummvm on all platforms
- Add libretro-pcsx_rearmed on pc
- Add Netflix Kodi video plugin
- Bump kodi.plugin.video.youtube to 6.8.2
- Add libretro-mesen on rpi4, xu4 and pc
- Add libretro-mesen-s on rpi4, xu4 and pc
- Improved Apple IIGS autoboot support
- Improved support of vsync/integer scale/smooth for several standalone emulators
- Add shader management in EmulationStation
- Fix audio issues
- Improve GPI support
- Add videosnaps sound & menu on/off
- Add arcade system management in EmulationStation
- Fix gamelist reset when editing metadata
- Add support for NESPI4
- Add password management in netplay
- Add spectator mode in netplay

## [6.1.1]
- Add zfast shaders
- Fix reicast on XU4 & PC
- Fix Amstrad GX4000 .cpr/.bin extensions
- Fix libretro-uae bios list
- Fix GPIO driver not loading
- Fix random crashes while mapping pads
- Improved multi-event filtering while mapping pads
- Odroid XU4 fan control optimization
- Fix apple2gs configgen and patch emulator to support dpads
- Change apple II mapping from L/R to A/B
- Make PiSNES fullscreen
- Fix demo screen ratio
- Fix Arcade system not available in GUI
- Fix demo mode on PC (no infinite run)
- Bump kernel firmwares
- Fix emulationstation reporting wrong free space
- Fix configgen exit in demo mode
- Fix missing apple IIGS bios information
- Odroid C2 removed from supported boards
- Add new Game Boy shader
- Fix diacritic characters lowercasing/uppercasing
- Fix atari800 core crashes
- Fix enable cheevos badge in retroarch menu (retroachievement.org)
- Make advancemame available on xu4 and x86 (not x64)
- Set Retroarch threaded_video option to off by default
- Fix component video still active while scrolling
- Wifi: connman replaced by wpa_supplicant
- Bluetooth: improve association
- Bluetooth: option to enable or disable ERTM in recalbox.conf
- Bluetooth: display already paired devices in ES
- Add Retro City controller defaults
- Add videosnaps config keys in recalbox.conf
- Bump FreeIntV
- Bump FBNeo
- Fix videosnaps on x64 gpus
- Bump Retroarch

## [6.1]
- Replacement of the neogeo intro video
- Fix : bug introrecaboxsms.mp4 is not playing fixed with reencoding
- Enable Vsync in dolphin-emu
- Enable VSync on retroarch (x86, x86_64)
- Fix: adding gpicase specific video dpi overlay
- Fix: adding gpicase specific audio pwm overlay
- Fix: non working GPIO and Custom GPIO on Pi0 and Pi1
- Fix: Recalbox manager: typo error
- Cap32: Add gx4000 (Amstrad CPC+ series) as own system
- Fix keyboard configuration specification for `es_input.cfg`
- Fix boot intro videos (x86, x86_64)
- Enable both hotkeys and I2C on RasberryPi GPIO
- Add .7z extensions where they were missing
- Bump MoonLight to 2.4.10 and support last versions of GFE
- GUI: In game views, START open the game contextual menu. SELECT switch between all game/favorites only
- Fix system unique key: fullname+platform instead of name+platform
- Fix demo mode using retroachievements
- Fix demo mode using autoload/autosave
- Fix double-quotes in dolphin's configuration
- Fix empty controller file for ScummVM
- Fix x86/x64 scanning too few /dev/input/event
- Bump ScummVM (new theme)
- Enable toolchain LTO
- Add Uzebox emulator (libretro-uzem)
- Fix wifi issue in case of bad recalbox.conf
- Add game info screen in demo mode
- Change default mame emulator to mame2003_plus core (0.78 romset with improvements and additions)
- Web interface: IRC link replaced by Discord link in help section
- Add RetroArch option "quit_press_twice" to confirm before exiting a game
- Shutdown System option moved at the top of the Quit menu
- Fix lutro zipped games unzipping in the .lutro folder
- Support archive: switch to transfer.sh Temp File Hosting
- Add a CI stage for linting
- Update Theodore core: add emulation of Thomson MO6 and Olivetti Prodest PC128
- Fix key-based SSH login with NTFS and ExFAT external drives
- Fix wifi issue on some boards
- Architecture added to the image name
- Retroarch ratio resynced ('custom' and 'core-provided' added, old 'custom' renamed 'none')
- New theme folder in /recalbox/share/themes
- Moga Pro Power, Wiimote, Logitech RumblePad added to es_input.cfg
- Enable threaded-dsp option in 4do core
- Bluetooth: Previously configured pads automatically unpaired before pairing again
- Bump retroarch to 1.7.8
- Bump Odroid XU4 kernel to 4.14
- More firmwares and drivers added
- Bump libretro pcsx_rearmed to support .chd files and "optimized" PSXONPSP660.bin BIOS
- Wifi password encryption removed
- Bump raspberry pi firmware - Compatible Pi 3A+
- New video snaps
- Add Spectravideo 318/328 emulator (libretro-bluemsx)
- Add gearsystem libretro core
- Add sameboy libretro core
- Add GSplus standalone emulator
- Improve volume balancing between RetroArch and Recalbox
- Add Sharp X1 emulator (libretro-xmil)
- Add Palm OS (OS4, OS5 still in development) emulator (libretro-mu)
- Add recalbox-hardware package for case management
- Add gpi auto-detect & install drivers & settings
- Fix steam controller driver
- Add optimized settings manager (used in scripts and boot scripts)
- optimize init scripts up to S09wifi (including heavy refactor of S03splash and S09wifi, and some scripts re-ordering)
- Linapple-Pie: Use upstream repository
- Stella libretro: Rebrand stella to stella2014 and add upstream stella core
- Mupen64Plus libretro: Migrate Glupen64 to Mupen64Plus
- N64: add .zip and .7z extensions (only work with libretro-mupen64plus)
- RetroArch Disc Project: Initial backend implementation
- Several core/emulator bumps
- Fix amiga multi-disks files bugs with []
- Document `/boot/recalbox-boot.conf` (in-file comments)
- Add PC-88 emulator (libretro-quasi88)
- Bump oricutron
- Bump ResidualVM
- Add TIC-80 emulator (libretro-tic80)
- Replace old ScreenScraper scraper with a new one using API v2
- Replace old TheGameDB scraper with a new one usign latest APIs
- Add Vice x64sc (accurate) emulator for Commodore 64
- Remove generic MSX in favor of new MSXturboR system
- Add Atomiswave, NAOMI and new Dreamcast emulator on x86_64 (libretro-flycast)
- Add Saturn libretro emulators (mednafen_saturn, yabause and yabasanshiro) on x86(_64)
- Add new recalbox/retroarch/core configuration override par system/folder/game
- Switch default retroarch ui to ozone
- Improved RGUI configuration on GPI
- Fix post-upgrade cleanup
- Add new recalbox.conf keys to ease AI Service configuration
- Add arcade meta-system
- Add amiga emulator (libretro-uae) on all platforms

## [6.0] - DragonBlaze
- Change name from 5.0 to 6.0 DragonBlaze
- Adding GPIO, Custom GPIO and MCP inputConfig in es_input.cfg
- Adding Konami RB splash intro video
- Add joystick rules for IPega PG-9099 and PG-9021
- Add new keyboard layouts
- Multiple emulator/core bumps
- Fix: es_input.cfg format validation
- Add a basic migration system
- Raise max allowed temperature on Raspberry Pi 3
- Fix: Internal Screenscraper temporary disabled - Need to be rewritten
- Fix: Changed popups handling for better stability
- Fix: Restore scrapped folder display
- Fix: Netplay: game not listed in lobby if password protected
- Fix: Netplay: no game launch if core doesn't match
- Fix: delete sends to top or bottom
- Fix: crash when deleting last element

## [6.0-rc3]
- Press start/enter to play the current game in demo mode
- Add PCEngine RB video intro
- RPI: Add I2C support
- Use gamecontrollerdb.txt in ScummVM/ResidualVM
- Wifi: improved storage in case of emergency shutdown
- Bluetooth: detection of 8bitdo and other pads asking for "0000" pin code improved
- Bump mk_arcade_joystick_rpi to hotkeybtn branch to get custom gpio features
- Sega Mega CD bios updated no handle Genesis plus (picodrive compatible)

## [6.0-rc2]
- Add 8BitDo M30 gamepad support
- Fix default GBA games metadata
- Fix old core names in recalbox.conf (automatically renamed)
- Add Xinmo controller to pre-configured pads/joyticks
- Fix missing desmume_libretro.so
- Fix reicast on XU4/X86
- Fix virtual gamepad
- Fix device handling to quit demo mode
- Fix Kodi not starting with some gamepad
- Fix retroarch core options not saved
- Fix AROS bios with CD32
- Fix Oricutron conflicts between 2nd player joystick and keyboard
- Fix Dragonrise on Amiga (partially, you still need to HK+B and reset the emulator)
- Fix descending sorts in gamelists
- Improve randomness in demo mode

## [6.0-rc1]
- Major system upgrade. See https://github.com/buildroot/buildroot/blob/2018.02.3/CHANGES#L1-L1427 for the full log
- KODI bumped to 17.6
- Raspberry Pi3b+ and CM3 support
- Joypads management updated, mostly impacting joypads advertising as a complete keyboard. You have to reconfigure your pad if it is acting strangely
- Preconfigured gamepads file rewritten
- Arcade GPIO driver upgraded: now support I2C and GPIO recopnfiguring from the command line
- X86 now requires a CPU that can handle at least SSE and SS2
- X86: add support for newer AMD GPU
- Fix PS3/PS4 pads not working
- Fix kodi configgen
- Bump rpi kernel + firmware
- gpio arcadedriver works again
- Fix bug on bluetooth discover
- Add Capcom RB video intro
- Bump kodi.plugin.video.youtube to 6.3.1
- Add support for Mayflash GameCube adapter
- ES: better cyrillic display
- Add ipega 9055 udev rule
- New upgrade procedure to prepare for the future
- ES: fix scraped folders display
- ES: improve image loading
- ES: now automatically reboots once the upgrade is ready
- Atari 8 Bits: Added Atari 800 and Atari 5200 support - Thanks to dubbows!
- MSX: Fixed Bluemsx core
- Add 7z file support for many libretro cores
- Docker build unified
- "overlays" folder and roms subfolders automatically created
- Fix bug on bluetooth discover
- ES: fix pads buttons detection and configuration
- Fix bluetooth detection on Odroid XU4
- Update version of Theodore core (now supports TO8, TO8D, TO9, TO9+ and MO5)
- Add homebrew game Mission: Liftoff (Theodore)
- Fix BT recovery on XU4
- advmame: add overlay possibility
- MAME: Added mame2003-plus libretro core. A MAME078 version with added games support plus many fixes and improvements.
- PokeMini: Add Pokémon Mini support
- FreeIntv: Add Mattel Intellivision support
- FreeChaF: Add Fairchild Channel F support
- pc98: Add PC-98xx series support
- Add Atari Jaguar on x86(_64) platforms
- SNES9X: Add Satellaview and SuFami Turbo as own systems
- Neo Geo CD: Added support with fbalpha emulator (TruRip ccd/sub/img recommended)
- Bump FBA libretro to latest version => Romset 0.2.97.44
- Bump AtariST emulator to december 2018 version
- Add Oric/Atmos emulator (Oricutron, standalone)
- Add MGT Sam Coupé emulator (Simcoupe, standalone)
- c2/xu4: enable generic quirks for usb encoders like Xin-Mo
- Bump DosBox to revision 4178 (December 2018)
- Beetle PC-FX: Add NEC PC-FX support (x86, x86_64 and xu4)
- MAME bios folders: Update hiscore/cheats for all MAME versions (courtesy of olivierdroid92)
- Bump 4DO to support threaded DSP emulation & lightgun
- Activate 4DO package on Rpi3
- Bump Amiberry to 2.24 (SDL2). Compatible Odroid XU4.
- Add Amiga CD32 system
- Add AROS bios as default Amiga bios (2019 version)
- Add configuration for static ip addresses on wifi interfaces
- Bump ScummVM/ResidualVM (January 2019)
- Bump almost all libretro cores
- Package names updated (catsfc -> snes9x2005, pocketsnes -> snes9x2002, snes9x_next -> snes9x2010, pce -> mednafen_pce_fast, vb -> mednafen_vb, imame -> mame2000, mame2003 as core name instead of mame078, fbalpha instead of fba)
- Improved log formatting
- Add Demo Screensaver

## [18.07.13] - 2018-07-13
- Bump desmume to desmume2015
- fix: SELECT as hotkey sometimes messy with arcade
- ES: Arcade roms fullname in Netplay GUID
- ES: No game launch if core doesn't match
- ES: Game not listed in lobby if password protected
- ES: remove netplay popup to prevent some crash
- Wifi: options were not saved with nfs cifs or configurations - fixed
- Daphne: joystick improvements / bug corrections
- N64 rice: fix blank screen
- N64 GlideN64 and other plugins: also fix blank screen
- pifba: make sure it's only available for systems supporting it
- Set the recalbox tag for netplay elsewhere

## [18.06.27] - 2018-06-27
- Adding introRecalboxEASports.mp4
- Theme: updated "controls" gamelistview + bugfixes and enhancements
- ES: updated translations
- ES: Added Netplay option in menus + menus to add roms hashs in gamelists
- ES: Added Netplay : GUI for client mode and button to launch as host
- ES: Fixed clock not in local time
- ES: Fixed old themes crash
- ES: Option for popup position
- ES: Help messages in popups
- ES: Slider for popup duration
- ES: Languages names in their own language
- Bump kodi-plugin-video-youtube to 5.5.1
- ES: Refactored gamepad configuration panel
- ES: Update Emulator / Core selection process to avoid gui inception and to display default values
- ES: Update font size on game metadata gui
- ES: Remove dead code of RomsManager
- ES: Make gamelist sort persistent
- ES: Show folder content in detail panel
- ES: Show single folder game as game in parent list
- ES: Added an option to list folder content instead of folder name
- ES: Only display available letter in JumpToLetter + Append figures
- ES: Avoid reload of images if source doesn't changed
- ES: Update Games lists from GameList menu
- ES: Set Menu list in loop mode
- ES: Fixed back button in gamelist
- ES: Fixed back from game launch
- ES: Fixed detailed panel missing when jumping to letter A
- ES: Fixed set a game favorite for the first time (required two switches before)
- ES: Stay is selected sub-folder when changing sort type / order in gamelist
- recalbox-config.sh: added getEmulatorDefaults
- Added fonts to support all languages
- picodrive: partially rewrite package + re-enable for odroidc2
- Add alternative methods to detect sound cards
- Boot time optimization
- Wifi: option to change region added to recalbox.conf - with wifi.region=FR fixes channel 12 issue for example
- Old deprecated API removed, new API in development
- more informations in support archives
- sound: try to fix configuration loss on upgrade
- Add message to warn before turning off Recalbox
- Add Daphne system using Hypseus emulator
- pin356ONOFFRESET: improved behaviour, more compatible with nespi+ case
- Add splash screen duration option in recalbox.conf
- Bump mGBA emulator and add it to gb and gbc for Super Game Boy support
- Add Thomson TO + MO support with libretro core theodore, thank you zlika
- linapple: support apple2.configfile=dummy to avoid overwriting configuration
- Add Amstrad CPC core: crocods
- New version of libretro-o2em now supports save states and rewind
- Bump all libretro cores
- Bump Retroarch to 1.7.3 + patch required parts
- configgen: N64 back to fullscreen the real way, without forcing resolution
- configgen: the video syntax "auto DMT 4 HDMI" now works for N64

## [18.04.20] - 2018-04-20
- ES: Added pop-ups
- ES: Added tag in theme to force transition style
- Bump kodi-plugin-video-youtube to 5.4.6
- Bump Advancemame to 3.7 and spinner support added
- ES: Fixed audio card change
- fix: default font for ES and RA now in system
- ES: Added dynamic change of volume and audio output in menu
- ES: Added ubuntu_condensed.ttf as fallback font
- ES: Added clock in main menu
- ES: Added missing fav icons for Amigas 3DO and X68k
- ES: Fixed reload of theme when gamelistonly=0
- ES: Fixed HelpMessages not translated
- ES: Add "QUIT" help message on main menu
- revert PPSSPP version to previous one
- more informations in support archives
- upgrade: fix upgrading from custom branch to stable
- recallog now logs even when share is not mounted
- fix: wifi always activated on reboot even if disabled in ES
- split share detection and upgrade process
- mame2010: enable hiscores
- fix: fmsx could not be selected as a MSX core
- DosBox: resolve lag regression on RPI3 + strange behavior if no dosbox.bat
- SDL2: fix bug on x86 which stucks ScummVM on splash screen
- Odroid XU4: improved HDMI stability, boot.ini options
- fix: Game&Watch core name not properly displayed
- manager: update translations

## [18.03.30] - 2018-03-30
- moonlight: fix bad SDL2 GUID generation
- Odroid-xu4: remove screeching noise at fan startup
- configgen: fix videoconfig=auto
- ES: fix slow transition from last to first system
- Theme: various fix to recalbox-next
- manager: fix credentials and menu
- force the creation of a uuid file if it's missing

## [18.03.16] - 2018-03-16
- ES: new carousel mode ! Check UI Settings > Theme configuration with recalbox-next theme
- ES: no more whiste screen of death when VRAM is filled
- ES: new WiFi SSID selection box
- ES: also scan music subfolders
- ES: fix no music + wrong infos at boot
- ES: fix black screen once back from emulator
- ES: Kodi can only be started on the main systems screen
- segacd: add chd as supported file format
- sound: only set volume for playback devices
- psx: fixed typo (mu3 instead of m3u file extension)
- Moonlight: bump to 2.4.6, supports up to GFE 3.12 + can handle several GFE PC + rewrote scrape
- recalbox.conf videomode now supports a new auto mode
- ScummVM: Enable MT-32 emulation
- DosBox: bump to r4076 + add a virtual keyboard
- update the web manager (many fixes + many translations)
- ES: games can be started from the webmanager
- restored original splash video + added a few new ones, randomly played at boot
- fix mame platform
- PPSSPP: bump to 1.5.4
- recalbox.conf: add a new auto mode for videomode
- FBA Libretro: Bump to fix issues in some games
- x68000: fix the StartDir path to improve support for multidisks
- network: add the MUSIC keyword to network mounts

## [18.02.09] - 2018-02-09
- C2: disable picodrive for now until we fix compilation
- New system : amiga for pi2 and pi3
- Bump PPSSPP to 1.5.4
- Added mame2010 libretro core on all boards excepted rpi0/1
- X86: Added Nintendo DS support with libretro cores desmume and melonds
- Replaced intro video for christmas release
- Added ipega 9055 udev rule
- Added quirk for micreal arcade dual
- Added udev rule for the OUYA gamepad
- Wifi is now started before accessing network shares
- Added SHARP X68000 support with libretro core px68k, including publicly available bios files
- Added Panasonic 3DO (XU4 / X86) with libretro core 4do
- Odroid XU4: HDMI CEC disabled by default
- Add ResidualVM 0.4.0 as a new emulator for ScummVM system (rev. a98cca7)
- ScummVM: Allows to configure mapping of joystick buttons
- ScummVM: Bump to 2.0.0 + allows to configure mapping of joystick buttons
- DosBox: bump to r4067 (joystick configuration improvements) + enable IPX network
- pin356 script updated to add timer and short/long press to manage emulator exit and reset (reset only for RA)

- Odroid XU4: HDMI hot plug disabled by default

## [17.12.02] - 2017-12-02
- fixed steam controller service auto start, fixes lag in ES

## [17.12.01] - 2017-12-01
- solve erroneous logtime in recalbog.log
- updated recalbox-config.sh for wifi scan
- checkPackage: remove test case, new option to select packages to update
- X86: boot from USB HDD (was ok on x86_64)
- X86: Added 2 new PSX cores mednafen_psx and mednafen_psx_hw (enhanced version with OpenGL renderer)
- Cores: bumped libretro cores - first step
- Bumped retroarch to v1.6.9
- Bumped ScummVM
- Bumped DosBox to r4063
- Dreamcast: add a VMU to each connected pad
- Cores: bumped libretro cores - second step
- Bluemsx: bumped core to last version + added .cas/.m3u files support
- X86: added imlib2_grab to take command line screenshots
- X86: Added boot menu with verbose option
- Fix steam controller
- Arcade: updated dat and readme files
- N64: added mupen64plus GLideN64 video plugin on Odroid XU4 and C2
- On rpi Kodi now boots using the default screen resolution
- Retroarch: network commands fixed
- Fix wifi bug when several networks are configured

## [17.11.10.2] - 2017-11-10
- Fixed hyperion libraries

## [17.11.10] - 2017-11-10
- New pads : Nintendo Wii U and Switch Pro Controller, 8bitdo FC30 Arcade (BT and USB), Thrustmaster T Mini Wireless
- Pad: added Orange Controller default mapping
- scummvm: support the .scummvm extension directories. Still need the .scummvm file inside
- Added hyperion support
- Add usbhid quirk for [GamepadBlock](https://blog.petrockblock.com/gamepadblock/)
- Lynx: added libretro-handy core (by default)

## [17.11.02] - 2017-11-02
- add upgrade logs to the support archive
- bugfix: all bt pads were forced a udev rule
- increase BT detection time to 15s, log connect process
- use the right device GUID for PPSSPP
- now respect pad order in ES for PPSSPP
- force SDL2 retrarch input driver for moga pro
- moonlight: solve a configgen bug preventing from playing
- Switch to versionning based on YEAR.MONTH.DAY (17.10.21) for the recalbox released on October 21th 2017
- Fixed security option impossible to disable
- X86: added Marvell Wifi-Ex 8801 USB & Intel Wireless Bluetooth firmwares
- BlueMSX: changed default core-options (MSX2/60Hz/ym2413=enabled)
- Pad: added Moga Pro 2 HID default mapping


## [4.1.0] - 2017-10-13
- Pad: added Microsoft Xbox One S & Elite default mapping
- fix regression in splash video for pi
- BT: no more permanent background scan, just powerup hci0
- Splash video for Odroid XU4 and C2 + updated recalbox splash logo
- Snes9x_next: added a rule to enable multitap support only if there is at least 3 gamepads connected
- Bump virtual gamepad
- Add a script to easily update various package types
- PPSSPP: SNES-like pads can navigate in the menu + add retroarch-like combos
- X86: added xrandr to be able to manually manage video outputs
- X86: disabled screensaver (dpms)
- Commodore 64: added libretro-vice core (by default)
- X86: fixed issue that prevents retroarch shaders to work
- X86: fixed issue that stucks OpenGL on version 2.1
- Added DS4 and NES30 default config in es_inputs.cfg
- X86: now able to flash and boot x86 images on internal hard drive
- Updated libretro-cheats
- reicast: bump + fix RTC clock
- Bump retroarch to solve pad reordering issue
- psp: saves now go to the right folder
- Enhanced gliden64 video plugin configuration
- Pad : added FuSa GamePad Version 0.3 (PSP homebrew) default mapping
- Added noobs integration in archive images
- New review upgrade system
- New video render for retroarch: dispmanx (pi only)
- Bumped Mupen64plus-GlideN64 video plugin to the Public Release 2.0
- Fixed joystick sensitivity issue with mupen64plus
- MAJOR BLUETOOTH CHANGE: users upgrading from 4.0 MUST PAIR AGAIN their controllers
- BT: add a manual fix for xiaomi gamepad
- deploys updates as docker containers
- fixed a BT scan bug
- bump configgen : remove moonlight config files before writing them + 5th moonlight player, remove commas in pad name
- BlueMSX: added F3/F4 buttons on gamepad
- BlueMSX: added .dsk files support
- Amstrad CPC (libretro-cap32 core): Fixed gamepads support + 2 players support + GUI menu
- fixed Nintendo Wiimote sending multiples events
- fix saving recalbox.conf when the same key exists multiple times
- Pad: add idroid default mapping
- added recalbox as default CEC name on rpi
- improve moonlight package
- rewrite usb quirks
- odroic c2: enable H264 hardware decoding
- xarcade: delay the startup of the driver
- xarcade: disable predefined combo keys
- remove unwanted Kodi plugins
- fix upgrade 4.0 -> 4.1 with the share on a FAT32 USB device
- BT : improve startup, pairing and forgetting devices
- Add support for RPI0-W
- advancemame : bump to 3.4 and disable keyboard to prevent a crash when no keyboard is plugged
- Timezone change fixed
- increase the number of inodes for .img
- Better upgrade information
- Update CHANGELOG.md for nicer upgrade logs
- Show progression while downloading an update
- fix lynx core name
- appleII: fix known file extensions
- adding new kernel patch to support natively xinmo 20pins usb encoder
- fix webmanager2's dependencies
- fix sound regression since handling of multiple cards
- Fix muted sound on boot
- samba: definitely remove printer support
- improve CI output + better error logging on failed build
- fix gamecon 1.2
- configgen: scummvm: added fullscreen option
- configgen: libretroConfig.py: would crash when retroarchcustom.cfg didn't exist
- configgen: added n64 to systems not supporting rewind
- configgen: Fix PPSSPP for any pad
- recalbox-manager2: add new locales, stop and restart ES works again
- Solve a bug on .img compression
- Automatically update XBox360 pads configuration for ES
- Force a 2GB root size for .img
- Compress .img in xz
- Don't forget bluetooth paired devices on upgrade
- Proper restart of Emulationstation
- add locales to recalbox-manager2
- Improve sound management when running multiple sound cards
- Bumped recalbox-manager2 to v2.0
- Carefully compare versions to verify if an update is available
- Add a generic SNES pad configuration
- Add Logitech F310 Direct Input mode configuration
- Add Logitech F310 XInput mode (which is recommended) configuration
- Upgrade retroarch config files
- Added Latvian support
- Added Luxembourgish support
- fix missing roms + configs subfolders creation
- fix recalbox.conf not being upgraded
- improve BT connectivity
- fixed black screen on systems with new configgen version
- added Czech language support
- run v2 of manager if version not found in recalbox.conf
- fixed emulationstation.forcebasicgamelistview
- add tft waveshare 3.2 and 3.5 overlays + fbcp program to support them
- add pwm-audio-pi-zero overlay to get audio thanks to PWMs through GPIO Pins 18 and 13 on an Pi Zero equivalent to dtoverlay=pwm-2chan,pin=18,func=2,pin2=13,func2=4
- new web manager
- add pwm-audio-pi-zero overlay to get audio thanks to PWMs through GPIO Pins 18 and 13 on an Pi Zero equivalent to dtoverlay=pwm-2chan,pin=18,func=2,pin2=13,func2=4
- add rgb-pi overlay
- fixed rgb-pi overlay
- checksum on upgrades, progression percentage much more accurate
- Bump to Bump rpi-userland 8e84b9003d8259472f9c79b385443b1b4975203e and rpi-firmware b365edad4e75126fb9bfee2325652758407e4f74 to change be able to change video résolution on the fly via the vcgencmd command. This will be very useful the get pixel perfect on rgb screen
- Fixing BT firmware copy for Realtek BT devices (81xx 87xx and 88xx)
- Fixing Makelfiles for compilation of libretro-lutro for the bump to release 2377dd37ad3bd37ddef9fc37742bba2531a78407
- Bump retroarch to last release due to integration of libretro-imageviewer in its cores, and delation of the libretro-imageviewer repos
- Update Mame2003 core to get the mame2003-skip_warnings and avoid splash screen
- New emulator : PPSSPP
- Add Mayflash NES/SNES and SEGA SATURN in usbhid.conf
- Added omxplayer to enable Introduction video
- Updated recalbox-configgen to version 4.1.X
- Added linapple-pie to recalbox-rpi3_defconfig
- Added support for vice 2.4.24. This means support for commodore c64 and other commodore systems
- Added theme for commodore c64
- Added two demo ROMs for commodore c64
- Add linapple specific parameters to start fixing an issue.
- Added user's configuration files upgrade
- Merged buildroot upstream
- Added retroachievements hardcore mode
- Add omxplayer to rpi2 & rpi3 defconfig
- Add Kodi default plugins/repositories
- Improved S02splash script for video splash
- linapple-pie download redirected to LaurentMarchelli
- passed to gcc5
- Added pgrep to busybox for omxplayer extensions
- New video version and splash video now stopped when kodi is started
- Added custom ratio per game option
- Dbus implementation to have fade out effect on splash video
- Added Witty Pi powerswitch support with Wiring Pi.
- Network connection manager : ethernet configuration on wire connection
- Network connection manager : multiple wifi configurations
- Wifi : open/wep/wpa/wpa2
- New emulator : reicast
- Bumped retroarch to v1.3.4
- Added retroachievements support to fceunext core
- Reicast : add multiplayer support
- Bump moonlight-embedded to 2.2.3, adds support for GFE 3.3
- Added enet library for moonlight-embedded-2.2.0
- Solved a bug on xarcade where B and HOTKEY were sending the same event
- Slide transition by default in ES
- Power management switch support (power,reset and LED) for pin 3/5/6
- Add ifconfig -a and /boot/recalbox-boot.conf in recalbox-support.sh
- S99Custom now trasmits its init parameter to custom.sh
- Add ipega 9021 rules
- ES now shutdowns the system
- share/roms/saves/bios available via a network point
- bumped SDL to 2.0.4
- disable multitouch axis in SDL 2.0.4
- linux kernel bumped to 4.4.13
- Add new Traditional Chinese Language
- Add DosBox 0.74 (rev 3989) with specific patches: SDL2, with mapping of mouse and all axis of joysticks
- Add lutro extension
- Add a recalbox.conf option to set a video mode only for es
- Add Catalan translation
- Check space left before update
- Added ColecoVison support to bluemsx libretro core
- Added the alternative N64 core GLupeN64 on rpi2/rpi3
- Added IPF format support to libretro-hatari (atarist ST)
- Reenable mp3 support for SDL2 mixer.
- Updated libretro-fba core from FBA 0.2.97.37 to FBA 0.2.97.39
- Added Mad Catz C.T.R.L.R udev rules
- Add configs to recalbox-support.sh
- Add firmwares ASUS BT400 and Qualcomm Atheros AR3011 BT3.0
- S50dropbear kills existing SSH connection at stop
- Add support for PS4 Dualshock4 bluetooth controllers
- Updated gamecon driver from 1.0 to 1.2
- Solve the loading of the DB9 driver
- N64 configgen shouldn't crash anymore if some keys are not mapped
- Add xin-mo 20pins players and ipega 9028
- Add new languages : arabic dutch greek korean norwegian norwegian bokmål polish
- Support PI3 internal bluetooth via bluez5
- Add USB PS2 : GreenAsia Electronics
- PSX: .bin extentions removed (use .cue instead)
- Enable highscores for fba_libretro
- Add mame parent only dat file
- Add ipega pg 9055 rules
- Add mame parent only dat file
- Add xin-mo 18pin, mayflash N64 and correction usbhid
- Add usbhid for Retrobit Genesis to PC USB Adapter
- new arcade emulator: AdvanceMame
- 7z support for fba_libretro
- Synced with buildroot 2016.11
- Added GNU diffutils
- Now shows changelog when updating the system
- Added snes9x libretro core (MSU-1 support)
- Patched xpad driver to support Xbox One S / Elite controllers in USB mode
- Patched xpad driver to fix the blinking xbox leds
- Build on gitlab ci
- Added emulationstation.hidesystemview option in recalbox.conf to hide system view
- Added emulationstation.selectedsystem option in recalbox.conf to select a system on boot
- Added emulationstation.bootongamelist to boot on the system gamelist
- Added emulationstation.gamelistonly to improve boot time
- Bumped libretro cores on last version
- Added Japanese, Russian and Hungarian languages
- Bumped virtualgamepads version - virtualkeyboard now available
- Add usb encoder 3H-Dual-Arcade, Mayflash dreamcast adapter
- Added "Joe Contre Les Pharaons" Amstrad CPC homebrew
- Added RPI3 overclock presets + warning popup if TURBO/EXTREM
- Add support for smb and upnp protocols in Kodi
- Removed xboxdrv driver - broken since kernel's bump
- Deactivated rumble support in pcsx core - causes endless vibrations problems
- Bumped pcsx core - added an option to enable bios splashscreeen (may broke some games - disabled by default)
- Add usbhid quirk for AJ 2 USB 2.4G sans fil manettes (ShanWan Twin USB Joystick PS3)
- Added ScummVM on X86, X86_64, odroid c2 and odroid xu4

## [4.0.0-beta5] - 2016-08-13hs the ratio issue in mame.
- Improved pads and gpio support for moonlight
- Change location of PM2_HOME to fix a bug with API daemon
- Disable printer sharing to reduce log output
- Prevent MacOS from adding its .DS_store

## [4.0.0-beta4] - 2016-06-19
- Update to moonlight-embedded-2.2.1 (but still displays 2.2.0 when running), adds support for GFE 2.11
- Added enet library for moonlight-embedded-2.2.0
- Solved a bug on xarcade where B and HOTKEY were sending the same event
- Slide transition by default in ES
- Power management switch support (power,reset and LED) for pin 3/5/6
- Add ifconfig -a and /boot/recalbox-boot.conf in recalbox-support.sh
- S99Custom now trasmits its init parameter to custom.sh
- Bumped retroarch to v1.3.4
- Add ipega 9021 rules
- Added stat in busybox
- Added integer scale (Pixel Perfect) option

## [4.0.0-beta3] - 2016-04-19
- Xarcade2jstick button remapped + better support of IPAC encoders
- Added IPAC2 keyboard encoder
- Patched xpad driver to support Xbox One controllers in USB mode
- Updated gamepads inputs to support moonlight
- Fix some kodi bugs about joysticks
- Added OpenGL + scalers supports to scummvm
- Power management switch support for pin 5/6
- Fix freeze issue with libretro-mgba core
- Added megatools
- Added new recalbox 4.0.0 systems
- Added crt-pi shaders
- Fix Namco/Taito games in mame2003
- Added kempston joystick by default for zxspectrum
- Updated scummvm to version 1.8
- Added VIM
- Added recalbox-themes package
- Recalbox theme by default

## [4.0.0-beta2]
- Added rpi3 support (without bluetooth)
- Added support for power management boards
- Added rpi gpio and wiringpi
- Added OOB remote controls
- Fixed keyboard issue in ES
- Fixed retroachievement support on picodrive and fceumm libretro cores
- Fixed system locales
- Updated 8bitdo gamepads
- Bumped to moonlight-embedded-2.1.4
- Overclock set to none now delete lines in config.txt
- Improved keyboard encoders support
- Fixed an issue concerning ISO loading taking too long

## [4.0.0-beta1]
- new update process
- new languages
- external storage choice
- favourite system

## [3.3.0-beta17]
- New version of xboxdrv
- Corrected 8bitdo mapping
- Added wiringpi
- switch USBHID to kernel module for gamepad encoders
- linapple-pie (Apple ][ Emulator) added to rpi2, rpi1 need to be tested

## [3.3.0-beta16] - 2015-11-24
- Corrected kodi start
- Bumped to moonlight-embedded-2.1.2

## [3.3.0-beta15] - 2015-11-22
- Corrected sound issues with IREM games on libretro-mame2003 core
- Updated libretro-fba core from FBA 0.2.97.36 to FBA 0.2.97.37
- Added recalbox api
- Added Chinese and Turkish
- Added samba switch in recalbox.conf
- Added WiiMote support
- Added Kodi controller support
- Corrected controller <-> player attribution
- Added moonlight system support, with roms
- Added new switch in recalbox.conf for ssh and virtual gamepads

## [3.3.0-beta14] - 2015-11-01
- Corrected recalbox manager

## [3.3.0-beta13] - 2015-11-01
- Added recalbox-manager
- Added custom ratio support

## [3.3.0-beta12] - 2015-10-31
- Added EmulationStation shutdown screen
- Corrected select to quit shortcut

## [3.3.0-beta11] - 2015-10-31
- Corrected shadersets bug

## [3.3.0-beta10] - 2015-10-31
- Added GLideN64 video plugin
- Added mame2003 libretro as default mame emulator
- Added system.emulators.specialkeys to select the emulators special keys functions
- Updated snes9x core (fix the bomberman 5 freeze)
- Added Saitek controllers support
- Added select shortcut in menu for quick restart / shutdown
- Added Basque language

## [3.3.0-beta9] - 2015-10-11
- Fixed Moonlight theme for zoid
- Added splashscreen for long reboots
- Added mplayer and jscal
- Updated atari 2600 stella core for 2 players support
- Updated fba libretro for R3 diag menu
- Added xbox 360 official wireless dongle support OOTB
- Added fullscreen/ratio/widescreen hack settings for n64

## [3.3.0-beta8] - 2015-10-06
- Removed avahi daemon
- Fixed Moonlight theme

## [3.3.0-beta7] - 2015-09-20
- Updated themes + added moonlight themes
- Updated .dat and infos about fba_libretro romset
- Updated recalbox.conf with list of cores not supporting rewind
- Added system.es.menu option
- Added Moonlight
- Added kodi webserver on port 8081
- Added auto-connection for bluetooth controllers

## [3.3.0-beta6] - 2015-09-15
- More 8bitdo support
- Corrected retro shaderset for mastersystem
- Corrected kodi autostart

## [3.3.0-beta5] - 2015-09-13
- Added scanlines and retro shadersets
- Added name based sdl2 driver switch (8bitdo support)
- Added cavestory support
- Added mad and vorbis support in scummvm
- Refactored ES recalbox.conf management

## [3.3.0-beta4] - 2015-09-05
- Corrected start kodi with X
- Added NES30 Pro Support
- Added SFC30 Support
- Ignore cheats for updates

## [3.3.0-beta3] - 2015-08-29
- Added xiaomi bluetooth controller config
- Added default videomode that doesn't change the resolution while launching games
- Added 16/10 support and 16/10 is set as default for wswan
- Added recalbox version of Virtual Gamepad
- Added retroarch input driver autoconfig based on guid
- Added doom 1 shareware

## [3.3.0-beta2] - 2015-08-23
- Changed update repo and system

## [3.3.0-beta1] - 2015-08-22
- Added Wonderswan Color libretro emulator
- Added Lutro libretro core (LUA framework)
- Added NeoGeo as a separated system
- Added NeoGeo Pocket Color libretro emulator
- Added Vectrex libretro emulator
- Added Game And Watch libretro emulator
- Added Lynx libretro emulator
- Added PRBoom libretro
- Modif zoid theme
- Patched kernel to support retrobit controllers
- Patched kernel to support 4NES4SNES controllers
- Patched kernel to fix the blinking xbox led. Only on rpi2
- Added gpu_mem for 256mo rpi1
- Unified the branches rpi and rpi2
- Updated buildroot sources
- Added libretro cheats
- Added favorites to emulationstation (from kaptainkia es modifications)
- Added mk_arcade_joystick_rpi with one more button
- Added adafruit-retrogame utility
- Added recalbox-configgen support
- Added sixad driver choice
- Added SuperGrafx libretro emulator
- Added NXengine libretro core (cavestory)
- Added Atari 7800 libretro emulator
- Added hostname in recalbox.conf
- Added recalbox-system (recalbox.arch file)
- Changed bash as default shell
- Corrected update system
- Added Tgbdual libretro core
- Added Miroof's Virtual Gamepads
- Added silent install

## [3.2.11] - 2015-03-24
- Corrected issues with controllers with idientical names
- Added zoid theme

## [3.2.10] - 2015-03-17
- Corrected itialian translation
- Recompiled modules for 3.19

## [3.2.9] - 2015-03-15
### Changed
- Added fba emulator switch
- Added snes9x, catsfc, pocketsnes switch
- Added virtualboy platform
- Fixed : buttons on axis in retroarch config
- Added timestamps in logs
- Fixed xboxdrv pacakge
- Bumbep to Kodi-14.2-rc1
- Added clrmame info and dat files for mame and fba
- Added fbalibretro system
- Added italian translation

## [3.2.8] - 2015-03-09
### Changed
- Added switches in recalbox.conf
    - kodi x button switch
    - game resolution switch
    - update check switch
    - xboxdrv switch
    - localtime switch
- Fixed : mupen rice plugin package
- Fixed : xboxdrv pacakge
- Added localtime support
- Added mgd extension for snes
- Fixed : L2 + R2 mapping in retroarch
- Fixed : only axis based joystick configuration
- Changed all package to specific versions
- Bumped to 3.19 for rpi2
- Bumped to last userland and firmware
- Kodi PVR support
- Added cifs support
- Added ipv6 support
- Fixed : hats for specials key on retroarch

## [3.2.7] - 2015-03-03
- Fixed boot process

## [3.2.6] - 2015-03-03
### Changed
- Added z64 extenson for n64
- Added xbox360 wireless defaut configuration
- Fixed : power management of ew-7811un
- Added kodi mysql support
- Fixed nfs startup script

## [3.2.5] - 2015-03-03
### Changed
- Added samba socket option for large files copy
- Added db9 driver package
- Added gamecon driver package
- Added new setting configuration file (recalbox.conf)
- Added new startup system
- Fixed : ssid with space from emulationstation
- Fixed : ntfs automount
