Skip to content

chore: release 2.0.0 #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,80 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)

## [2.0.0](https://www.github.com/lance/sdk-javascript/compare/v1.0.0...v2.0.0) (2021-04-16)


### ⚠ BREAKING CHANGES

* change CloudEvent to use direct object notation and get/set properties (#172)
* refactor HTTP bindings and specifications (#165)
* expose a version agnostic event emitter (#141)
* **unmarshaller:** remove asynchronous 0.3 unmarshaller API (#126)

### Features

* add ValidationError type extending TypeError ([#151](https://www.github.com/lance/sdk-javascript/issues/151)) ([09b0c76](https://www.github.com/lance/sdk-javascript/commit/09b0c76826657222f6dc93fa377349a62e9b628f))
* expose a mode and version agnostic event receiver ([#120](https://www.github.com/lance/sdk-javascript/issues/120)) ([54f242b](https://www.github.com/lance/sdk-javascript/commit/54f242b79e03dbba382f5016a1279ddf392c354f))
* expose a version agnostic event emitter ([#141](https://www.github.com/lance/sdk-javascript/issues/141)) ([250a0a1](https://www.github.com/lance/sdk-javascript/commit/250a0a144c5fbeac237e04dcd3f54e05dc30fc70))
* formatter.js es6 ([#87](https://www.github.com/lance/sdk-javascript/issues/87)) ([c36f194](https://www.github.com/lance/sdk-javascript/commit/c36f1949d0176574ace24fee87ce850f01f1e2f5))
* **unmarshaller:** remove asynchronous 0.3 unmarshaller API ([#126](https://www.github.com/lance/sdk-javascript/issues/126)) ([63ae1ad](https://www.github.com/lance/sdk-javascript/commit/63ae1ad527f0b9652222cbc7e51f7a895410a4b4))
* use CloudEvents not cloudevents everywhere ([#101](https://www.github.com/lance/sdk-javascript/issues/101)) ([05ecbde](https://www.github.com/lance/sdk-javascript/commit/05ecbdea4f594a6012ba7717f3311d0c20c2985f))


### Bug Fixes

* ensure binary events can handle no content-type header ([#134](https://www.github.com/lance/sdk-javascript/issues/134)) ([72a87df](https://www.github.com/lance/sdk-javascript/commit/72a87dfb2d05411f9f58b417bbc7db4233dcbbbf))
* Fix Express example installation ([#77](https://www.github.com/lance/sdk-javascript/issues/77)) ([bb8e0f9](https://www.github.com/lance/sdk-javascript/commit/bb8e0f9e0ca7aef00103d03f6071a648a9fab76d))
* make application/json the default content type in binary mode ([#118](https://www.github.com/lance/sdk-javascript/issues/118)) ([d9e9ae6](https://www.github.com/lance/sdk-javascript/commit/d9e9ae6bdcbaf80dc35d486765c9189a176be650))
* misspelled word ([#113](https://www.github.com/lance/sdk-javascript/issues/113)) ([cd6a3ee](https://www.github.com/lance/sdk-javascript/commit/cd6a3eec7dca4bac1e2ba9fbba9949799e6c97d8))
* misspelled word ([#115](https://www.github.com/lance/sdk-javascript/issues/115)) ([53524ac](https://www.github.com/lance/sdk-javascript/commit/53524acb0e18598b1376fa4485cdd2a117e892fd))
* protects the consts from being changed in other parts of the code. ([fbcbcec](https://www.github.com/lance/sdk-javascript/commit/fbcbcec4e885618367c5cb25a8e030549dd829df))
* remove d.ts types. Fixes [#83](https://www.github.com/lance/sdk-javascript/issues/83) ([#84](https://www.github.com/lance/sdk-javascript/issues/84)) ([6c223e2](https://www.github.com/lance/sdk-javascript/commit/6c223e2c34769fc0b2f2dbc58a398eb85442af92))
* support mTLS in 1.0 Binary and Structured emitters ([3a063d7](https://www.github.com/lance/sdk-javascript/commit/3a063d72451d1156df8fe9c3499ef1e81e905060))
* throw "no cloud event detected" if one can't be read ([#139](https://www.github.com/lance/sdk-javascript/issues/139)) ([ef7550d](https://www.github.com/lance/sdk-javascript/commit/ef7550d60d248e1720172c0a18ae5dc21e8da5a1))


### Tests

* remove uuid require in spec_03_tests.js ([#145](https://www.github.com/lance/sdk-javascript/issues/145)) ([c56c203](https://www.github.com/lance/sdk-javascript/commit/c56c203d6af7b9bc1be09a82d33fdbe7aea7f331))
* use constants in spec_03_tests.js ([#144](https://www.github.com/lance/sdk-javascript/issues/144)) ([2882aff](https://www.github.com/lance/sdk-javascript/commit/2882affb382366654b3c7749ed274b9b74f84723))
* use header constants in receiver tests ([#131](https://www.github.com/lance/sdk-javascript/issues/131)) ([60bf05c](https://www.github.com/lance/sdk-javascript/commit/60bf05c8f2d4275b5432ce544982077d22b4b8ff))
* use header constants in unmarshaller tests ([#60](https://www.github.com/lance/sdk-javascript/issues/60)) ([e087805](https://www.github.com/lance/sdk-javascript/commit/e0878055a207154eaf040d00f778ad3854a5d7d2))


### Miscellaneous

* add action to detect and close stale issues ([5a6cde5](https://www.github.com/lance/sdk-javascript/commit/5a6cde5695049403c7f614c42067511908b54ffc))
* add eslint configuration and npm script ([3f238a0](https://www.github.com/lance/sdk-javascript/commit/3f238a01248aba54b0208aaaa54b66cf2f54a749))
* add npm fix command ([#74](https://www.github.com/lance/sdk-javascript/issues/74)) ([005d532](https://www.github.com/lance/sdk-javascript/commit/005d5327e49cd271fe84382d18df7019dc3f73ad))
* add standard-version and release script ([f47bca4](https://www.github.com/lance/sdk-javascript/commit/f47bca4ff0ca93dc83a927bb9ee4818e317a5e75))
* adds files section in package.json ([#147](https://www.github.com/lance/sdk-javascript/issues/147)) ([f8a62b2](https://www.github.com/lance/sdk-javascript/commit/f8a62b2843b12fe894201670770a00c034ab701d))
* es6 base64 parser ([#75](https://www.github.com/lance/sdk-javascript/issues/75)) ([d042ef1](https://www.github.com/lance/sdk-javascript/commit/d042ef1dbb555e2500036716d4170661dc48fe3e))
* es6 parser ([#98](https://www.github.com/lance/sdk-javascript/issues/98)) ([cd6decd](https://www.github.com/lance/sdk-javascript/commit/cd6decd74904888557bfc53045c87efe630fb88c))
* es6 unmarshaller ([#108](https://www.github.com/lance/sdk-javascript/issues/108)) ([79ec3ef](https://www.github.com/lance/sdk-javascript/commit/79ec3ef126a46afbd3217dfdb969b00f20e38f56))
* fix CI code coverage publishing ([#78](https://www.github.com/lance/sdk-javascript/issues/78)) ([8fb0ddf](https://www.github.com/lance/sdk-javascript/commit/8fb0ddf6eb0dd05b0728444f404e1014a9348599))
* Modify CI to also build backport branch(es) ([#122](https://www.github.com/lance/sdk-javascript/issues/122)) ([c1fda94](https://www.github.com/lance/sdk-javascript/commit/c1fda94d25f84db097e75177b166c3f18f707dda))
* remove note with bad link and non SDK docs ([#109](https://www.github.com/lance/sdk-javascript/issues/109)) ([f30c814](https://www.github.com/lance/sdk-javascript/commit/f30c814a09896d31f821ebe5eb5ba95cd264d699))
* update eslint rules to disallow var usage ([e83db29](https://www.github.com/lance/sdk-javascript/commit/e83db297ae5761248d0c34a9d440e6a4285a645d))
* Update uuid dependency ([42246ce](https://www.github.com/lance/sdk-javascript/commit/42246ce36b9898eea1d5daa5f43ddb13ee6b12d0))
* use es6 for cloudevents.js ([#73](https://www.github.com/lance/sdk-javascript/issues/73)) ([12ac181](https://www.github.com/lance/sdk-javascript/commit/12ac1813005d1c88e86c6fc9de675516dd3e290c))


### Documentation

* add instructions and details to contributors guide ([#105](https://www.github.com/lance/sdk-javascript/issues/105)) ([fd99cb1](https://www.github.com/lance/sdk-javascript/commit/fd99cb1e598bc27f0ec41755745942b0487f6905))
* add JSDocs for top level API objects ([#140](https://www.github.com/lance/sdk-javascript/issues/140)) ([b283583](https://www.github.com/lance/sdk-javascript/commit/b283583c0c07e6da40fac26a2b8c7dac894468dc))
* organize README badges and remove TS example ([#112](https://www.github.com/lance/sdk-javascript/issues/112)) ([07323e0](https://www.github.com/lance/sdk-javascript/commit/07323e078fdd60814ed61a65d6756e23cf523400))
* remove 0.1, 0.2 spec support from README ([56036b0](https://www.github.com/lance/sdk-javascript/commit/56036b09ddfeb00d19678e118ea5f742b88cdfc7))
* remove repo structure docs ([#111](https://www.github.com/lance/sdk-javascript/issues/111)) ([223a7c6](https://www.github.com/lance/sdk-javascript/commit/223a7c6f03732fa4dc91c0af78adfcc4c026e7c8))
* update README and examples with new API ([#138](https://www.github.com/lance/sdk-javascript/issues/138)) ([b866edd](https://www.github.com/lance/sdk-javascript/commit/b866edddd9593b5456981f1f5613225b8335ec05))


### lib

* change CloudEvent to use direct object notation and get/set properties ([#172](https://www.github.com/lance/sdk-javascript/issues/172)) ([abc114b](https://www.github.com/lance/sdk-javascript/commit/abc114b24e448a33d2a4f583cdc7ae191940bdca))
* refactor HTTP bindings and specifications ([#165](https://www.github.com/lance/sdk-javascript/issues/165)) ([6f0b5ea](https://www.github.com/lance/sdk-javascript/commit/6f0b5ea5f11ae8a451df2c46208bbd1e08ff7227))

## [Unreleased]

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cloudevents-sdk",
"version": "1.0.0",
"version": "2.0.0",
"description": "CloudEvents SDK for JavaScript",
"main": "index.js",
"scripts": {
Expand Down