Skip to content

Proposal for 4.0.0 Release #359

Closed
Closed
@lholmquist

Description

@lholmquist

I noticed that we have a 3.2.0 release, but the package.json is still at 3.1.0. I think we did that release in a separate branch for some reason, but the list of commits below were generated with git log v3.1.0..upstream/main --oneline and the "Changelog section" was generated from npm run release -- --dry-run

There are some spots in the code that say "remove in 4.0", should we remove those things now before this release?

8205bc9 (HEAD -> main, upstream/main, origin/main) chore(package): Upgrade mocha from 7.1.2 to 8.2.0 (#354)
765b81c chore: tag v3.2.0 as release-v3.2.0 for release-please (#353)
c4afacb chore(ci,releases): bump release-please-action to 2.5.5 (#350)
f6be285 fix: extend Node.js IncomingHttpHeaders in our Headers type (#346)
1446898 fix: do not alter an event's data attribute (#344)
138de37 docs: update README with latest API changes (#347)
76688c4 chore: update release please to the latest release(2.4.1) (#345)
e334b6e feat: add emitterFactory and friends (#342)
a9114b7 chore: add an automated GH action for releases (#329)
eca43d9 fix: package.json & package-lock.json to reduce vulnerabilities (#338)
0a12146 docs: update README with maintainer names (#337)
1fa3a05 (remove-gts-from-ts-example) feat: add a constructor parameter for loose validation (#328)
7423acb fix: upgrade cloudevents from 3.0.1 to 3.1.0 (#335)
4779d89 chore(example): Replaced body parser with express JSON parser (#334)
6cd310c src(event)!: make the event's time property only a string (#330)
f3953a9 (lance/v3.2.x-backport, develop) feat: introduce Message, Serializer, Deserializer and Binding interfaces (#324)
17d4bc8 chore: add cucumber.js to list of files to lint and /docs to .gitignore (#327)
73f0bec chore: Update README with correct links for the support specification versions (#321)
0adcc35 chore: Remove commented version import. (#319)
6e2390e fix: upgrade uuid from 8.2.0 to 8.3.0 (#317)
4bf2eb8 chore: Update references of master to main (#316)
b5cf886 test: implement pending tests leftover from TS rewrite (#315)
8ac3eb0 refactor: validate cloudevent version agnostic (#311)
81623ac chore: typo (#313)
b3624c2 docs: add ref to CoC and other things (#244)

Change Log

4.0.0 (2020-10-26)

⚠ BREAKING CHANGES

Features

  • add a constructor parameter for loose validation (#328) (1fa3a05)
  • add emitterFactory and friends (#342) (e334b6e)
  • introduce Message, Serializer, Deserializer and Binding interfaces (#324) (f3953a9)

Bug Fixes

  • do not alter an event's data attribute (#344) (1446898)
  • extend Node.js IncomingHttpHeaders in our Headers type (#346) (f6be285)
  • package.json & package-lock.json to reduce vulnerabilities (#338) (eca43d9)
  • upgrade cloudevents from 3.0.1 to 3.1.0 (#335) (7423acb)
  • upgrade uuid from 8.2.0 to 8.3.0 (#317) (6e2390e)

Tests

  • implement pending tests leftover from TS rewrite (#315) (b5cf886)

Documentation

Miscellaneous

  • package: Upgrade mocha from 7.1.2 to 8.2.0 (#354) (8205bc9)
  • 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)
  • add an automated GH action for releases (#329) (a9114b7)
  • Remove commented version import. (#319) (0adcc35)
  • typo (#313) (81623ac)
  • Update README with correct links for the support specification versions (#321) (73f0bec), closes #320
  • update release please to the latest release(2.4.1) (#345) (76688c4)
  • event: make the event's time property only a string (#330) (6cd310c)
  • example: Replaced body parser with express JSON parser (#334) (4779d89)
  • add cucumber.js to list of files to lint and /docs to .gitignore (#327) (17d4bc8)
  • Update references of master to main (#316) (4bf2eb8)
  • validate cloudevent version agnostic (#311) (8ac3eb0)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions