Skip to content

chore: release 1.0.0 #8

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: main
Choose a base branch
from
Open

chore: release 1.0.0 #8

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Oct 26, 2020

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

1.0.0 (2023-05-02)

⚠ BREAKING CHANGES

Features

  • add a constructor parameter for loose validation (#328) (1fa3a05)
  • add batch mode (#448) (9a46e33)
  • add emitterFactory and friends (#342) (e334b6e)
  • add EventEmitter to Emitter and singleton paradigm (25f9c48)
  • add http transport and remove axios (#481) (0362a4f)
  • add MQTT transport messaging (#459) (591d133)
  • add native logging with headers and body to CloudEvent (#437) (b38a48f)
  • add support for kafka transport (#455) (5d1f744)
  • add types to package.json (#216) (4265281)
  • add ValidationError type extending TypeError (#151) (09b0c76)
  • allow ensureDelivery to be able to ensure delivery on emit (43d9e01)
  • 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)
  • pass extension into the constructor. (#214) (0378f4c), closes #209
  • precompile cloudevent schema (#471) (b13bde9)
  • Remove All API's that are labeled "Remove in 4.0" (#362) (875f700)
  • remove unused plugins (#262) (4014da2)
  • simplify validation logic/imports (#265) (4b54b27)
  • use generic type for CloudEvent data (#446) (d941e2d)
  • 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)
  • use CloudEvents not cloudevents everywhere (#101) (05ecbde)

Bug Fixes

  • update express example with framework features. (#429) (272bcea), closes #379
  • Add Correct Headers to emitted Binary Event (#302) (ad0c434), closes #301
  • add correct types to improve TypeScript behavior (#202) (da365e0)
  • allow TypedArray for binary data (#494) (921e273)
  • cloudevents from 3.2.0 to 4.0.0 (#376) (6be3b27)
  • defaults properly handled for emitterFor() (#399) (0f11b02)
  • do not alter an event's data attribute (#344) (1446898)
  • do not assume an empty content-type header is JSON (#444) (52ea7de)
  • do not modify incoming event's specversion (#419) (22e42dd)
  • do not modify incoming event's specversion (#419) (7c05ade)
  • do not require an HTTP body on incoming binary event messages (a7c326b)
  • Emitter should not extend EventEmitter (1af3d43)
  • ensure binary events can handle no content-type header (#134) (72a87df)
  • ensure loose validation for isEvent and toEvent (#394) (efe466a)
  • ensure source property has min length of 1 (#438) (2ff7852)
  • 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)
  • examples/typescript-ex/package.json to reduce vulnerabilities (#395) (d359355)
  • examples/websocket/package.json to reduce vulnerabilities (#375) (2b1e1ec)
  • 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)
  • HTTP headers for extensions with false values (#493) (d6f52ca)
  • improve binary data detection in HTTP transport (#468) (cd4dea9)
  • improve error messages when validating extensions (9f86cfd)
  • improve validation on extension attribute (#502) (ea94a4d)
  • 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)
  • Make CloudEvent data field immutable and enumerable using Object.keys() (#515) (#516) (2d5fab1)
  • misspelled word (#113) (cd6a3ee)
  • misspelled word (#115) (53524ac)
  • package.json & package-lock.json to reduce vulnerabilities (ed63f14)
  • package.json & package-lock.json to reduce vulnerabilities (132f052)
  • package.json & package-lock.json to reduce vulnerabilities (#253) (2ed5f84)
  • package.json & package-lock.json to reduce vulnerabilities (#338) (eca43d9)
  • package.json & package-lock.json to reduce vulnerabilities (#384) (39812f7)
  • package.json & package-lock.json to reduce vulnerabilities (#433) (cf47248)
  • package.json & package-lock.json to reduce vulnerabilities (#434) (8814919)
  • package.json & package-lock.json to reduce vulnerabilities (#436) (2dc846c)
  • package.json & package-lock.json to reduce vulnerabilities (#439) (0f5a4c0)
  • package.json & package-lock.json to reduce vulnerabilities (#462) (ae8fa79)
  • 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)
  • This fixes bug #525 where the browser version was breaking becuase of process not being found. (#526) (e5ee836)
  • throw "no cloud event detected" if one can't be read (#139) (ef7550d)
  • throw on validation if extensions are improperly named (#420) (7f6b658)
  • 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)
  • use isolatedModules: true in tsconfig.json (#469) (b5c0b56)

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

  • add a test for extension names with all caps. (#389) (e7d99eb)
  • 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)

Documentation

  • add Emitter logic example (bda8581)
  • 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)
  • add TS examples for CloudEvent usage (#461) (c603831)
  • clean up spec compliance table on README.md (#252) (c496931)
  • fix 'npm run generate-docs' (#398) (447252e)
  • fix ts example (#467) (349b84c)
  • 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)
  • update badge name (#289) (3fab5f2)
  • update README and examples with new API (#138) (b866edd)
  • update readme to include http builtin transport (#483) (4ab6356)
  • 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 references of specific versions to use Latest Supported. (#211) (ed1d328), closes #160

Miscellaneous


This PR was generated with Release Please.

@github-actions github-actions bot force-pushed the release-v1.0.0 branch 2 times, most recently from 3ccfc00 to 009c273 Compare December 11, 2020 19:31
@github-actions github-actions bot force-pushed the release-v1.0.0 branch 2 times, most recently from 9413e15 to c996df4 Compare January 18, 2022 19:10
@github-actions github-actions bot force-pushed the release-v1.0.0 branch 2 times, most recently from 124ee75 to 35d2666 Compare February 10, 2023 16:44
@github-actions github-actions bot force-pushed the release-v1.0.0 branch 2 times, most recently from 1ca7be4 to 8755dea Compare February 16, 2023 16:22
@github-actions
Copy link
Author

This pull request is stale because it has been open 30 days with no activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants