Releases: nathanhoad/godot_dialogue_manager
v2.32.3 for Godot 4.2
What's Changed
New Stuff
- Simplify/centralise typing skip handling by @nathanhoad in #447
Fixes
- Swap out String method missing from Godot 4.0 by @nathanhoad in #449
- Fix issue with disallowed responses index by @nathanhoad in #451
Full Changelog: v2.32.2...v2.32.3
v2.32.2 for Godot 4.2
What's Changed
Fixes
- Fix mutations that use ResourceLoader.load() by @nathanhoad in #439
- Fix "Array is in read-only state" error by @nathanhoad in #443
Other Changes
- Force en locale for tests by @nathanhoad in #442
- Restore compatibility with Godot 4.0 by @nathanhoad in #444
Full Changelog: v2.32.1...v2.32.2
v2.32.1 for Godot 4.2
What's Changed
Fixes
- Fix parse error with negative method arguments by @nathanhoad in #437
Full Changelog: v2.32.0...v2.32.1
v2.32.0 for Godot 4.2
What's Changed
New Stuff
- Close files with middle mouse button by @4kxz in #420
- Add setting for using external editor by @nathanhoad in #419
- Adding support for skipping pauses after "." when using abbreviations by @citizenken in #433
Fixes
- Fix issues with parsing mutations by @nathanhoad in #415
- Fix recursive importing for circular dependencies by @nathanhoad in #418
- Fix parsing number operations without spacing by @nathanhoad in #435
Other Changes
- Keep compatibility with Godot 4.0 by @nathanhoad in #412
- Show images as they are typed out by @nathanhoad in #431
- Prepare settings when enabling plugin by @nathanhoad in #434
- Add missing public methods to C# wrapper by @cajunwildcat in #417
New Contributors
- @4kxz made their first contribution in #420
- @citizenken made their first contribution in #433
Full Changelog: v2.31.0...v2.32.0
v2.31.0 for Godot 4.2
⚠ Notes
If you haven't already you might need to update your balloon to change the elif dialogue_line.time != null:
line to be elif dialogue_line.time != "":
(dialogue_line.time
is now a strongly typed string).
What's Changed
New Stuff
- Add support for tags in C# by @cajunwildcat in #400
- Allow auto pause characters to be skipped by @nathanhoad in #406
Fixes
- Fix missing error when indenting titles by @nathanhoad in #407
- Fix issue with shared imports by @nathanhoad in #399
Other Changes
- Wait for balloon ready when setting dialogue line by @nathanhoad in #405
New Contributors
- @cajunwildcat made their first contribution in #400
Full Changelog: v2.30.0...v2.31.0
v2.30.0 for Godot 4.2
⚠ Notes
If you haven't already you might need to update your balloon to change the elif dialogue_line.time != null:
line to be elif dialogue_line.time != "":
(dialogue_line.time
is now a strongly typed string).
What's Changed
New Stuff
- Add get_tag_value() to DialogueResponse by @Selenyhr in #390
- Allow response templates to accept whole response by @nathanhoad in #393
- Allow escaping bracket literals by @nathanhoad in #396
- Add option for character names in responses by @nathanhoad in #391
- Improve DialogueLabel flexibliity by @caimantilla in #395
- Add a test suite for the compiler by @nathanhoad in #398
Other Changes
- Ignore C# until Solution file exists by @nathanhoad in #389
- Tidy up POT file list when deleting dialogue files by @nathanhoad in #392
Full Changelog: v2.29.2...v2.30.0
v2.29.2 for Godot 4.1
⚠ Notes
If you haven't already you might need to update your balloon to change the elif dialogue_line.time != null:
line to be elif dialogue_line.time != "":
(dialogue_line.time
is now a strongly typed string).
What's Changed
Fixes
- Fix compiler issue with "not" keyword by @nathanhoad in #386
Full Changelog: v2.29.1...v2.29.2
v2.29.1 for Godot 4.1
⚠ Notes
As a side effect of #378 you might need to update your custom balloon to change the elif dialogue_line.time != null:
line to be elif dialogue_line.time != "":
(dialogue_line.time
is now a strongly typed string).
The example balloon already has this change so new balloon generated from the Tools menu will be fine.
What's Changed
New Stuff
- Add extra guard-rails for setting custom test scene by @nathanhoad in #384
Fixes
- Allow variables to start with keywords by @nathanhoad in #380
- Change how dependent files are recompiled by @nathanhoad in #383
Other Changes
- Fix incorrect references in examples by @xchrix in #379
- Set null value of time from null to "" by @xchrix in #378
New Contributors
Full Changelog: v2.29.0...v2.29.1
v2.29.0 for Godot 4.1
What's Changed
New Stuff
- Add
show_dialogue_balloon()
method by @nathanhoad in #370 - Add replace shortcut by @nathanhoad in #374
Fixes
- Hide response template instead of removing it by @nathanhoad in #375
Full Changelog: v2.28.0...v2.29.0
v2.28.0 for Godot 4.1
What's Changed
New Stuff
- Add "using" statement by @nathanhoad in #365
Fixes
- Fix auto pausing when typing out dialogue by @nathanhoad in #362
- Stop finished_typing emitting too soon by @nathanhoad in #369
- Fix POT generation by @Selenyhr in #367
Other Changes
- Add a load guard to the build cache by @nathanhoad in #363
- Mark response input as handled in examples by @Loufe in #368
New Contributors
Full Changelog: v2.27.3...v2.28.0