Changelog for bugsnag-haskell-0.0.4.4
Unreleased
- None
v0.0.4.4
- Remove the orphan instance ToJSON ByteString
v0.0.4.3
-
Include
package.yamlin release tarballWe read
default-extensionsout of it for doctests.
v0.0.4.2
- Support Aeson 2.0
v0.0.4.1
- Fix invalid URLs in Request tab (missing leading
/s in paths)
v0.0.4.0
-
Fixed serialization of headers in BugsnagRequest
Previously, headers were a list of:
[(CI ByteString, ByteString)]So they serialized as an array, but Bugsnag only accepts objects for headers.
To solve this, the
newtype BugsnagRequestHeaderswraps the headers and has a correctToJSONinstance.
v0.0.3.1
- Tag SomeException with the underlying exception class
v0.0.3.0
- Fix sensitive request header redacting
- Remove
defaultBeforeNotify
v0.0.2.2
Packaging changes only.
v0.0.2.1
- Set StackFrame as in-project based on the
CodeIndexwhen present - Correctly parse
throwStringexceptions with newlines in the message
v0.0.2.0
-
Add
CodeIndexsupportAdds a Template Haskell function to read your project source into an in-memory Map structure to be set on your
BugsnagSettingsvalue. Then, as part of notification, we can attach lines of source context to the StackFrames we have. NOTE: This has memory-footprint implications, so is entirely opt-in.
v0.0.1.3
-
Redact sensitive request headers by default #31
NOTE: this wasn't actually working at this point. It is actually fixed in v0.0.3.0.
-
Deprecate Settings that should be
BeforeNotifyvalues #32 -
bugsnagShouldNotifyoperates after anyBeforeNotifychanges
v0.0.1.2
- Make App Version an opaque
Text, not a structuredVersion(@MaxGabriel)
v0.0.1.1
First (pre-) released version.