Releases: shomykohai/quest-system
Releases · shomykohai/quest-system
QuestSystem v1.7.0 for Godot 4.x
What's Changed
- Abstractify QuestManager class to allow more modularity, by @shomykohai in #35
- Made version checking aware of Godot compatibility in 3df3a8e
Documentation
- Refactor documentation for QuestManager to reflect changes made in #35
Tests
- Updated GDUnit to v4.5.0
Full Changelog: 1.6.2...1.7.0
QuestSystem v1.6.2 for Godot 4.x
What's changed
- Added Release Notes to update panel by @shomykohai in d4270a7
- Added
_to_string
method to QuestResource by @shomykohai in fa5afcc
Bug Fix
- Fixed
dict_to_quests
not adding quests to Pools in certain scenarios (#31), by @fcazalet (who provided the solution) and @shomykohai
Documentation
Full Changelog: 1.6.1...1.6.2
QuestSystem v1.6.1 for Godot 4.x
What's Changed
- Add new setting that allows completed quests to be started again, by @shomykohai in 025d81e
- Allow QuestSystem autoload to be overridden by a custom one, by @shomykohai in ea71df7
Documentation
- Update settings documentation to reflect new changes
Full Changelog: 1.6.0...1.6.1
QuestSystem v1.6.0 for Godot 4.x
What's Changed
- Added
remove_pool
method to API by @shomykohai in 47bc5f5 - Added a new signal for when a quest objective_completed bool has been changed, by @dicemaster5 in #27
Bug Fix
- Fix orphan nodes memory leak when replacing default pools, by @shomykohai in adefc49
- Allow using the same pool script if the name of the new pool is not already taken, in 261fe96
Tests
- Updated GDUnit4 to v4.4.0
- Added tests for new methods and refactor signal checking
New Contributors
- @dicemaster5 made their first contribution in #27
Full Changelog: 1.5.0...1.6.0
QuestSystem v1.5.0 for Godot 4.x
What's Changed
- Added
get_quest_property
and general code clean-up by @GustavoLR548 in #22 - Make
reset_pool()
pool_name parameter optional - Clean up code
Tests
- Added unit tests by @shomykohai in #24
Documentation
- Added "get_quest_property" by @GustavoLR548 in #22
- Fixed typos in documentation by @GustavoLR548 in #22
- Add missing
reset_pool
method in documentation by @shomykohai in #24 - Update Quest Pool documentation by @shomykohai in b8d97c9
New Contributors
- @GustavoLR548 made their first contribution in #22
Full Changelog: 1.4.0...1.5.0
QuestSystem v1.4.0 for Godot 4.x
What's Changed
-
Refactor serialization and deserialization by @shomykohai in #21 (Closes #20):
- Add
deserialize_quests
method to quest manager (API) - Improve
serialize_quests
method - Add
deserialize
andserialize
toQuest
- Add
-
Add
get_all_pools
to quest manager (API) by @shomykohai -
Add
get_pool
to quest manager (API) by @shomykohai -
Add
get_all_quests
to BaseQuestPool by @shomykohai
Documentation
- Update documentation to reflect the changes
- Fixed some typos
Full Changelog: 1.3.0...1.4.0
QuestSystem v1.3.0 for Godot 4.x
⚠️ Notes
This update brings some minor breaking changes.
Follow this guide to safely update:
https://shomykohai.github.io/quest-system/#/migrate_1.2.3_to_1.3
What's Changed
- Add args in quest methods by @shomykohai in #18 (Closes #17)
- Add
update_quest
method to QuestSystem API by @shomykohai in d815391
Bug Fixes
- Fix TranslationPlugin appending non exported variables to translations by @shomykohai in 872eca9
Documentation
- Add documentation to quest_resource.gd (Godot built-in GDScript documentation)
- Add 1.2.3 to 1.3.0 migration guide by @shomykohai in e9e655b
Full Changelog: 1.2.3...1.3.0
Quest System v1.2.3 for Godot 4.x
What's Changed
This is a small quality of life update.
- Make auto-updater optional by @shomykohai in d0a85a6
Full Changelog: 1.2.2...1.2.3
Quest System v1.2.2 for Godot 4.x
Bug Fixes
- Fixes v1.2.1 throwing error on project run, by @shomykohai (see discussion in #16)
Full Changelog: 1.2.1...1.2.2
Quest System v1.2.1 for Godot 4.x
What's Changed
- Add settings by @shomykohai in #16
Documentation
- Add documentation for settings by @shomykohai in #16
Full Changelog: 1.2.0...1.2.1