Skip to content

Releases: RimSort/RimSort

v1.0.10

01 Oct 17:40
f57c4d8
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.0.9...v1.0.10

Edge

27 Sep 18:37
bacf706
Compare
Choose a tag to compare
Edge Pre-release
Pre-release

Edge release v1.0.10-edge80+bacf706.
The latest commit is bacf706.

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

New Contributors

Full Changelog: v1.0.9...Edge

v1.0.9

19 Jul 13:57
68ffead
Compare
Choose a tag to compare

Stable release v1.0.9.
The latest commit is 68ffead.

Refer to the action run that created this release.

What's Changed

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

02 Jun 17:36
Compare
Choose a tag to compare

Stable release v1.0.8.
The latest commit is 387d0d1.

Refer to the action run that created this release.

What's Changed

Full Changelog: v1.0.7...v1.0.8

v1.0.7

22 May 22:35
c76e96c
Compare
Choose a tag to compare

Stable release v1.0.7.
The latest commit is c76e96c.

Refer to the action run that created this release.

What's Changed

New Contributors

Full Changelog: alpha-v1.0.6.2-hf...v1.0.7

Alpha 1.0.6.2-hf

28 Aug 12:23
Compare
Choose a tag to compare
  • 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

07 Aug 19:08
Compare
Choose a tag to compare

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 Windows update.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
  • 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

10 Jul 17:05
Compare
Choose a tag to compare

Hotfixes:

  • Fix typo causing program to crash when External Steam metadata = None
  • Fix missing mods prompt issues

Alpha 1.0.6

10 Jul 00:40
Compare
Choose a tag to compare

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)

Alpha 1.0.5.5

27 Jun 02:35
Compare
Choose a tag to compare

Changes since last release:

  • Fixes for DB Builder/Rule Editor - remove time data from SteamDB
  • Improvements for DB Builder & Rule Editor. Empty nested dictionaries are now purged, as well as the Steam update data not being populated by DB Builder. Next release will have more feature to improve that function of RimSort.
  • This release is more intended as a test of the updater now that it is fixed on Windows. Please test updating from 1.0.5.4 -> 1.0.5.5 with RimSort "Check for updates" button especially if you are on Windows!