Releases: getsentry/sentry-godot
Releases · getsentry/sentry-godot
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_address
to "{{auto}}" ifoptions.send_default_pii
is 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
SentryOptions
class (#56) - Create or modify events using
SentryEvent
objects and new SDK methods:SentrySDK.create_event()
,SentrySDK.capture_event(event)
(#51) - New
environment
property inSentryOptions
and better auto-naming to prioritize development environments (#66) - Configure the SDK via GDScript and filter events using event hooks
before_send
andon_crash
. The newSentryConfiguration
class 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
dist
property inSentryOptions
(#74) - Click to copy UUIDs in the demo project (#78)
- Customize
SentryEvent
tags (#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.