Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6.3.0 #528

Merged
merged 13 commits into from
Jan 27, 2025
Merged

v6.3.0 #528

merged 13 commits into from
Jan 27, 2025

Conversation

KANAjetzt
Copy link
Member

@KANAjetzt KANAjetzt commented Jan 26, 2025

Godot 3.x - Minor Release v6.3.0

Minor update to fix issues with script extension sorting, as well as potential issues with translations, configurations, and user profiles.

Installation

Godot Project Setup
Mod Loader Self Setup

Key PRs

Change Log

New Features

Fixes

Refactors

Tests

Miscellaneous

New Contributors

@KANAjetzt KANAjetzt added this to the 3.x - v6.3.0 milestone Jan 26, 2025
@KANAjetzt KANAjetzt requested a review from Qubus0 January 26, 2025 21:35
@KANAjetzt KANAjetzt self-assigned this Jan 26, 2025
Qubus0 and others added 12 commits January 26, 2025 22:36
* feat: log name wildcards

* refactor: use trim_suffix instead of replace

* fix: bad rename
* added a comparator method to sort extensions of the same script

added a comparator method to sort extensions of the same script following the load order

* added a table to avoid iterating through the load order every comparison

* style edits/spacing changes

renamed a var, added spacing to keep the style consistency

* style: added an empty line

* changed get_string_in_between to get_mod_dir

* better description for get_mod_dir
* test: ✅ initial test environment

* test: ✅ initial test environment

* ci: 🚧 WIP: GitHub Actions

* ci: 🚧 WIP: Adding GitHub Action for Tests

* refactor: ♻️ ignore `.import`

* ci: ✨ Working Test Action

* fix: 🐛 fixed missing default

* ci: ♻️ run action on push and pr

* fix: 🐛 fixed indentation

* fix: 🐛 added missing `shell` prop

* fix: 🐛 fixed `godot-bin` input

* ci: ♻️ moved test run script into `.sh` file

* fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

fix: 🐛 fix `Permission denied`

* ci: ♻️ added GUT download step

* test: ♻️ removed GUT

* test: 🙈 ignore all addons

* ci: 🐛 fixed gut download cache

* test: 🔥 only run `gut_cmdln.gd`

gut returns exit code 1 if a test fails

* test: 🔥 removed root dir gut files

* fix: 🐛 fixed typo

* fix: 🐛 fix godot bin cache
fix: 🐛 Take resource remapping into account (#482)

added `ResourceLoader.exists()` to `_ModLoaderFile.file_exists()`

closes #481
fix: 🐛 fixed missing script parent path (#383)

* feat: script extensions sorter checks load order (#357)

* added a comparator method to sort extensions of the same script

added a comparator method to sort extensions of the same script following the load order

* added a table to avoid iterating through the load order every comparison

* style edits/spacing changes

renamed a var, added spacing to keep the style consistency

* style: added an empty line

* changed get_string_in_between to get_mod_dir

* better description for get_mod_dir

* fix: 🐛 fixed missing script parent path

Before, if the same script was extended multiple times, the `parent_script_path` would be empty for all extensions except the first one.

* fix: ✏️ removed no longer accurate comment
#520)

fix: broken TranslationServer when added translation fails to load (#414)

fixed broken TranslationServer when added translation fails to load

Co-authored-by: Luca Martinelli <38705070+pirey0@users.noreply.github.com>
and spacing style changes

closes #389
ci: ➖ removed PR dependency check (#510)
* fix: 🐛 set `current_config` in `ModData._load_config()`

Fixed an issue where `current_config` was null because it wasn't set in `ModData._load_config()`.

closes #466

* fix: 🐛 added method to check if user profiles are initialized

* fix: 🐛 `current_config` = default if no user profile
* Added method to rename user profile

* Corrected functional changes and indentation from review

* Indentation

* Corrected false indentation and error

* Corrected false indentation and error

* Updated some failed changes

* refactor: ♻️ export props

only exported properties are duplicated

* refactor: 🔥 remove vars

* fix: 🐛 wrong user_profiles ref

---------

Co-authored-by: Kai <kai@kana.jetzt>
* docs: Update README.md

* docs: 📝 more supported godot version info

* docs: 📝 move Discord info below Compatibility

* docs: 📝 added Releases section
Copy link
Collaborator

@Qubus0 Qubus0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

very nice

@KANAjetzt KANAjetzt merged commit 92cd37b into main Jan 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants