Skip to content

Commit 272cf8b

Browse files
author
Duncan Hewett
committed
Add full changelog for 3.0.0
1 parent 8a10918 commit 272cf8b

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,24 @@
22

33
## 3.0.0 (31 Oct 2016)
44

5-
This major release has many breaking changes. See [UPGRADING](UPGRADING.md) for details.
5+
Major rewrite/update of the notifier. Changes include:
6+
7+
* Uses [Jackson](https://github.com/FasterXML/jackson-databind) for streaming JSON serialization
8+
* Logs internally using `org.slf4j.Logger`
9+
* `Severity` is now an enum instead of a `String`
10+
* Request information is automatically collected in Servlet API apps
11+
* JVM runtime, O/S, and locale diagnostics are collected
12+
* The `Client` object has been renamed to `Bugsnag`
13+
* The `Event` object has been renamed to `Report`
14+
* `Report` object is now exposed for ease of attaching diagnostics to error reports
15+
* Targets Java 1.6
16+
* Callbacks now support Java 8 lambda syntax
17+
* Chaining support added to `Report` methods
18+
* Can now add a Callback to `Bugsnag.notify` calls
19+
* Can now change the API key on a per-report basis using Callbacks
20+
* Error report delivery is now fully swappable via the `Delivery` interface
21+
22+
See [UPGRADING](UPGRADING.md) for upgrade details.
623

724
## 2.0.0 (25 Mar 2016)
825

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Create a Sonatype account:
5757
* `./gradlew clean release`
5858
- enter the release version (e.g. `1.2.0`)
5959
- accept the default development version
60+
1. Create a release in GitHub
6061
1. Upload the archives to Sonatype Nexus:
6162
* `git checkout <TAG_NAME>`
6263
* `./gradlew clean uploadArchives`

0 commit comments

Comments
 (0)