aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 00000000..516b32c0
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,17 @@
+# Changelog
+
+**Note:** Before version 1.0.0, every release may contain breaking changes.
+
+## Version 0.9.1
+
+* **Breaking change**: The static `fuzzerTestOneInput` method in a fuzz target now has to return `void` instead of `boolean`. Fuzz targets that previously returned `true` should now throw an exception or use `assert`.
+* Fixed: `jazzer` wrapper can find `jazzer_driver` even if not in the working directory
+* Fixed: Switch instrumentation no longer causes an out-of-bounds read in the driver
+* Feature: `assert` can be used in fuzz targets
+* Feature: Coverage is now collision-free and more fine-grained (based on [JaCoCo](https://www.eclemma.org/jacoco/))
+* API: Added `pickValue(Collection c)` and `consumeChar(char min, char max)` to `FuzzedDataProvider`
+* API: Added `FuzzerSecurityIssue*` exceptions to allow specifiying the severity of findings
+
+## Version 0.9.0
+
+* Initial release