Releases: RimSort/RimSort
Edge
Edge release v1.0.12-edge25+0ee24b7.
The latest commit is 0ee24b7.
Refer to the action run that created this release.
What's Changed
🚀 Features and Improvements
- Add filter to show all mods with errors/warnings by @Patryk-Malinowski in #732
🐛 Bug Fixes
- Fix Rentry import by @Patryk-Malinowski in #738
Miscellaneous Changes
- Update docs regarding macos gatekeeper by @Patryk-Malinowski in #748
Dependency Updates
- Bump imageio from 2.36.1 to 2.37.0 by @dependabot in #750
- Bump nuitka from 2.5.9 to 2.6 by @dependabot in #751
- Bump actions/attest-build-provenance from 2.1.0 to 2.2.0 in /.github/workflows by @dependabot in #752
Full Changelog: v1.0.11...Edge
v1.0.11
Stable release v1.0.11.
The latest commit is cba16c2.
Refer to the action run that created this release.
What's Changed
🚀 Features and Improvements
- [141] Mod Description Refactor and Unity Rich Text Rendering by @hk21702 in #571
- [451] Add steamCMD cache clear options by @hk21702 in #576
- [603] Implement instance specific ability to ignore future steamcmd setup dialogs on startup by @hk21702 in #612
- [380][451][635] Cleanup of SteamCMD mod manifest + acf metadata on deletion by @twstagg in #623
- Add completion notification to runner panel by @LionelColaso in #660
- Report RimSort version at init of application in logs by @hk21702 in #664
- Ask to enable steam integration at setup by @hk21702 in #667
- Add RimThunder: Core as a replacement dependency for Engine Industries by AOBA by @Limfjorden in #668
- Add modlist folder to RimSort by @Patryk-Malinowski in #680
- Add Python shebang to main.py by @yodatak in #681
- [678] Implement warning when Rentry response code is not 200. Fix Rentry import action duplication. by @hk21702 in #685
- Added indication of mod installation status in Workshop pages by @fflz in #719
- Add option to selectively download mods from collections by @fflz in #721
- rentry: avoid crashes by @LionelColaso in #691
- [145] Implement "mod type filter" by @LionelColaso in #653
- Minor fixes for mod_type filter by @LionelColaso in #731
- Add setting to hide invalid mods when filtering by @Patryk-Malinowski in #728
- [513] Additional Shortcuts and Improved Organization by @LionelColaso in #648
🐛 Bug Fixes
- DB Builder fixes/improvements by @twstagg in #630
- Minor metadata parsing bugfixes by @hk21702 in #640
- Fix crash when setattr for instances, where the key does not exist. by @hk21702 in #669
- Fix save button blinking by @Patryk-Malinowski in #674
- Fix Nuikta Build Options - Only use mode and remove deprecated options by @hk21702 in #694
- Critical: Fix workflows by @LionelColaso in #706
- Remove warnings when exiting rentry/workshop import dialogue by @Patryk-Malinowski in #714
- Fix searching in active and inactive modlists by @Patryk-Malinowski in #682
- Make sure 'hide invalid mods when filtering' checkbox is checked/unchecked by @Patryk-Malinowski in #741
🔧 Maintenance and Internal Changes
- Minor fixes by @LionelColaso in #644
- Avoid some redundant error/warning recalculations by @Patryk-Malinowski in #733
- Move QListWidgetItem data from dict to a class by @Patryk-Malinowski in #735
Miscellaneous Changes
- Update rimsort_preview.png by @twstagg in #631
- Add instance name to main window title by @Patryk-Malinowski in #676
- [608] Migrate Documentation to GitHub Pages by @hk21702 in #641
- [608] Update Wiki Links by @hk21702 in #690
- Workflow: upgrade python: from 3.11 to 3.12 by @LionelColaso in #717
- Change instance name separator to | by @Patryk-Malinowski in #729
Dependency Updates
- Bump watchdog from 5.0.2 to 5.0.3 by @dependabot in #625
- Bump docs/RimSort.wiki from
1a819ac
to0c2704a
by @dependabot in #629 - Bump pyside6 from 6.7.2 to 6.7.3 by @dependabot in #624
- Bump actions/upload-artifact from 4.4.0 to 4.4.1 in /.github/workflows by @dependabot in #632
- Bump actions/upload-artifact from 4.4.1 to 4.4.3 in /.github/workflows by @dependabot in #636
- Bump xmltodict from 0.13.0 to 0.14.1 by @dependabot in #637
- Bump pygithub from 2.3.0 to 2.4.0 by @dependabot in #582
- Bump networkx from 3.3 to 3.4 by @dependabot in #638
- Bump networkx from 3.4 to 3.4.1 by @dependabot in #643
- Bump imageio from 2.35.1 to 2.36.0 by @dependabot in #642
- Bump pyside6 from 6.7.3 to 6.8.0.1 by @dependabot in #650
- Bump nuitka from 2.4.8 to 2.4.10 by @dependabot in #649
- Bump psutil from 6.0.0 to 6.1.0 by @dependabot in #654
- Bump xmltodict from 0.14.1 to 0.14.2 by @dependabot in #652
- Bump networkx from 3.4.1 to 3.4.2 by @dependabot in #661
- Bump nuitka from 2.4.10 to 2.4.11 by @dependabot in #666
- Bump actions/attest-build-provenance from 1.4.3 to 1.4.4 in /.github/workflows by @dependabot in #673
- Bump watchdog from 5.0.3 to 6.0.0 by @dependabot in #672
- Bump pyside6 from 6.8.0.1 to 6.8.0.2 by @dependabot in #665
- Bump pygithub from 2.4.0 to 2.5.0 by @dependabot in #675
- Bump the bundler group across 1 directory with 3 updates by @dependabot in #689
- Bump super-linter/super-linter from 7.1.0 to 7.2.0 in /.github/workflows by @dependabot in #696
- Bump nuitka from 2.4.11 to 2.5.1 by @dependabot in #697
- Bump imageio from 2.36.0 to 2.36.1 by @dependabot in #698
- Bump nuitka from 2.5.1 to 2.5.4 by @dependabot in #699
- Bump nuitka from 2.5.4 to 2.5.6 by @dependabot in #702
- Bump actions/attest-build-provenance from 1.4.4 to 2.0.0 in /.github/workflows by @dependabot in #701
- Bump actions/attest-build-provenance from 2.0.0 to 2.0.1 in /.github/workflows by @dependabot in #704
- Bump loguru from 0.7.2 to 0.7.3 by @dependabot in #705
- Bump actions/attest-build-provenance from 2.0.1 to 2.1.0 in /.github/workflows by @dependabot in #707
- Bump super-linter/super-linter from 7.2.0 to 7.2.1 in /.github/workflows by @dependabot in #709
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 in /.github/workflows by @dependabot in #710
- Bump nuitka from 2.5.6 to 2.5.7 by @dependabot in #711
- Bump psutil from 6.1.0 to 6.1.1 by @dependabot in #713
- Bump pyside6 from 6.8.0.2 to 6.8.1 by @dependabot in #700
- Bump nuitka from 2.5.7 to 2.5.8 by @dependabot in #716
- Bump msgspec from 0.18.6 to 0.19.0 by @dependabot in #723
- Bump nuitka from 2.5.8 to 2.5.9 by @dependabot in #722
- Bump gitpython from 3.1.43 to 3.1.44 by @dependabot in #734
- Bump actions/upload-artifact from 4.5.0 to 4.6.0 in /.github/workflows by @dependabot in #742
- Bump ncipollo/release-action from 1.14.0 to 1.15.0 in /.github/workflows by @dependabot in #744
New Contributors
- @Limfjorden made their first contribution in #668
- @yodatak made their first contribution in #681
- @fflz made their first contribution in #719
Full Changelog: v1.0.10...v1.0.11
v1.0.10
Stable release v1.0.10.
The latest commit is f57c4d8.
Refer to the action run that created this release.
What's Changed
🚀 Features and Improvements
- Set the default sorting algorithm to be Topological by @hk21702 in #516
- [500] Dialogue improvements by @hk21702 in #520
- Set application window icon for Windows by @hk21702 in #525
- Fix template labels by @hk21702 in #528
- Minor Setting Changes by @LionelColaso in #499
- [501] handle malformed settings with dialog by @oceancabbage in #532
- Add graceful error handling for sorting algorithm not implemented by @hk21702 in #573
- [538] Refactor path autodetect, add win reg based steam path finding by @hk21702 in #537
- Db builder warning and partial dialogue refactor by @hk21702 in #554
- [586] Replace issue templates with forms by @hk21702 in #590
- Improves relative path handling for todds and game launch by @hk21702 in #598
- [575] Re-create symlink option when reinstalling SteamCMD by @Patryk-Malinowski in #596
- [502] [459] Improvements to mod warning/error display and toggle by @Patryk-Malinowski in #592
- [536] Refactored and improved database path validation on metadata refresh by @hk21702 in #540
- Symlink creation improvements and refactor by @hk21702 in #605
- Improvements to GitHub Issues by @hk21702 in #609
🐛 Bug Fixes
- Temporarily force windows console as workaround Nuitka bug 3019 by @hk21702 in #526
- Remove console param from build action by @hk21702 in #529
- linting-fixes by @hk21702 in #530
- Hotfix missing steam api key input by @hk21702 in #533
- [306] Fix expansion disabling by @hk21702 in #567
- Fix git update crash by @hk21702 in #551
- database_expiry_label Spelling fix by @hk21702 in #574
- Fix steamDB creation crash when expiry or life is 0 by @hk21702 in #577
- [562] Fixed clearing list in mod downloader by @Patryk-Malinowski in #581
- [619] Fix git url parsing, add improved git action dialogue contents, fix metadata deletion race condition crash by @hk21702 in #620
- Sort the inactive mod list alphabetically by @lisanhu in #613
🔧 Maintenance and Internal Changes
- Typing fixes and Cleanup by @hk21702 in #497
- Refactor app_info.py initialization by @hk21702 in #517
- Fix minor linting errors by @hk21702 in #599
- Remove pytz and types-Deprecated, replace outdated type libs with new typeshed libs by @hk21702 in #610
Miscellaneous Changes
- Change deprecated extend-select to lint.extend-select by @hk21702 in #518
- Remove strict ruff version by @hk21702 in #541
- Revert "Minor Setting Changes" by @hk21702 in #560
- Release Notes Configuration by @hk21702 in #593
- Fix dependabot exclusion for misc changes in release notes by @hk21702 in #601
Dependency Updates
- Bump ruff from 0.5.2 to 0.5.3 by @dependabot in #505
- Bump nuitka from 2.3.11 to 2.4.1 by @dependabot in #521
- Bump ruff from 0.5.3 to 0.5.4 by @dependabot in #522
- Bump docs/RimSort.wiki from
dac31eb
to4d26f0c
by @dependabot in #523 - Bump nuitka from 2.4.1 to 2.4.2 by @dependabot in #531
- Bump ruff from 0.5.4 to 0.5.5 by @dependabot in #534
- Bump nuitka from 2.4.2 to 2.4.4 by @dependabot in #542
- Bump super-linter/super-linter from 6.7.0 to 6.8.0 in /.github/workflows by @dependabot in #545
- Bump nuitka from 2.4.4 to 2.4.5 by @dependabot in #546
- Bump actions/attest-build-provenance from 1.3.3 to 1.4.0 in /.github/workflows by @dependabot in #544
- Bump actions/upload-artifact from 4.3.4 to 4.3.5 in /.github/workflows by @dependabot in #548
- Bump ruff from 0.5.5 to 0.5.6 by @dependabot in #549
- Bump actions/upload-artifact from 4.3.5 to 4.3.6 in /.github/workflows by @dependabot in #552
- Bump actions/attest-build-provenance from 1.4.0 to 1.4.1 in /.github/workflows by @dependabot in #559
- Bump lxml from 5.2.2 to 5.3.0 by @dependabot in #557
- Bump imageio from 2.34.2 to 2.35.0 by @dependabot in #561
- Bump super-linter/super-linter from 6.8.0 to 7.0.0 in /.github/workflows by @dependabot in #565
- Bump watchdog from 4.0.1 to 4.0.2 by @dependabot in #558
- Bump imageio from 2.35.0 to 2.35.1 by @dependabot in #570
- Bump nuitka from 2.4.5 to 2.4.7 by @dependabot in #568
- Bump actions/attest-build-provenance from 1.4.1 to 1.4.2 in /.github/workflows by @dependabot in #579
- Bump super-linter/super-linter from 7.0.0 to 7.1.0 in /.github/workflows by @dependabot in #591
- Bump nuitka from 2.4.7 to 2.4.8 by @dependabot in #584
- Bump actions/upload-artifact from 4.3.6 to 4.4.0 in /.github/workflows by @dependabot in #597
- Bump watchdog from 4.0.2 to 5.0.0 by @dependabot in #583
- Bump watchdog from 5.0.0 to 5.0.2 by @dependabot in #600
- Bump platformdirs from 4.2.2 to 4.3.2 by @dependabot in #606
- Bump actions/attest-build-provenance from 1.4.2 to 1.4.3 in /.github/workflows by @dependabot in #602
- Bump platformdirs from 4.3.2 to 4.3.6 by @dependabot in #616
- Bump docs/RimSort.wiki from
4d26f0c
to1a819ac
by @dependabot in #626
New Contributors
- @Patryk-Malinowski made their first contribution in #581
Full Changelog: v1.0.9...v1.0.10
v1.0.9
Stable release v1.0.9.
The latest commit is 68ffead.
Refer to the action run that created this release.
What's Changed
- Bump nuitka from 2.2.3 to 2.3 by @dependabot in #387
- Add warning to restart the app on git install by @hk21702 in #388
- Format with ruff by @LionelColaso in #390
- Fix crash on opening settings with a new instance by @hk21702 in #386
- Bump actions/attest-build-provenance from 1.1.2 to 1.2.0 in /.github/workflows by @dependabot in #389
- Typing fixes and cleanup by @hk21702 in #392
- Bump super-linter/super-linter from 6.5.1 to 6.6.0 in /.github/workflows by @dependabot in #395
- Bump ruff from 0.4.7 to 0.4.8 by @dependabot in #398
- remove deprecated update scripts from builds by @hk21702 in #397
- fix repo is not defined crash by @hk21702 in #402
- Fix passing run_args on run by @hk21702 in #400
- Bump nuitka from 2.3 to 2.3.2 by @dependabot in #401
- Bump actions/attest-build-provenance from 1.2.0 to 1.3.1 in /.github/workflows by @dependabot in #408
- Bump nuitka from 2.3.2 to 2.3.3 by @dependabot in #404
- Graceful fail if exception when validating mods list by @hk21702 in #412
- Don't attest for PR builds by @hk21702 in #413
- Bump ruff from 0.4.8 to 0.4.9 by @dependabot in #410
- Bump nuitka from 2.3.3 to 2.3.4 by @dependabot in #411
- Bump nuitka from 2.3.4 to 2.3.6 by @dependabot in #421
- Bump actions/attest-build-provenance from 1.3.1 to 1.3.2 in /.github/workflows by @dependabot in #414
- Bump pyperclip from 1.8.2 to 1.9.0 by @dependabot in #422
- Bump psutil from 5.9.8 to 6.0.0 by @dependabot in #420
- Bump pyside6 from 6.7.1 to 6.7.2 by @dependabot in #423
- [417] toggle warnings icon fixes by @oceancabbage in #419
- add dependencies label by @hk21702 in #425
- Fixes occasional crash when moving lots of mods by @hk21702 in #429
- [418] support mod replacements by @oceancabbage in #424
- Bump nuitka from 2.3.6 to 2.3.7 by @dependabot in #430
- Bump ruff from 0.4.9 to 0.4.10 by @dependabot in #433
- Bump nuitka from 2.3.7 to 2.3.9 by @dependabot in #434
- Instance and "Check Flow" Improvements by @hk21702 in #405
- Don't lint inside submodules by @hk21702 in #442
- Obfuscate user in paths by @hk21702 in #432
- Add arch, duplicate issue and sort method question by @hk21702 in #440
- Bump docs/RimSort.wiki from
940ac3c
to3e9611f
by @dependabot in #453 - Refactored 0x0.st upload for threading and error handling by @hk21702 in #446
- Add pre-test job to auto_build workflow and create pytest workflow by @hk21702 in #443
- Bump imageio from 2.34.1 to 2.34.2 by @dependabot in #456
- Bump ruff from 0.4.10 to 0.5.0 by @dependabot in #460
- Bump nuitka from 2.3.9 to 2.3.10 by @dependabot in #458
- Bump nuitka from 2.3.10 to 2.3.11 by @dependabot in #464
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 in /.github/workflows by @dependabot in #471
- Bump actions/download-artifact from 4.1.7 to 4.1.8 in /.github/workflows by @dependabot in #472
- Bump ruff from 0.5.0 to 0.5.1 by @dependabot in #473
- Bump docs/RimSort.wiki from
3e9611f
to32f4fbf
by @dependabot in #462 - Bump super-linter/super-linter from 6.6.0 to 6.7.0 in /.github/workflows by @dependabot in #478
- [475] adding log hints for circular dependency by @oceancabbage in #476
- Bump actions/attest-build-provenance from 1.3.2 to 1.3.3 in /.github/workflows by @dependabot in #479
- Catch non-empty directory error when deleting mod by @Madrigalist in #437
- fix crash when mod name is none by @Huliiiiii in #431
- Refactored settings model by @hk21702 in #426
- Implement Sort Controller by @hk21702 in #441
- Main content panel typing fixes by @hk21702 in #484
- Bump docs/RimSort.wiki from
940ac3c
todac31eb
by @dependabot in #488 - Bump ruff from 0.5.1 to 0.5.2 by @dependabot in #489
- Refactor menu bar by @oceancabbage in #487
- Refactor AnimationLabel and LoadingAnimation classes by @hk21702 in #490
- [483] tooltips for filter mode icons by @oceancabbage in #494
- [477] fix rule editor equivalence check bug by @oceancabbage in #495
- [436] adding shortcuts for opening useful directories by @oceancabbage in #493
- Move Workshop database expiry to Database Tab by @LionelColaso in #480
New Contributors
- @Madrigalist made their first contribution in #437
- @Huliiiiii made their first contribution in #431
Full Changelog: v1.0.8...v1.0.9
v1.0.8
Stable release v1.0.8.
The latest commit is 387d0d1.
Refer to the action run that created this release.
What's Changed
- Bump watchdog from 4.0.0 to 4.0.1 by @dependabot in #359
- Minor fixes by @LionelColaso in #356
- submodule wiki by @hk21702 in #365
- Artifact attestation by @hk21702 in #363
- Ruff by @hk21702 in #367
- fix error while creating new instance by @LionelColaso in #373
- Standardize by @LionelColaso in #376
- Non python lint fixes by @hk21702 in #370
- Bump requests from 2.32.2 to 2.32.3 by @dependabot in #379
- Prevent warning icon label from showing before it has a parent (#360) by @hk21702 in #385
- Some ruff fixes by @LionelColaso in #378
Full Changelog: v1.0.7...v1.0.8
v1.0.7
Stable release v1.0.7.
The latest commit is c76e96c.
Refer to the action run that created this release.
What's Changed
- Replace Rimpy with Alphabetical by @LionelColaso in #150
- Add Missing Standardize file dialogues by @LionelColaso in #151
- Update Discord logo URL in README.md by @jefferyharrell in #157
- FIX: RimSort isn't picking mod's version information #162 by @LionelColaso in #168
- Add icon caching to speed up drawing mod lists by @jefferyharrell in #176
- Fix open_url_browser function which malfunctions on macOS under Python 3.9 by @jefferyharrell in #187
- Prerequisites for Alpha v1.0.7 by @twstagg in #185
- Wiki previews by @Chunnyluny in #186
- Added quotes to download_mods() in steamcmd/wrapper.py by @jefferyharrell in #195
- Updated .gitignore for PyCharm IDE users by @jefferyharrell in #197
- Introduce MultiButton, make SettingsPanel tabbed by @twstagg in #198
- Add a basic menu bar to the app by @jefferyharrell in #199
- Remove import & export buttons from MainWindow by @jefferyharrell in #200
- Extend Settings model to include all application settings by @jefferyharrell in #201
- Refactor application to use SettingsController by @jefferyharrell in #202
- Fix data source filter while searching. New themes in prep for ThemeManager by @twstagg in #203
- Fix the path to the user data directory by @jefferyharrell in #204
- Clean up RimSort.py by @jefferyharrell in #206
- Refactor application to rely on UUIDs, optimizations by @twstagg in #207
- Added a new Settings dialog by @jefferyharrell in #209
- Transition from logger_tt to loguru by @jefferyharrell in #210
- Change "Save Mod List…" menu item to "Save Mod List As…" by @jefferyharrell in #211
- Implement different choose-game-location logic on Mac and non-Mac by @jefferyharrell in #212
- Add "Open…" buttons to Locations tab by @jefferyharrell in #214
- Fixpack, small optimization by @twstagg in #216
- import modlist from Rentry.co link by @LionelColaso in #220
- Add ⌘-comma/⌃-comma shortcuts for opening the Settings dialog to the menu bars by @jefferyharrell in #219
- Refactored application source code into a top-level RimSort package by @jefferyharrell in #223
- Refactored application source code into a top-level RimSort package by @jefferyharrell in #224
- Implement _on_do_download_all_mods… methods by @jefferyharrell in #225
- Update to Py3.11, upgrade all dependencies. RimSort is now a module. Tidy up structure. by @twstagg in #229
- Cleanup rentry by @LionelColaso in #233
- Unify active/inactive panels, get rid of sub_views by @twstagg in #232
- Add ability to import mod list from RimWorld saves and Workshop collections by @twstagg in #236
- Update User Guide.md by @Chunnyluny in #240
- Update by @LionelColaso in #263
- Add an "Update all" button in the mod updater panel by @lisanhu in #250
- Sorting inactive mod list alphabetically by @lisanhu in #264
- Fix Merge Conflicts by @LionelColaso in #268
- Merging temp branch to main by @lisanhu in #275
- update some constants to support DLC4 Anomaly by @lisanhu in #282
- [Hotfix] RimSort is not starting on MacOS by @oceancabbage in #284
- [QOL] Improving functionality clicking on mods by @oceancabbage in #285
- Minor Fixes by @LionelColaso in #287
- Fix and Improve Assembly Detection by @LionelColaso in #289
- Implement lazy loading for
ModListItemInner
by @twstagg in #290 - display mod SupportedVersions by @LionelColaso in #291
- Fix Debug File Location by @LionelColaso in #303
- Restore button by @LionelColaso in #310
- Add Clear Button for location Tab by @LionelColaso in #311
- make run_args clear and into a textbox by @LionelColaso in #318
- run_args by @LionelColaso in #320
- Add delete_mod_dds_only_action by @LionelColaso in #319
- Fixes by @LionelColaso in #322
- Update requirements.txt by @LionelColaso in #321
- Close settings when building database by @LionelColaso in #329
- update pyside6 to version 6.7.0 by @LionelColaso in #331
- Fix object has no attribute 'pos' by @LionelColaso in #336
- add constants and some suggestions by @LionelColaso in #338
- Fix attributes in runner_pannel by @LionelColaso in #342
- UI Tweaks #339 by @hk21702 in #341
- Implement #7 - support for creation and management of multiple RimWorld instances by @twstagg in #335
- fix Unresolved reference 'current_timestamp' by @LionelColaso in #347
- fix multiple attribute errors and add proper refrences by @LionelColaso in #350
- (Minor) Rule editor fixes by @hk21702 in #343
- DevOps Improvements by @hk21702 in #345
- Bump lxml from 5.2.1 to 5.2.2 by @dependabot in #352
- Bump requests from 2.31.0 to 2.32.2 by @dependabot in #353
- Bump platformdirs from 4.2.1 to 4.2.2 by @dependabot in #351
- improved URL substring sanitization by @hk21702 in #354
New Contributors
- @hk21702 made their first contribution in #341
- @dependabot made their first contribution in #352
Full Changelog: alpha-v1.0.6.2-hf...v1.0.7
Alpha 1.0.6.2-hf
- Fix RimSort update check
- Fix logger_tt/multiprocessing issues on mp.spawn() platforms (Thanks @Chunnyluny @jefferyharrell @loveboylion for getting me on the right track with this 😄)
- Fix game launch on MacOS
- Recompiled SteamworksPy_arm.dylib for arm64 (135) (Thanks @jefferyharrell 😄 )
Alpha 1.0.6.2
Changes since last release:
- Add ability to edit game configuration paths
- Add support for .rsc RimWorld scenario mods
- Add new context menu options
- Better mod deletion support
- Blacklist mod in SteamDB (more to come on that feature)
- Copy to clipboard options
- Add
chunks
support for general-purpose WebAPI utils (5000 limit unless we can find better/exact value to use) - Add XML icon to pair with C# icon
- Add
update.sh
for Linux/Mac updater (similar to Windowsupdate.bat
) - Add support for
RimSort.old.log
- Attempts to improve search feature
- Create new Workshop mods updater panel - this replaces the old report
- Completely overhaul mod parsing (and subsequent mod list population)
- Fixes for
_steam
suffix and duplicate mod handling - Skip empty game config paths
- Fixes for
- Completely overhaul SteamCMD support
- Completely overhaul LoadingAnimation implementations and general startup behavior
- Fixes to Rentry (again >.<)
- Fixes to Steam Browser mod removal
- Fixes to watchdog
- Fixes and optimizations to metadata handling
- Fix deletion of mods with git repo
- Improve expired Steam DB message
- Improvements and optimizations to Steamworks
- Remove todds hardcode now that that's fixed in new todds version
- Update todds to 0.2.2
- Various style improvements
Alpha 1.0.6.1
Hotfixes:
- Fix typo causing program to crash when External Steam metadata = None
- Fix missing mods prompt issues
Alpha 1.0.6
Changes since last release:
Fixes:
- Fix game launch
- Fix Rentry.co list builder
- Fix upload db function for Community Rules
- Fix typo in User Rules population causing crash
- Fix RimSort Log Upload (#130)
- Fix status panel messages
- Fix SteamCMD action if SteamCMD executable nonexistent
- Fix ability to pass empty list of publishedfileids when downloading/subscribing mods
- Fixes for RuleEditor CSS, bugfixes
- Fixes for DB Builder
New features:
- Classification of a "git mod" and a mod downloaded from SteamCMD, respectively (#129)
- Includes new icons
- Data source filters (supports git, steamcmd as well)
- C# designates assemblies found in mod (you can toggle in settings)
- Git designates a mod that is in local mods, that is also containing a git repository
- SteamCMD designates a mod with PublishedFileId.txt that also has an entry in SteamCMD prefix acf data
- Optimizations to mod metadata parsing
- Better method of checking Workshop mods for updates
- Safe parsing of XML all encodings - additional handling via bs4/lxml
- Git mods
- Add git repos to local mods
- Re-clone/force update them in place via context menu options
- SteamCMD
- Convert between SteamCMD -> local. You can also try to convert local -> SteamCMD.
- Overall improvements to integration
- Redownload SteamCMD mods
- SteamCMD .acf data import feature
- UI uplift
- Icons courtesy of @Cousax
- Improve context menu logic
- Loading animations
- Numerous changes to button texts, some stretching/sizing
- Toggle game configuration paths (preference is saved)