Releases: getsentry/sentry-godot
Releases · getsentry/sentry-godot
0.2.0
Breaking changes
- Renamed the Sentry/Config category in Project Settings to Sentry/Options (#119). This change invalidates all previously set options in project settings. To migrate, open your
project.godotfile in a text editor and replace all instances of "sentry/config" with "sentry/options".
Features
- In-editor class reference documentation (#104)
- Capture screenshots when enabled via
attach_screenshotoption (#128)
Fixes
- Fix
user.idnot assigned toinstallation_idby default (#118) - Don't try to fix crashpad_handler Unix permissions on Windows (#132)
Dependencies
0.1.2
Breaking changes
- The SDK no longer automatically persists user data on disk. If you want to persist user data, make sure to save it manually.
SentryUser.is_user_valid()was replaces in favor ofSentryUser.is_empty().
Features
- Add auto debug mode (#73)
- New method
SentrySDK.is_enabled()(#82) - Explicitly set
user.ip_addressto "{{auto}}" ifoptions.send_default_piiis enabled and the user data is not set in a configuration script (#101)
Fixes
- Fix issues with exporting crashpad_handler dependency and resolving path to crashpad_handler on macOS in exported projects (#108)
Dependencies
0.1.1
0.1.0
Features
- Improve & expose
SentryOptionsclass (#56) - Create or modify events using
SentryEventobjects and new SDK methods:SentrySDK.create_event(),SentrySDK.capture_event(event)(#51) - New
environmentproperty inSentryOptionsand better auto-naming to prioritize development environments (#66) - Configure the SDK via GDScript and filter events using event hooks
before_sendandon_crash. The newSentryConfigurationclass can be extended in a script and assigned in options to configure the SDK during initialization. However, due to the way scripting is initialized in the Godot Engine, this comes with a trade-off: a slightly later initialization. If a configuration script is assigned, initialization must be delayed until ScriptServer is ready to load and run the user script. (#60) - New
distproperty inSentryOptions(#74) - Click to copy UUIDs in the demo project (#78)
- Customize
SentryEventtags (#72)
Improvements
- Refine sentry-native build step and improve tracking of build artifacts (#71)
Dependencies
0.0.3
Various fixes & improvements
- add release registry (cae6ce4) by @bruno-garcia
0.0.2
0.0.1
Initial release
0.0.0
Initial tag, release will start from here.