Skip to content

Releases: paulloz/godot-ink

v1.1.2

12 Feb 19:53
10a8bed
Compare
Choose a tag to compare

Changelog

  • Fix InkStory not properly registered as [GlobalClass] by @valknight in #80
  • Register both InkChoice and InkList types to the engine with [GlobalClass] by @paulloz in #86
  • Fix potential ArgumentNullException when accessing choice tags through the GDScript interop method by @paulloz in #86

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

09 Dec 12:34
8ace5c5
Compare
Choose a tag to compare

Changelog

  • Using Windows EOL (\r\n) doesn't break include detection any more (#72)
  • Fix potential errors in the ink dock during assembly reloading

v1.1.0

17 Sep 10:32
57b6b56
Compare
Choose a tag to compare

Changelog

  • Add a missing GDS fallbacks:
    • InkStory.ChoosePathString (#53)
  • Mitigate potential issues with class name collisions (#58)
  • Improve documentation in the final package (#52)
  • Register the InkStory resource type to the engine with [GlobalClass] (godotengine/godot#79727)
  • Fix potential memory leaks on InkList and InkChoice
  • Gracefully error out if InkStoryImporter can't be instantiated, and print a message linking to the installation guide
  • Recompile .ink files when an included .ink file changed (#34)

v1.0.0

12 May 06:41
f83ec87
Compare
Choose a tag to compare

This is the first release for Godot 4.x.

v0.10

11 Jun 10:15
b2f9f34
Compare
Choose a tag to compare

Disclaimer

This release contains breaking changes. These changes are marked 💥 in the changelog below.
Please back up your projects before upgrading.

Changelog

  • Rename the InkStory node and class into InkPlayer 💥
  • Manually loading a story resource is now done with LoadStory(string) or LoadStory(Resource) 💥
  • LoadStory methods now return a Godot.Error value
  • Usability enhancement of the preview dock
  • Fix .ink files compilation on X11 (#40)
  • Create a way to override the inklecate path setting outside of version control (#35)
  • Minor bugfixes
  • The repository now contains example scenes

v0.9

08 Aug 15:50
fdd030c
Compare
Choose a tag to compare

Changelog

  • Fix GDScript issue with BindExternalFunction
  • Fix breaking bug in TagsForContentAtPath
  • inklecate_path is now relative to the res:// root folder

v0.8

17 Apr 09:31
c8ad727
Compare
Choose a tag to compare

Compatibility

Starting with v0.8, godot-ink isn't compatible with ink versions prior to 1.0.0.

Changelog

  • Implement ink 1.0.0 syntax
  • Fix OSX shenanigans (thanks @francoisdlt)
  • Show inklecate compilation errors in Godot's console
  • Add is_master_file as a new import setting to disable compilation for sub inkfiles

v0.7

31 Jan 14:45
bc606e2
Compare
Choose a tag to compare

Changelog

  • Fix post-choice continuation behavior
  • Add a flag to enable/disable state variables marshalling
  • Fix hint issue in project settings
  • Minor enhancements in ink dock

v0.6

21 Jan 19:18
Compare
Choose a tag to compare

Changelog

  • .ink compilation on X11 and OSX
  • Implement InkStory.EvaluateFunction
  • Add option to compress imported stories
  • Rename LoadStory(string) to LoadStoryAndSetState(string)
  • Write better error messages
  • New icon
  • Minor bugfixes

v0.5

31 Jan 12:13
0dd77c6
Compare
Choose a tag to compare

Changelog

  • Expose InkStory.RemoveVariableObserver()
  • Fix compilation error on Godot >=3.2
  • Minor optimizations