diff --git a/CHANGELOG.md b/CHANGELOG.md index 43f4e243..b04e1a1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,165 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [4.0.0](https://www.github.com/cloudevents/sdk-javascript/compare/v3.2.0...v4.0.0) (2020-10-06) + + +### ⚠ BREAKING CHANGES + +* **event:** make the event's time property only a string (#330) +* This validates the value of the cloud event extension based on the spec, +* This changes the modules name from cloudevents-sdk to cloudevents +* **src:** * Extension names are now validated during object creation. The values are defined by the specification, and can be lowercase(a-z) or digits(0-9) and must be no longer that 20 characters +* **src:** * This change makes the CloudEvent Read-only and validates the input during object creation. +* 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 a constructor parameter for loose validation ([#328](https://www.github.com/cloudevents/sdk-javascript/issues/328)) ([1fa3a05](https://www.github.com/cloudevents/sdk-javascript/commit/1fa3a05aed84bb4bdb225b3e2e11aba60d80efe8)) +* add emitterFactory and friends ([#342](https://www.github.com/cloudevents/sdk-javascript/issues/342)) ([e334b6e](https://www.github.com/cloudevents/sdk-javascript/commit/e334b6eceb0227196bacea6a843c268489a7b71b)) +* add types to package.json ([#216](https://www.github.com/cloudevents/sdk-javascript/issues/216)) ([4265281](https://www.github.com/cloudevents/sdk-javascript/commit/42652819f32df245e4e314d2df3758f6e5ca6926)) +* add ValidationError type extending TypeError ([#151](https://www.github.com/cloudevents/sdk-javascript/issues/151)) ([09b0c76](https://www.github.com/cloudevents/sdk-javascript/commit/09b0c76826657222f6dc93fa377349a62e9b628f)) +* expose a mode and version agnostic event receiver ([#120](https://www.github.com/cloudevents/sdk-javascript/issues/120)) ([54f242b](https://www.github.com/cloudevents/sdk-javascript/commit/54f242b79e03dbba382f5016a1279ddf392c354f)) +* expose a version agnostic event emitter ([#141](https://www.github.com/cloudevents/sdk-javascript/issues/141)) ([250a0a1](https://www.github.com/cloudevents/sdk-javascript/commit/250a0a144c5fbeac237e04dcd3f54e05dc30fc70)) +* formatter.js es6 ([#87](https://www.github.com/cloudevents/sdk-javascript/issues/87)) ([c36f194](https://www.github.com/cloudevents/sdk-javascript/commit/c36f1949d0176574ace24fee87ce850f01f1e2f5)) +* introduce browser support ([#201](https://www.github.com/cloudevents/sdk-javascript/issues/201)) ([8b2725b](https://www.github.com/cloudevents/sdk-javascript/commit/8b2725b10a10ba5da842e23d3d2673b27ca450df)) +* introduce Message, Serializer, Deserializer and Binding interfaces ([#324](https://www.github.com/cloudevents/sdk-javascript/issues/324)) ([f3953a9](https://www.github.com/cloudevents/sdk-javascript/commit/f3953a9a5abf5c0267247f9939cf567a47eccd91)) +* pass extension into the constructor. ([#214](https://www.github.com/cloudevents/sdk-javascript/issues/214)) ([0378f4c](https://www.github.com/cloudevents/sdk-javascript/commit/0378f4cdf9fde647ac3ffe1f9fb6bd3ff0924280)), closes [#209](https://www.github.com/cloudevents/sdk-javascript/issues/209) +* remove unused plugins ([#262](https://www.github.com/cloudevents/sdk-javascript/issues/262)) ([4014da2](https://www.github.com/cloudevents/sdk-javascript/commit/4014da26f5ae00d8846ab804ba0fb847051c44eb)) +* simplify validation logic/imports ([#265](https://www.github.com/cloudevents/sdk-javascript/issues/265)) ([4b54b27](https://www.github.com/cloudevents/sdk-javascript/commit/4b54b272a5578523c3a03b21720cb89c0d5177db)) +* use CloudEvents not cloudevents everywhere ([#101](https://www.github.com/cloudevents/sdk-javascript/issues/101)) ([05ecbde](https://www.github.com/cloudevents/sdk-javascript/commit/05ecbdea4f594a6012ba7717f3311d0c20c2985f)) +* use npm name cloudevents ([#260](https://www.github.com/cloudevents/sdk-javascript/issues/260)) ([565f867](https://www.github.com/cloudevents/sdk-javascript/commit/565f8674246b5f60ff78141ea9548b4137e2befc)), closes [#215](https://www.github.com/cloudevents/sdk-javascript/issues/215) +* **src:** A CloudEvent should be readonly but provide a way to augment itself. ([#234](https://www.github.com/cloudevents/sdk-javascript/issues/234)) ([c7a8477](https://www.github.com/cloudevents/sdk-javascript/commit/c7a84772d59647e2a94991a3051b37b097b0d404)) +* **src:** add ext name validation ([#246](https://www.github.com/cloudevents/sdk-javascript/issues/246)) ([84f1ed9](https://www.github.com/cloudevents/sdk-javascript/commit/84f1ed9cfe54d60978c525de5b0c49cf38839deb)) +* **unmarshaller:** remove asynchronous 0.3 unmarshaller API ([#126](https://www.github.com/cloudevents/sdk-javascript/issues/126)) ([63ae1ad](https://www.github.com/cloudevents/sdk-javascript/commit/63ae1ad527f0b9652222cbc7e51f7a895410a4b4)) + + +### Bug Fixes + +* Add Correct Headers to emitted Binary Event ([#302](https://www.github.com/cloudevents/sdk-javascript/issues/302)) ([ad0c434](https://www.github.com/cloudevents/sdk-javascript/commit/ad0c4340b2b3cf8a6204f7fb9e1df140092e23c9)), closes [#301](https://www.github.com/cloudevents/sdk-javascript/issues/301) +* add correct types to improve TypeScript behavior ([#202](https://www.github.com/cloudevents/sdk-javascript/issues/202)) ([da365e0](https://www.github.com/cloudevents/sdk-javascript/commit/da365e09ebcb493f63e6962800230899f1b978ad)) +* do not alter an event's data attribute ([#344](https://www.github.com/cloudevents/sdk-javascript/issues/344)) ([1446898](https://www.github.com/cloudevents/sdk-javascript/commit/14468980f7a79da836bd3ee8304a8a5710a206c1)) +* do not require an HTTP body on incoming binary event messages ([a7c326b](https://www.github.com/cloudevents/sdk-javascript/commit/a7c326b48cf702a077fc4af1eda3f686429ba9df)) +* ensure binary events can handle no content-type header ([#134](https://www.github.com/cloudevents/sdk-javascript/issues/134)) ([72a87df](https://www.github.com/cloudevents/sdk-javascript/commit/72a87dfb2d05411f9f58b417bbc7db4233dcbbbf)) +* ensure that data encoded as base64 is parsed as an object ([#285](https://www.github.com/cloudevents/sdk-javascript/issues/285)) ([ed9ea95](https://www.github.com/cloudevents/sdk-javascript/commit/ed9ea956d73491cc890751bf1baf4f0be828a9cb)) +* ensure that event data can be an array, number, boolean or null ([#281](https://www.github.com/cloudevents/sdk-javascript/issues/281)) ([b99f728](https://www.github.com/cloudevents/sdk-javascript/commit/b99f7281904b41d9058fec8f51019c5937821dc9)) +* ensure that the HTTP receiver sanitizes headers in accept() ([#239](https://www.github.com/cloudevents/sdk-javascript/issues/239)) ([51035dc](https://www.github.com/cloudevents/sdk-javascript/commit/51035dc65b98ce7912d57a78d214612c05c5dc00)) +* extend Node.js IncomingHttpHeaders in our Headers type ([#346](https://www.github.com/cloudevents/sdk-javascript/issues/346)) ([f6be285](https://www.github.com/cloudevents/sdk-javascript/commit/f6be285b8319919029d8c11f7bb49cac4bcc5c14)) +* Fix Express example installation ([#77](https://www.github.com/cloudevents/sdk-javascript/issues/77)) ([bb8e0f9](https://www.github.com/cloudevents/sdk-javascript/commit/bb8e0f9e0ca7aef00103d03f6071a648a9fab76d)) +* fix references to constants - remove .js extension ([#200](https://www.github.com/cloudevents/sdk-javascript/issues/200)) ([c757a2b](https://www.github.com/cloudevents/sdk-javascript/commit/c757a2bce1e5432c420db7a4ae4755058964cff7)) +* initialize CloudEvent's extensions property ([#192](https://www.github.com/cloudevents/sdk-javascript/issues/192)) ([0710166](https://www.github.com/cloudevents/sdk-javascript/commit/0710166ce9397f402b835fae745923d11357d15e)) +* introduce CloudEventV1 and CloudEventV03 interfaces ([#194](https://www.github.com/cloudevents/sdk-javascript/issues/194)) ([a5befbe](https://www.github.com/cloudevents/sdk-javascript/commit/a5befbe0cf11a53e39f3ea33990b037e2f165611)) +* make application/json the default content type in binary mode ([#118](https://www.github.com/cloudevents/sdk-javascript/issues/118)) ([d9e9ae6](https://www.github.com/cloudevents/sdk-javascript/commit/d9e9ae6bdcbaf80dc35d486765c9189a176be650)) +* misspelled word ([#113](https://www.github.com/cloudevents/sdk-javascript/issues/113)) ([cd6a3ee](https://www.github.com/cloudevents/sdk-javascript/commit/cd6a3eec7dca4bac1e2ba9fbba9949799e6c97d8)) +* misspelled word ([#115](https://www.github.com/cloudevents/sdk-javascript/issues/115)) ([53524ac](https://www.github.com/cloudevents/sdk-javascript/commit/53524acb0e18598b1376fa4485cdd2a117e892fd)) +* package.json & package-lock.json to reduce vulnerabilities ([#253](https://www.github.com/cloudevents/sdk-javascript/issues/253)) ([2ed5f84](https://www.github.com/cloudevents/sdk-javascript/commit/2ed5f844570efdf3ccc301fd5854fe4100921e04)) +* package.json & package-lock.json to reduce vulnerabilities ([#338](https://www.github.com/cloudevents/sdk-javascript/issues/338)) ([eca43d9](https://www.github.com/cloudevents/sdk-javascript/commit/eca43d907468dd07d9f291bb56f95f658f4b3c40)) +* package.json to reduce vulnerabilities ([d3e44ad](https://www.github.com/cloudevents/sdk-javascript/commit/d3e44ad126f02353cd6b2f04a7118c725fe0830d)) +* parse method mutating its input ([#231](https://www.github.com/cloudevents/sdk-javascript/issues/231)) ([060b21b](https://www.github.com/cloudevents/sdk-javascript/commit/060b21ba36a37afc9002fe2e3d2d3b161633f9ae)) +* protects the consts from being changed in other parts of the code. ([fbcbcec](https://www.github.com/cloudevents/sdk-javascript/commit/fbcbcec4e885618367c5cb25a8e030549dd829df)) +* remove d.ts types. Fixes [#83](https://www.github.com/cloudevents/sdk-javascript/issues/83) ([#84](https://www.github.com/cloudevents/sdk-javascript/issues/84)) ([6c223e2](https://www.github.com/cloudevents/sdk-javascript/commit/6c223e2c34769fc0b2f2dbc58a398eb85442af92)) +* support mTLS in 1.0 Binary and Structured emitters ([3a063d7](https://www.github.com/cloudevents/sdk-javascript/commit/3a063d72451d1156df8fe9c3499ef1e81e905060)) +* throw "no cloud event detected" if one can't be read ([#139](https://www.github.com/cloudevents/sdk-javascript/issues/139)) ([ef7550d](https://www.github.com/cloudevents/sdk-javascript/commit/ef7550d60d248e1720172c0a18ae5dc21e8da5a1)) +* update browser name to cloudevents. ([#292](https://www.github.com/cloudevents/sdk-javascript/issues/292)) ([48d182b](https://www.github.com/cloudevents/sdk-javascript/commit/48d182bc5f3c6f7feb6dec9ce5bb68ff5ad14e66)), closes [#286](https://www.github.com/cloudevents/sdk-javascript/issues/286) +* upgrade cloudevents from 3.0.1 to 3.1.0 ([#335](https://www.github.com/cloudevents/sdk-javascript/issues/335)) ([7423acb](https://www.github.com/cloudevents/sdk-javascript/commit/7423acb7fc4d431cc8d335fd5ccb1ad4a1f28a65)) +* upgrade uuid from 8.0.0 to 8.1.0 ([#220](https://www.github.com/cloudevents/sdk-javascript/issues/220)) ([25077a9](https://www.github.com/cloudevents/sdk-javascript/commit/25077a9b43bc2e54cd52266fb664a9c523d3f65c)) +* upgrade uuid from 8.1.0 to 8.2.0 ([#250](https://www.github.com/cloudevents/sdk-javascript/issues/250)) ([13bcdb4](https://www.github.com/cloudevents/sdk-javascript/commit/13bcdb4b9817bcf28991269f554f73893b42b458)) +* use /lib in gitignore so src/lib is not ignored ([#199](https://www.github.com/cloudevents/sdk-javascript/issues/199)) ([fba3294](https://www.github.com/cloudevents/sdk-javascript/commit/fba3294ce04a30be0e5ab551a1fa01727dc8d1f8)) + + +### lib + +* change CloudEvent to use direct object notation and get/set properties ([#172](https://www.github.com/cloudevents/sdk-javascript/issues/172)) ([abc114b](https://www.github.com/cloudevents/sdk-javascript/commit/abc114b24e448a33d2a4f583cdc7ae191940bdca)) +* refactor HTTP bindings and specifications ([#165](https://www.github.com/cloudevents/sdk-javascript/issues/165)) ([6f0b5ea](https://www.github.com/cloudevents/sdk-javascript/commit/6f0b5ea5f11ae8a451df2c46208bbd1e08ff7227)) +* validate extension values ([#251](https://www.github.com/cloudevents/sdk-javascript/issues/251)) ([3c8273f](https://www.github.com/cloudevents/sdk-javascript/commit/3c8273f1140455ce8346918942c44dda241ead4c)) + + +### Tests + +* implement pending tests leftover from TS rewrite ([#315](https://www.github.com/cloudevents/sdk-javascript/issues/315)) ([b5cf886](https://www.github.com/cloudevents/sdk-javascript/commit/b5cf8865b98ae2b91407f4c5d90a7afd977ee96e)) +* inplement the cucumber conformance tests from cloudevents/spec ([#238](https://www.github.com/cloudevents/sdk-javascript/issues/238)) ([dca2811](https://www.github.com/cloudevents/sdk-javascript/commit/dca2811627f36427a3b9bc710cc338d76f5d6f8b)) +* remove uuid require in spec_03_tests.js ([#145](https://www.github.com/cloudevents/sdk-javascript/issues/145)) ([c56c203](https://www.github.com/cloudevents/sdk-javascript/commit/c56c203d6af7b9bc1be09a82d33fdbe7aea7f331)) +* use constants in spec_03_tests.js ([#144](https://www.github.com/cloudevents/sdk-javascript/issues/144)) ([2882aff](https://www.github.com/cloudevents/sdk-javascript/commit/2882affb382366654b3c7749ed274b9b74f84723)) +* use header constants in receiver tests ([#131](https://www.github.com/cloudevents/sdk-javascript/issues/131)) ([60bf05c](https://www.github.com/cloudevents/sdk-javascript/commit/60bf05c8f2d4275b5432ce544982077d22b4b8ff)) +* use header constants in unmarshaller tests ([#60](https://www.github.com/cloudevents/sdk-javascript/issues/60)) ([e087805](https://www.github.com/cloudevents/sdk-javascript/commit/e0878055a207154eaf040d00f778ad3854a5d7d2)) + + +### Miscellaneous + +* add an automated GH action for releases ([#329](https://www.github.com/cloudevents/sdk-javascript/issues/329)) ([a9114b7](https://www.github.com/cloudevents/sdk-javascript/commit/a9114b712308efaca11c9e5f485948af5bb9e4bc)) +* update release please to the latest release(2.4.1) ([#345](https://www.github.com/cloudevents/sdk-javascript/issues/345)) ([76688c4](https://www.github.com/cloudevents/sdk-javascript/commit/76688c4c01554cbbad62ac1b719ef00c9328848b)) +* **event:** make the event's time property only a string ([#330](https://www.github.com/cloudevents/sdk-javascript/issues/330)) ([6cd310c](https://www.github.com/cloudevents/sdk-javascript/commit/6cd310c14168013a4298f87fd8ec3ef51782d7ce)) +* **example:** Replaced body parser with express JSON parser ([#334](https://www.github.com/cloudevents/sdk-javascript/issues/334)) ([4779d89](https://www.github.com/cloudevents/sdk-javascript/commit/4779d89ad054973cb0af8ec4119e073b78970392)) +* fix promise tests to break the build when they fail ([#305](https://www.github.com/cloudevents/sdk-javascript/issues/305)) ([a5249de](https://www.github.com/cloudevents/sdk-javascript/commit/a5249de487da4a17b082c4bc59d362a62566ccaf)), closes [#303](https://www.github.com/cloudevents/sdk-javascript/issues/303) +* add action to detect and close stale issues ([5a6cde5](https://www.github.com/cloudevents/sdk-javascript/commit/5a6cde5695049403c7f614c42067511908b54ffc)) +* add coverage GitHub action ([#185](https://www.github.com/cloudevents/sdk-javascript/issues/185)) ([349fe8e](https://www.github.com/cloudevents/sdk-javascript/commit/349fe8e9bd3da711ab5c8221932d1bc5f551a1da)) +* add cucumber.js to list of files to lint and /docs to .gitignore ([#327](https://www.github.com/cloudevents/sdk-javascript/issues/327)) ([17d4bc8](https://www.github.com/cloudevents/sdk-javascript/commit/17d4bc85dfa9b8ecfcc3383c6154ed9aa2f37496)) +* add eslint configuration and npm script ([3f238a0](https://www.github.com/cloudevents/sdk-javascript/commit/3f238a01248aba54b0208aaaa54b66cf2f54a749)) +* add GitHub action for CI on master and prs ([#181](https://www.github.com/cloudevents/sdk-javascript/issues/181)) ([0fe57d1](https://www.github.com/cloudevents/sdk-javascript/commit/0fe57d123ac01458a6fa50752caf0071ed2571f6)) +* add npm fix command ([#74](https://www.github.com/cloudevents/sdk-javascript/issues/74)) ([005d532](https://www.github.com/cloudevents/sdk-javascript/commit/005d5327e49cd271fe84382d18df7019dc3f73ad)) +* add standard-version and release script ([f47bca4](https://www.github.com/cloudevents/sdk-javascript/commit/f47bca4ff0ca93dc83a927bb9ee4818e317a5e75)) +* add vscode task JSON and GitHub issue/pr templates ([#268](https://www.github.com/cloudevents/sdk-javascript/issues/268)) ([1613595](https://www.github.com/cloudevents/sdk-javascript/commit/1613595a38ba1d268dc45da4b09239dfac8afee8)) +* adds files section in package.json ([#147](https://www.github.com/cloudevents/sdk-javascript/issues/147)) ([f8a62b2](https://www.github.com/cloudevents/sdk-javascript/commit/f8a62b2843b12fe894201670770a00c034ab701d)) +* adds the return type for the extensions ([#221](https://www.github.com/cloudevents/sdk-javascript/issues/221)) ([5ab8164](https://www.github.com/cloudevents/sdk-javascript/commit/5ab81641aeaa7ef2d5dc23265277c65be144a881)) +* bump GH stale action to v3 ([#243](https://www.github.com/cloudevents/sdk-javascript/issues/243)) ([90a9984](https://www.github.com/cloudevents/sdk-javascript/commit/90a998472c133dfc54c497eb87224fecce2ae031)) +* CI workflow to only upload report if CODACY_PROJECT_TOKEN is set ([#193](https://www.github.com/cloudevents/sdk-javascript/issues/193)) ([aa320e7](https://www.github.com/cloudevents/sdk-javascript/commit/aa320e7fe4ce59284378cdd9420c0191d6a54b39)) +* combine v03 and v1 event interfaces, specs and schemas into single files([#270](https://www.github.com/cloudevents/sdk-javascript/issues/270)) ([129ec48](https://www.github.com/cloudevents/sdk-javascript/commit/129ec485d96dd38cb1d12f8074c6fcfb4cf6e689)) +* consolidate HTTP parsers and header maps into single files ([#267](https://www.github.com/cloudevents/sdk-javascript/issues/267)) ([45850e3](https://www.github.com/cloudevents/sdk-javascript/commit/45850e329a636904924d9d719771fdf4ec683a5d)) +* es6 base64 parser ([#75](https://www.github.com/cloudevents/sdk-javascript/issues/75)) ([d042ef1](https://www.github.com/cloudevents/sdk-javascript/commit/d042ef1dbb555e2500036716d4170661dc48fe3e)) +* es6 parser ([#98](https://www.github.com/cloudevents/sdk-javascript/issues/98)) ([cd6decd](https://www.github.com/cloudevents/sdk-javascript/commit/cd6decd74904888557bfc53045c87efe630fb88c)) +* es6 unmarshaller ([#108](https://www.github.com/cloudevents/sdk-javascript/issues/108)) ([79ec3ef](https://www.github.com/cloudevents/sdk-javascript/commit/79ec3ef126a46afbd3217dfdb969b00f20e38f56)) +* fix CI code coverage publishing ([#78](https://www.github.com/cloudevents/sdk-javascript/issues/78)) ([8fb0ddf](https://www.github.com/cloudevents/sdk-javascript/commit/8fb0ddf6eb0dd05b0728444f404e1014a9348599)) +* minor typos in guidance docs ([#196](https://www.github.com/cloudevents/sdk-javascript/issues/196)) ([15cd763](https://www.github.com/cloudevents/sdk-javascript/commit/15cd7638da2906c7be7b550cc07ce551c2f7d1f8)) +* Modify CI to also build backport branch(es) ([#122](https://www.github.com/cloudevents/sdk-javascript/issues/122)) ([c1fda94](https://www.github.com/cloudevents/sdk-javascript/commit/c1fda94d25f84db097e75177b166c3f18f707dda)) +* move typedoc them to a dev dependency. ([#279](https://www.github.com/cloudevents/sdk-javascript/issues/279)) ([c76dda6](https://www.github.com/cloudevents/sdk-javascript/commit/c76dda6d1052964b772533306f58ef46c8c9b642)), closes [#278](https://www.github.com/cloudevents/sdk-javascript/issues/278) +* no import star ([#297](https://www.github.com/cloudevents/sdk-javascript/issues/297)) ([31c2005](https://www.github.com/cloudevents/sdk-javascript/commit/31c200592fb819a38d17c661ce6a76b8ed0ff157)) +* Remove commented version import. ([#319](https://www.github.com/cloudevents/sdk-javascript/issues/319)) ([0adcc35](https://www.github.com/cloudevents/sdk-javascript/commit/0adcc3532d8826254d4febfa2dc0b03dd4fe13b7)) +* remove note with bad link and non SDK docs ([#109](https://www.github.com/cloudevents/sdk-javascript/issues/109)) ([f30c814](https://www.github.com/cloudevents/sdk-javascript/commit/f30c814a09896d31f821ebe5eb5ba95cd264d699)) +* simplify ce version parsers ([#274](https://www.github.com/cloudevents/sdk-javascript/issues/274)) ([3d82fb6](https://www.github.com/cloudevents/sdk-javascript/commit/3d82fb629182edaee11e571ea895a5f8a7456a0e)) +* simplify parser logic and duplicated code ([#269](https://www.github.com/cloudevents/sdk-javascript/issues/269)) ([a6124cc](https://www.github.com/cloudevents/sdk-javascript/commit/a6124cc350a106ea41bba2ccd1e0cb42a67f99bf)) +* ts formatter ([#210](https://www.github.com/cloudevents/sdk-javascript/issues/210)) ([90782a9](https://www.github.com/cloudevents/sdk-javascript/commit/90782a9e17dbd293d379f0ec134cf7fb06d0f36f)) +* typo ([#313](https://www.github.com/cloudevents/sdk-javascript/issues/313)) ([81623ac](https://www.github.com/cloudevents/sdk-javascript/commit/81623ac443b7e68a595061357946a164edf446e6)) +* update eslint rules to disallow var usage ([e83db29](https://www.github.com/cloudevents/sdk-javascript/commit/e83db297ae5761248d0c34a9d440e6a4285a645d)) +* Update examples to use latest sdk changes ([#282](https://www.github.com/cloudevents/sdk-javascript/issues/282)) ([763838c](https://www.github.com/cloudevents/sdk-javascript/commit/763838c89cc704397bf75c9cbde79ae0f5c731c1)) +* Update examples to use the latest sdk version(2.0.2) ([#206](https://www.github.com/cloudevents/sdk-javascript/issues/206)) ([dcb3c4e](https://www.github.com/cloudevents/sdk-javascript/commit/dcb3c4e98acb5fc4fca518d2121a46797388456f)) +* Update README with correct links for the support specification versions ([#321](https://www.github.com/cloudevents/sdk-javascript/issues/321)) ([73f0bec](https://www.github.com/cloudevents/sdk-javascript/commit/73f0becc2b8e4f10ae40e23b77e4161d9b5ff611)), closes [#320](https://www.github.com/cloudevents/sdk-javascript/issues/320) +* Update readme with correct Receiver usage ([#287](https://www.github.com/cloudevents/sdk-javascript/issues/287)) ([e219a30](https://www.github.com/cloudevents/sdk-javascript/commit/e219a30708f061ef5fdb576d18d2e087f4ba5a25)) +* Update references of master to main ([#316](https://www.github.com/cloudevents/sdk-javascript/issues/316)) ([4bf2eb8](https://www.github.com/cloudevents/sdk-javascript/commit/4bf2eb838a32275433793e0692e32a373685f41e)) +* update the release script to signoff the commit ([#307](https://www.github.com/cloudevents/sdk-javascript/issues/307)) ([f3cc2b4](https://www.github.com/cloudevents/sdk-javascript/commit/f3cc2b429baa9d055ac480c433efee1438968ccc)) +* validate cloudevent version agnostic ([#311](https://www.github.com/cloudevents/sdk-javascript/issues/311)) ([8ac3eb0](https://www.github.com/cloudevents/sdk-javascript/commit/8ac3eb0c69d980a4475052ce3f102b8b88602fa5)) +* **actions:** don't auto-close stale issues and pull requests ([#235](https://www.github.com/cloudevents/sdk-javascript/issues/235)) ([d65b013](https://www.github.com/cloudevents/sdk-javascript/commit/d65b0135e0b5238f7d6e0c4a683401c1dc625b38)) +* use es6 for cloudevents.js ([#73](https://www.github.com/cloudevents/sdk-javascript/issues/73)) ([12ac181](https://www.github.com/cloudevents/sdk-javascript/commit/12ac1813005d1c88e86c6fc9de675516dd3e290c)) +* webpack should publish to bundles not _bundles ([#227](https://www.github.com/cloudevents/sdk-javascript/issues/227)) ([7012433](https://www.github.com/cloudevents/sdk-javascript/commit/701243307440da7b9890e10faf6d57368912c4a7)) +* **release:** 2.0.0 ([daf945c](https://www.github.com/cloudevents/sdk-javascript/commit/daf945c50ea6530b703656fbf7932062ae021245)) +* **release:** 2.0.1 ([edad2a6](https://www.github.com/cloudevents/sdk-javascript/commit/edad2a618274288b617f85396203f2c8dc10f874)) +* **release:** 2.0.2 ([b3d9dd2](https://www.github.com/cloudevents/sdk-javascript/commit/b3d9dd2d2ac179f4042c3935a272238dce59dc7b)) +* Update uuid dependency ([42246ce](https://www.github.com/cloudevents/sdk-javascript/commit/42246ce36b9898eea1d5daa5f43ddb13ee6b12d0)) + + +### Documentation + +* add instructions and details to contributors guide ([#105](https://www.github.com/cloudevents/sdk-javascript/issues/105)) ([fd99cb1](https://www.github.com/cloudevents/sdk-javascript/commit/fd99cb1e598bc27f0ec41755745942b0487f6905)) +* add JSDocs for top level API objects ([#140](https://www.github.com/cloudevents/sdk-javascript/issues/140)) ([b283583](https://www.github.com/cloudevents/sdk-javascript/commit/b283583c0c07e6da40fac26a2b8c7dac894468dc)) +* add maintainer guidelines for landing PRs ([#177](https://www.github.com/cloudevents/sdk-javascript/issues/177)) ([fdc79ae](https://www.github.com/cloudevents/sdk-javascript/commit/fdc79ae12083f989f80ec548669fc2070c69bb83)) +* clean up spec compliance table on README.md ([#252](https://www.github.com/cloudevents/sdk-javascript/issues/252)) ([c496931](https://www.github.com/cloudevents/sdk-javascript/commit/c49693189d16655b0de50f1c52baea6ec3e1d9ba)) +* generate api documentation as a GitHub workflow ([#217](https://www.github.com/cloudevents/sdk-javascript/issues/217)) ([44b791b](https://www.github.com/cloudevents/sdk-javascript/commit/44b791bf97fdbcd7e1c4a0a7725e4707892653b7)) +* improve readme receiver example ([#309](https://www.github.com/cloudevents/sdk-javascript/issues/309)) ([d590e3a](https://www.github.com/cloudevents/sdk-javascript/commit/d590e3a0079e749a9e108b445911eaf544271ec4)) +* organize README badges and remove TS example ([#112](https://www.github.com/cloudevents/sdk-javascript/issues/112)) ([07323e0](https://www.github.com/cloudevents/sdk-javascript/commit/07323e078fdd60814ed61a65d6756e23cf523400)) +* Release Guidelines ([#306](https://www.github.com/cloudevents/sdk-javascript/issues/306)) ([08bf15d](https://www.github.com/cloudevents/sdk-javascript/commit/08bf15d161d5781b712f6065f78d31d59f8ba549)) +* remove 0.1, 0.2 spec support from README ([56036b0](https://www.github.com/cloudevents/sdk-javascript/commit/56036b09ddfeb00d19678e118ea5f742b88cdfc7)) +* remove repo structure docs ([#111](https://www.github.com/cloudevents/sdk-javascript/issues/111)) ([223a7c6](https://www.github.com/cloudevents/sdk-javascript/commit/223a7c6f03732fa4dc91c0af78adfcc4c026e7c8)) +* update badge name ([#289](https://www.github.com/cloudevents/sdk-javascript/issues/289)) ([3fab5f2](https://www.github.com/cloudevents/sdk-javascript/commit/3fab5f2c92859b22363b33024f8000dc3ceac1c3)) +* update README with latest API changes ([#347](https://www.github.com/cloudevents/sdk-javascript/issues/347)) ([138de37](https://www.github.com/cloudevents/sdk-javascript/commit/138de3708463101e12428db6f456cfebf41a5093)) +* update README with maintainer names ([#337](https://www.github.com/cloudevents/sdk-javascript/issues/337)) ([0a12146](https://www.github.com/cloudevents/sdk-javascript/commit/0a121465650ea2fac388a1df9c352a732ead0079)) +* **README:** fix example typo ([#208](https://www.github.com/cloudevents/sdk-javascript/issues/208)) ([9857eda](https://www.github.com/cloudevents/sdk-javascript/commit/9857eda5ef85e64898f7c742e1ffabb714236d6a)), closes [#173](https://www.github.com/cloudevents/sdk-javascript/issues/173) +* **README:** fix wrong order of arguments in the accept example ([#224](https://www.github.com/cloudevents/sdk-javascript/issues/224)) ([850e893](https://www.github.com/cloudevents/sdk-javascript/commit/850e893ca7103846e5e85905523a0913ee8a8f4e)), closes [#222](https://www.github.com/cloudevents/sdk-javascript/issues/222) +* **README:** Update readme to mention that CloudEvents are read-only now ([#248](https://www.github.com/cloudevents/sdk-javascript/issues/248)) ([de6f0a2](https://www.github.com/cloudevents/sdk-javascript/commit/de6f0a2945f4fdfb3fdee75c0e20c863a356ff90)) +* update README and examples with new API ([#138](https://www.github.com/cloudevents/sdk-javascript/issues/138)) ([b866edd](https://www.github.com/cloudevents/sdk-javascript/commit/b866edddd9593b5456981f1f5613225b8335ec05)) +* Update references of specific versions to use Latest Supported. ([#211](https://www.github.com/cloudevents/sdk-javascript/issues/211)) ([ed1d328](https://www.github.com/cloudevents/sdk-javascript/commit/ed1d3286fa85a0f2eb4c02f4588d9f80dccc5ece)), closes [#160](https://www.github.com/cloudevents/sdk-javascript/issues/160) + ## [3.1.0](https://github.com/cloudevents/sdk-javascript/compare/v3.0.1...v3.1.0) (2020-08-11) diff --git a/package-lock.json b/package-lock.json index 29a83011..0216d9c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "cloudevents", - "version": "3.1.0", + "version": "4.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index e65b1727..dc7de1b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cloudevents", - "version": "3.1.0", + "version": "4.0.0", "description": "CloudEvents SDK for JavaScript", "main": "dist/index.js", "scripts": {