Skip to content
New issue

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

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

Already on GitHub? # to your account

chore: release 1.0.0 #2

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

chore: release 1.0.0 #2

wants to merge 3 commits into from

Conversation

github-actions[bot]
Copy link

🤖 I have created a release *beep* *boop*

1.0.0 (2020-10-22)

⚠ BREAKING CHANGES

Features

  • add a constructor parameter for loose validation (#328) (1fa3a05)
  • add discovery service (8213c7d)
  • add emitterFactory and friends (#342) (e334b6e)
  • add other interfaces from the spec for discovery (f30a366)
  • add types to package.json (#216) (4265281)
  • add ValidationError type extending TypeError (#151) (09b0c76)
  • expose a mode and version agnostic event receiver (#120) (54f242b)
  • expose a version agnostic event emitter (#141) (250a0a1)
  • formatter.js es6 (#87) (c36f194)
  • introduce browser support (#201) (8b2725b)
  • introduce Message, Serializer, Deserializer and Binding interfaces (#324) (f3953a9)
  • pass extension into the constructor. (#214) (0378f4c), closes #209
  • remove unused plugins (#262) (4014da2)
  • simplify validation logic/imports (#265) (4b54b27)
  • use CloudEvents not cloudevents everywhere (#101) (05ecbde)
  • use npm name cloudevents (#260) (565f867), closes #215
  • src: A CloudEvent should be readonly but provide a way to augment itself. (#234) (c7a8477)
  • src: add ext name validation (#246) (84f1ed9)
  • unmarshaller: remove asynchronous 0.3 unmarshaller API (#126) (63ae1ad)

Bug Fixes

  • Add Correct Headers to emitted Binary Event (#302) (ad0c434), closes #301
  • add correct types to improve TypeScript behavior (#202) (da365e0)
  • add missing interface for type definition in DiscoveryService (02b455e)
  • do not alter an event's data attribute (#344) (1446898)
  • do not require an HTTP body on incoming binary event messages (a7c326b)
  • ensure binary events can handle no content-type header (#134) (72a87df)
  • ensure that data encoded as base64 is parsed as an object (#285) (ed9ea95)
  • ensure that event data can be an array, number, boolean or null (#281) (b99f728)
  • ensure that the HTTP receiver sanitizes headers in accept() (#239) (51035dc)
  • extend Node.js IncomingHttpHeaders in our Headers type (#346) (f6be285)
  • Fix Express example installation (#77) (bb8e0f9)
  • fix references to constants - remove .js extension (#200) (c757a2b)
  • initialize CloudEvent's extensions property (#192) (0710166)
  • introduce CloudEventV1 and CloudEventV03 interfaces (#194) (a5befbe)
  • make application/json the default content type in binary mode (#118) (d9e9ae6)
  • misspelled word (#113) (cd6a3ee)
  • misspelled word (#115) (53524ac)
  • package.json & package-lock.json to reduce vulnerabilities (#253) (2ed5f84)
  • package.json & package-lock.json to reduce vulnerabilities (#338) (eca43d9)
  • package.json to reduce vulnerabilities (d3e44ad)
  • parse method mutating its input (#231) (060b21b)
  • protects the consts from being changed in other parts of the code. (fbcbcec)
  • remove d.ts types. Fixes #83 (#84) (6c223e2)
  • support mTLS in 1.0 Binary and Structured emitters (3a063d7)
  • throw "no cloud event detected" if one can't be read (#139) (ef7550d)
  • update browser name to cloudevents. (#292) (48d182b), closes #286
  • upgrade cloudevents from 3.0.1 to 3.1.0 (#335) (7423acb)
  • upgrade uuid from 8.0.0 to 8.1.0 (#220) (25077a9)
  • upgrade uuid from 8.1.0 to 8.2.0 (#250) (13bcdb4)
  • use /lib in gitignore so src/lib is not ignored (#199) (fba3294)

lib

  • change CloudEvent to use direct object notation and get/set properties (#172) (abc114b)
  • refactor HTTP bindings and specifications (#165) (6f0b5ea)
  • validate extension values (#251) (3c8273f)

Tests

  • implement pending tests leftover from TS rewrite (#315) (b5cf886)
  • inplement the cucumber conformance tests from cloudevents/spec (#238) (dca2811)
  • remove uuid require in spec_03_tests.js (#145) (c56c203)
  • use constants in spec_03_tests.js (#144) (2882aff)
  • use header constants in receiver tests (#131) (60bf05c)
  • use header constants in unmarshaller tests (#60) (e087805)

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)
  • fix promise tests to break the build when they fail (#305) (a5249de), closes #303
  • add action to detect and close stale issues (5a6cde5)
  • add an automated GH action for releases (#329) (a9114b7)
  • add coverage GitHub action (#185) (349fe8e)
  • add cucumber.js to list of files to lint and /docs to .gitignore (#327) (17d4bc8)
  • add eslint configuration and npm script (3f238a0)
  • add GitHub action for CI on master and prs (#181) (0fe57d1)
  • add npm fix command (#74) (005d532)
  • add standard-version and release script (f47bca4)
  • add vscode task JSON and GitHub issue/pr templates (#268) (1613595)
  • adds files section in package.json (#147) (f8a62b2)
  • adds the return type for the extensions (#221) (5ab8164)
  • bump GH stale action to v3 (#243) (90a9984)
  • CI workflow to only upload report if CODACY_PROJECT_TOKEN is set (#193) (aa320e7)
  • combine v03 and v1 event interfaces, specs and schemas into single files(#270) (129ec48)
  • consolidate HTTP parsers and header maps into single files (#267) (45850e3)
  • es6 base64 parser (#75) (d042ef1)
  • es6 parser (#98) (cd6decd)
  • es6 unmarshaller (#108) (79ec3ef)
  • fix CI code coverage publishing (#78) (8fb0ddf)
  • minor typos in guidance docs (#196) (15cd763)
  • Modify CI to also build backport branch(es) (#122) (c1fda94)
  • move typedoc them to a dev dependency. (#279) (c76dda6), closes #278
  • no import star (#297) (31c2005)
  • Remove commented version import. (#319) (0adcc35)
  • remove note with bad link and non SDK docs (#109) (f30c814)
  • simplify ce version parsers (#274) (3d82fb6)
  • simplify parser logic and duplicated code (#269) (a6124cc)
  • typo (#313) (81623ac)
  • update eslint rules to disallow var usage (e83db29)
  • Update readme with correct Receiver usage (#287) (e219a30)
  • update release please to the latest release(2.4.1) (#345) (76688c4)
  • actions: don't auto-close stale issues and pull requests (#235) (d65b013)
  • event: make the event's time property only a string (#330) (6cd310c)
  • example: Replaced body parser with express JSON parser (#334) (4779d89)
  • ts formatter (#210) (90782a9)
  • Update examples to use latest sdk changes (#282) (763838c)
  • Update examples to use the latest sdk version(2.0.2) (#206) (dcb3c4e)
  • Update README with correct links for the support specification versions (#321) (73f0bec), closes #320
  • Update references of master to main (#316) (4bf2eb8)
  • update the release script to signoff the commit (#307) (f3cc2b4)
  • Update uuid dependency (42246ce)
  • use es6 for cloudevents.js (#73) (12ac181)
  • validate cloudevent version agnostic (#311) (8ac3eb0)
  • webpack should publish to bundles not _bundles (#227) (7012433)
  • release: 2.0.0 (daf945c)
  • release: 2.0.1 (edad2a6)
  • release: 2.0.2 (b3d9dd2)

Documentation

  • add instructions and details to contributors guide (#105) (fd99cb1)
  • add JSDocs for top level API objects (#140) (b283583)
  • add maintainer guidelines for landing PRs (#177) (fdc79ae)
  • clean up spec compliance table on README.md (#252) (c496931)
  • generate api documentation as a GitHub workflow (#217) (44b791b)
  • improve readme receiver example (#309) (d590e3a)
  • organize README badges and remove TS example (#112) (07323e0)
  • Release Guidelines (#306) (08bf15d)
  • remove 0.1, 0.2 spec support from README (56036b0)
  • remove repo structure docs (#111) (223a7c6)
  • split discovery example from receiver example (d7e4950)
  • update badge name (#289) (3fab5f2)
  • update README with latest API changes (#347) (138de37)
  • update README with maintainer names (#337) (0a12146)
  • README: fix example typo (#208) (9857eda), closes #173
  • README: fix wrong order of arguments in the accept example (#224) (850e893), closes #222
  • README: Update readme to mention that CloudEvents are read-only now (#248) (de6f0a2)
  • update README and examples with new API (#138) (b866edd)
  • Update references of specific versions to use Latest Supported. (#211) (ed1d328), closes #160

This PR was generated with Release Please.

loopingz and others added 3 commits October 31, 2020 17:17
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant