Releases: nathanhoad/godot_dialogue_manager
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
v2.27.3 for Godot 4.1
What's Changed
Fixes
- Reset wait index when starting to type by @nathanhoad in #354
- Fix conjoined conditionals by @nathanhoad in #355
- Fix issue with adjusting inline mutations by @Selenyhr in #356
- Fix crash in mono if missing dotnet solution file by @nathanhoad in #357
Other Changes
- Add a workaround for C# forgetting classes by @nathanhoad in #347
- Add workaround for C# forgetting static method by @nathanhoad in #348
- Add workaround for C# forgetting more classes by @nathanhoad in #358
Full Changelog: v2.27.2...v2.27.3
v2.27.2 for Godot 4.1
What's Changed
New Stuff
- Return example balloon from show method by @nathanhoad in #345
Other Changes
- Add workaround for first-load script error by @nathanhoad in #343
- Make settings size less chaotic in Godot 4.2 by @nathanhoad in #344
Full Changelog: v2.27.1...v2.27.2
v2.27.1 for Godot 4.1
What's Changed
New Stuff
- Add support for float weighted random values by @nathanhoad in #335
- Simplify signal handling in C# by @nathanhoad in #338
- Allow tags to have values by @HauntedBees in #337
Fixes
- Fix leaked caches by @nathanhoad in #339
- Free response template on balloon close by @nathanhoad in #342
- Fixed and updated Chinese translations by @SheepYhangCN in #341
New Contributors
- @HauntedBees made their first contribution in #337
Full Changelog: v2.27.0...v2.27.1
v2.27.0 for Godot 4.1
What's Changed
New Stuff
- Add a skipped_typing signal by @nathanhoad in #322
- Allow for custom current_scene implementations by @nathanhoad in #327
- Allow for specifying a response template by @nathanhoad in #332
Fixes
Full Changelog: v2.26.0...v2.27.0