CloudEvents v4.0.0 Release
⚠ BREAKING CHANGES
- Remove All API's that are labeled "Remove in 4.0" (#362)
- event: make the event's time property only a string (#330)
Features
-
add a constructor parameter for loose validation (#328) (1fa3a05)
-
add EventEmitter to Emitter and singleton paradigm (25f9c48)
-
allow ensureDelivery to be able to ensure delivery on emit (43d9e01)
-
introduce Message, Serializer, Deserializer and Binding interfaces (#324) (f3953a9)
-
Remove All API's that are labeled "Remove in 4.0" (#362) (875f700)
Bug Fixes
-
extend Node.js IncomingHttpHeaders in our Headers type (#346) (f6be285)
-
improve error messages when validating extensions (9f86cfd)
-
package.json & package-lock.json to reduce vulnerabilities (132f052)
-
package.json & package-lock.json to reduce vulnerabilities (#338) (eca43d9)
Tests
Documentation
-
add Emitter logic example (bda8581)
Miscellaneous
-
tag v3.2.0 as release-v3.2.0 for release-please (#353) (765b81c)
-
ci,releases: bump release-please-action to 2.5.5 (#350) (c4afacb)
-
update release please to the latest release(2.4.1) (#345) (76688c4)
-
event: make the event's time property only a string (#330) (6cd310c)
-
example: Replaced body parser with express JSON parser (#334) (4779d89)
-
add cucumber.js to list of files to lint and /docs to .gitignore (#327) (17d4bc8)
-
Update README with correct links for the support specification versions (#321) (73f0bec), closes #320