Skip to content

chore: release 1.0.0 #8

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

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.

# 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.

0 participants