Skip to content

Releases: RimSort/RimSort

Edge

29 Jan 15:43
0ee24b7
Compare
Choose a tag to compare
Edge Pre-release
Pre-release

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

🐛 Bug Fixes

Miscellaneous Changes

Dependency Updates

Full Changelog: v1.0.11...Edge

v1.0.11

13 Jan 08:39
Compare
Choose a tag to compare

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

🔧 Maintenance and Internal Changes

Miscellaneous Changes

Dependency Updates

New Contributors

Full Changelog: v1.0.10...v1.0.11

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

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)