-
Notifications
You must be signed in to change notification settings - Fork 8
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: pbrisbin/bugsnag-haskell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: bugsnag-v1.1.0.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: pbrisbin/bugsnag-haskell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 18 files changed
- 1 contributor
Commits on Jun 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 306c737 - Browse repository at this point
Copy the full SHA 306c737View commit details -
Configuration menu - View commit details
-
Copy full SHA for c31ef1b - Browse repository at this point
Copy the full SHA c31ef1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 259ea2c - Browse repository at this point
Copy the full SHA 259ea2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dab81e - Browse repository at this point
Copy the full SHA 3dab81eView commit details -
fix(bugsnag)!: change
beforeNotify
to acceptSomeException
instea……d of `Exception e` There's not much you can do with an `Exception e` anyway, so almost all realistic uses of this function would have to do `fromException . toException` to get something useful anyway This is exactly what `updateFromOriginalException` was doing anyway, so this change makes that more convenient too. Unfortunately, this requires a major version bump, even though most users will be using a higher-level function whose type has not changed. Closes #80.
Configuration menu - View commit details
-
Copy full SHA for 0d7bd54 - Browse repository at this point
Copy the full SHA 0d7bd54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82b1811 - Browse repository at this point
Copy the full SHA 82b1811View commit details
Commits on Aug 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f17cfbd - Browse repository at this point
Copy the full SHA f17cfbdView commit details -
fix(bugsnag): handle ExceptionWithContext
GHC-9.12 / base-4.20 introduces `ExceptionWithContext` as a way to read backtraces off of functions like `error`. This means `ErrorCall` no longer includes the information, which broke us. To address this, we can `fromException` to that type, and then parse the displaying of it. The format is similar but different to what `ErrorCall` was, but we can re-use most of `errorCallParser` by factoring out the stack-frame bits. To keep things working on older GHC's we can put this behind CPP and expose our own type and function of the same names, but with no-op functionality. Fixes #99.
Configuration menu - View commit details
-
Copy full SHA for 0c98ff2 - Browse repository at this point
Copy the full SHA 0c98ff2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5da413a - Browse repository at this point
Copy the full SHA 5da413aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbaa6b2 - Browse repository at this point
Copy the full SHA cbaa6b2View commit details -
chore(ci): ensure coverage works
We were doing that only for the `stack.yaml` job, but the setup now has `stack.yaml` as a symlink to the latest LTS, and _not_ running CI for it duplicatively. So instead we need to maintain the "default" job as the latest LTS concretely. I wonder if `generate-matrix` could put something else in the matrix to identify where a given resolver sits in the set, that we could key on my dynamically.
Configuration menu - View commit details
-
Copy full SHA for ea9a4b8 - Browse repository at this point
Copy the full SHA ea9a4b8View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff bugsnag-v1.1.0.1...main