Integration with LibGBlink to assist with reverse engineering cartridge mappers using the actual cartridge in a connected Game Boy (this one has pretty niche appeal) (maybe the audience is just me)
Overhaul visual rumble feature, fix games that didn't "rumble" at all, & simulate different "strengths" of rumble e.g. Pokemon Pinball EU ver.
Fix saving for MBC2 games (FF Legend, FF Adventure etc)
A bunch of behind-the-scenes changes to how mappers & saving work. This should mostly have no perceptible effect but might've fixed some obscure bugs around loading savestates using multicarts. However it will also mean old savestates for Tamagotchi 3 won't load in this version. Sorry if anyone was playing that :(
Support bootstrap ROMs named cgb_boot.bin or dmg_boot.bin (NewRisingSun)
Fix certain Unicode filenames corrupting config file (NewRisingSun)
Note this changes the encoding of file paths, so if you are using a config file from an older version, you will have to redefine them
Fix rendering issues causing wrong colours in 32-bit rendering and 16-bit when using colour mixing (NewRisingSun)
Fix font file handle being kept open (NewRisingSun)
Reverse default A and B buttons to X and Z to reflect real console order
(default turbo A and B buttons are also reversed accordingly)
Don't activate menus when pressing Alt alone so it can be used as an input