Releases: getsentry/sentry-godot
Releases · getsentry/sentry-godot
0.4.2
Various fixes & improvements
- Fix release branch ref in CI (#158) by @limbonaut
0.4.1
0.4.0
Breaking changes
- Renamed
debug_verbosity
=>diagnostic_level
to better align with established Sentry features (#154) - Mark options as basic and advanced to have a cleaner interface, and move error logger tunables into their own sub-page. This is a BREAKING change so make sure to reapply those error logger values if you're changing the defaults. (#155)
Features
- Introduce
screenshot_level
option andbefore_capture_screenshot
hook to provide fine-grained control over when screenshots are taken. (#153)
0.3.1
0.3.0
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.godot
file 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_screenshot
option (#128)
Fixes
- Fix
user.id
not assigned toinstallation_id
by 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_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