Releases: mattpannella/pupdate
4.1.4
- Upgraded to .net 9.0
- New custom archive option
What's Changed
- Update blacklist by @davewongillies in #359
- New "one time" archives and 7z support by @mattpannella in #362
- debugging messages by @mattpannella in #364
- dont trim linux builds by @mattpannella in #365
Full Changelog: 3.20.0...4.1.4
4.1.4-beta
What's Changed
- debugging messages by @mattpannella in #364
- dont trim linux builds by @mattpannella in #365
- workflow fixes by @mattpannella in #366
- i'm an idiot by @mattpannella in #367
- removed trim from csproj file by @mattpannella in #368
- try again i guess by @mattpannella in #369
- try again i guess by @mattpannella in #370
- oh im an idiot by @mattpannella in #371
Full Changelog: 4.0.0-beta...4.1.4-beta
4.0.0 Beta - Testing .net 9
New options for custom archives
But mainly, this is built on .net 9.0 and i want to have some people test it before i push it to everyone
What's Changed
- Update blacklist by @davewongillies in #359
- New "one time" archives and 7z support by @mattpannella in #362
Full Changelog: 3.20.0...4.0.0-beta
New Custom Archive Type
There is a new type of archive you can configure in your settings, that lets you set up a custom core specific archive with a file extension filter. Can be used to set up, for example, your own archive with a full SNES rom set, and then have pupdate auto-download the set when you run the asset downloader
Example:
{
"name": "agg23.SNES",
"type": "core_specific_custom_archive",
"archive_name": "my-snes-archive",
"url": "https://www.mycoolsite.net/stuff",
"index": "index.php",
"file_extensions": [
".smc"
],
"enabled": true
}
What's Changed
- Core specific custom archive by @mattpannella in #358
Full Changelog: 3.19.1...3.20.0
Bug Fixes
Fixed an issue when installing a core that comes out of beta
What's Changed
- Updaters json license bug fix by @mattpannella in #357
Full Changelog: 3.19.0...3.19.1
New Display Modes options
- Added the ability to reset the display modes back to the core specified list without having to reinstall the core.
- Added the ability to control the way display modes are added. They can now be merged with the existing core specified list or the core specified list can be overwritten.
- Added the ability to exclude cores from the display_modes.json file. Specifically for the Spiritualized.GB core not supporting the GB display modes.
What's Changed
- Display Modes Updates by @hallem in #349
- get license filename from inventory api by @mattpannella in #350
Full Changelog: 3.18.0...3.19.0
Sponsor message update and bug fix
What's Changed
- Better sponsor support randomization by @hallem in #345
- Forgot a location with the licenses directory casing change by @hallem in #347
Full Changelog: 3.17.0...3.18.0
Bug fixes and display modes tweak
The platform specific display modes should be added to the top of the list, now
New menu item to list your openFPGA Category structure
What's Changed
- Better error handling for the server json files by @hallem in #339
- Display Modes Update by @hallem in #340
- Print openFPGA categories, bug fixes, & some cleanup by @hallem in #342
Full Changelog: 3.16.0...3.17.0
Coin-Op Beta Support & Custom Display Modes
Coin-Op Collection Beta Cores
- New Setting to enable the Coin-Op beta license API
- When running Update All it will prompt you to enter your patreon email address and use that to fetch your key
- If you ever need to change the email, it's under Pocket Setup
Display Modes
- Option to apply a curated list of display modes to all cores
- Option to select the modes you want, yourself
- Your selections will re-apply after updates, now
Menu redesigned to put some stuff into submenus and things less cluttered
When cores leave beta status, they will show up as new cores for you to choose
What's Changed
- add ignore instance json file for testing by @mattpannella in #338
- Merges PRs for Coin-Op Beta Support and Display Modes Support by @hallem in #336
Full Changelog: 3.15.0...3.16.0
Display Modes fix, save state cleanup
-
From now on all display modes won't be applied to every core. Instead only the "appropriate" ones will be for each core. GB modes for GB cores, etc. This will fix the issue everyone currently has because there's more than 16 display modes
-
New setting to tell pupdate to automatically update itself without asking each time
-
New pocket maintenance feature for pruning save states. It will delete every save state, except for the most recent, for every game. This way you can cleanup unneeded save states. It will run a backup before it deletes anything, so if I fucked anything up, you can recover your files. It's also available via the command line with the
prune-memories
verb
What's Changed
- Save state pruning by @mattpannella in #330
- new setting. updated readme by @mattpannella in #329
- Make display modes more curated by @davewongillies in #331
Full Changelog: 3.14.0...3.15.0