Skip to content
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

Merge #1

Merged
merged 73 commits into from
Jul 23, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
72a87df
fix: ensure binary events can handle no content-type header (#134)
lance May 9, 2020
5a6cde5
chore: add action to detect and close stale issues
lance May 9, 2020
b866edd
docs: update README and examples with new API (#138)
lance May 11, 2020
ef7550d
fix: throw "no cloud event detected" if one can't be read (#139)
lance May 11, 2020
fd99cb1
docs: add instructions and details to contributors guide (#105)
lance May 12, 2020
b7b4912
lib: remove unnecessary else statements (#146)
danbev May 12, 2020
c56c203
test: remove uuid require in spec_03_tests.js (#145)
danbev May 12, 2020
94974a7
lib: add .js suffix to receiver_binary_0_3 (#143)
danbev May 12, 2020
847fff8
lib: remove mode variable from getMode (#142)
danbev May 12, 2020
2882aff
test: use constants in spec_03_tests.js (#144)
danbev May 12, 2020
f8a62b2
chore: adds files section in package.json (#147)
helio-frota May 12, 2020
b283583
docs: add JSDocs for top level API objects (#140)
lance May 12, 2020
e43e660
build: update package-lock.json
danbev May 13, 2020
8b67d36
lib: make setterByAttribute a Map (#154)
danbev May 13, 2020
b5a6673
lib: destruct contants in http/unmarshaller.js (#152)
danbev May 13, 2020
09b0c76
feat: add ValidationError type extending TypeError (#151)
lance May 13, 2020
7665969
lib: removes unused array in receiver_binary_1.js (#158)
helio-frota May 13, 2020
250a0a1
feat!: expose a version agnostic event emitter (#141)
lance May 14, 2020
70de8af
lib: Changed Array instantiation and object creation (#159)
helio-frota May 14, 2020
e2233f8
lib: fix minor typo in ValidationError comment (#164)
danbev May 15, 2020
cf36a15
lib: remove version variable from getVersion (#163)
danbev May 15, 2020
db42ad8
lib: remove result variable from asData (#167)
danbev May 18, 2020
d836b06
lib: expose constants as a top-level export (#161)
lance May 18, 2020
b99e6ea
lib: correct name of CONTENT_ENCODING constant (#168)
danbev May 18, 2020
6f0b5ea
lib!: refactor HTTP bindings and specifications (#165)
lance May 18, 2020
2c469ef
build: add tsc type checks and emit declarations in the ci/test pipel…
lance May 18, 2020
57991e1
lib: make headerByGetter a Map (#171)
danbev May 19, 2020
abc114b
lib!: change CloudEvent to use direct object notation and get/set pro…
lance May 22, 2020
f50e80f
lib: make HTTPEmitter headers method a property of the class (#186)
lance May 24, 2020
fdc79ae
docs: add maintainer guidelines for landing PRs (#177)
lance May 26, 2020
0fe57d1
chore: add GitHub action for CI on master and prs (#181)
lance May 26, 2020
349fe8e
chore: add coverage GitHub action (#185)
lance May 27, 2020
daf945c
chore(release): 2.0.0
lance May 27, 2020
0710166
fix: initialize CloudEvent's extensions property (#192)
aliok May 28, 2020
aa320e7
chore: CI workflow to only upload report if CODACY_PROJECT_TOKEN is s…
lance May 28, 2020
15cd763
chore: minor typos in guidance docs (#196)
May 29, 2020
a5befbe
fix: introduce CloudEventV1 and CloudEventV03 interfaces (#194)
lance May 29, 2020
edad2a6
chore(release): 2.0.1
lance Jun 1, 2020
c757a2b
fix: fix references to constants - remove .js extension (#200)
lance Jun 1, 2020
fba3294
fix: use /lib in gitignore so src/lib is not ignored (#199)
lance Jun 1, 2020
1b9b3af
Update README.md (#205)
grant Jun 4, 2020
da365e0
fix: add correct types to improve TypeScript behavior (#202)
lance Jun 4, 2020
957aa6f
lib: remove specversion from the attributes in receiver.accept() (#207)
lance Jun 4, 2020
9857eda
docs(README): fix example typo (#208)
lholmquist Jun 4, 2020
90782a9
refactor: ts formatter (#210)
grant Jun 8, 2020
b3d9dd2
chore(release): 2.0.2
lance Jun 8, 2020
ed1d328
docs: Update references of specific versions to use Latest Supported.…
lholmquist Jun 8, 2020
44b791b
docs: generate api documentation as a GitHub workflow (#217)
lance Jun 8, 2020
4265281
feat: add types to package.json (#216)
grant Jun 8, 2020
dcb3c4e
chore: Update examples to use the latest sdk version(2.0.2) (#206)
lholmquist Jun 9, 2020
0378f4c
feat: pass extension into the constructor. (#214)
lholmquist Jun 9, 2020
8b2725b
feat: introduce browser support (#201)
lance Jun 10, 2020
99bb88b
examples: add a WebSocket example (#218)
lance Jun 10, 2020
7012433
chore: webpack should publish to bundles not _bundles (#227)
lholmquist Jun 17, 2020
850e893
docs(README): fix wrong order of arguments in the accept example (#224)
lholmquist Jun 18, 2020
5ab8164
chore: adds the return type for the extensions (#221)
lholmquist Jun 18, 2020
060b21b
fix: parse method mutating its input (#231)
matejvasek Jun 24, 2020
276b810
BREAKING CHANGE(lib): rewrite in TypeScript (#226)
lance Jun 29, 2020
25077a9
fix: upgrade uuid from 8.0.0 to 8.1.0 (#220)
snyk-bot Jun 30, 2020
d65b013
chore(actions): don't auto-close stale issues and pull requests (#235)
lance Jul 2, 2020
51035dc
fix: ensure that the HTTP receiver sanitizes headers in accept() (#239)
lance Jul 6, 2020
90a9984
chore: bump GH stale action to v3 (#243)
lance Jul 7, 2020
dca2811
test: inplement the cucumber conformance tests from cloudevents/spec …
lance Jul 13, 2020
c7a8477
feat(src): A CloudEvent should be readonly but provide a way to augm…
lholmquist Jul 13, 2020
8e79fdc
build(deps-dev): bump standard-version from 7.1.0 to 8.0.1 (#247)
dependabot[bot] Jul 14, 2020
13bcdb4
fix: upgrade uuid from 8.1.0 to 8.2.0 (#250)
snyk-bot Jul 15, 2020
de6f0a2
docs(README): Update readme to mention that CloudEvents are read-only…
lholmquist Jul 15, 2020
84f1ed9
feat(src): add ext name validation (#246)
lholmquist Jul 15, 2020
c496931
docs: clean up spec compliance table on README.md (#252)
lance Jul 16, 2020
2ed5f84
fix: package.json & package-lock.json to reduce vulnerabilities (#253)
snyk-bot Jul 21, 2020
cfde6d5
Add Copyright Date and Holder name (#257)
sidharthv96 Jul 21, 2020
d866691
build(deps): bump lodash from 4.17.15 to 4.17.19 (#254)
dependabot[bot] Jul 23, 2020
a7c326b
fix: do not require an HTTP body on incoming binary event messages
lance Jul 23, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,26 +1,34 @@
{
"extends": "eslint:recommended",
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2015,
"sourceType": "module"
},
"extends": [
"plugin:@typescript-eslint/recommended",
"prettier/@typescript-eslint",
"plugin:prettier/recommended"
],
"env": {
"es6": true,
"node": true,
"mocha": true
},
"rules": {
"no-var": "error",
"space-before-function-paren": ["error", "never"],
"standard/no-callback-literal": "off",
"arrow-spacing": "error",
"arrow-parens": ["error", "always"],
"arrow-body-style": ["error", "as-needed"],
"prefer-template": "error",
"max-len": ["warn", { "code": 80 }],
"max-len": ["warn", { "code": 120 }],
"no-unused-vars": ["warn", {
"argsIgnorePattern": "^_$|^e$|^reject$|^resolve$"
}],
"no-console": ["error", {
"allow": ["warn", "error"]
}],
"valid-jsdoc": "error",
"valid-jsdoc": "warn",
"semi": ["error", "always"],
"quotes": ["error", "double", { "allowTemplateLiterals": true }]
}
Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/api-docs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: API Docs

on: release

jobs:
publish:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Generate API documentation
run: npm install && npm run generate-docs
-
name: Deploy to GitHub Pages
if: success()
uses: crazy-max/ghaction-github-pages@v2
with:
target_branch: gh-pages
build_dir: docs
commit_message: |
Deploy to GitHub Pages
Signed-off-by: Lance Ball <lball@redhat.com>
allow_empty_commit: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
65 changes: 65 additions & 0 deletions .github/workflows/nodejs-ci-action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Node.js CI

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: Build and test
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [10.x, 12.x]

steps:
- uses: actions/checkout@v2
- name: Test on Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm run build --if-present
- run: npm test

coverage:
name: Code coverage
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Generate coverage report
uses: actions/setup-node@v1
with:
node-version: 12.x
- run: npm ci
- run: npm run build --if-present
- run: npm run coverage
- name: Upload coverage report to storage
uses: actions/upload-artifact@v1
with:
name: coverage
path: coverage/lcov.info

publish:
name: Publish code coverage report
needs: coverage
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Download coverage report from storage
uses: actions/download-artifact@v1
with:
name: coverage
- name: Upload coverage report to codacy
uses: actions/setup-node@v1
with:
node-version: 12.x
- run: |
( [[ "${CODACY_PROJECT_TOKEN}" != "" ]] && npm run coverage-publish ) || echo "Coverage report not published"
env:
CODACY_PROJECT_TOKEN: ${{secrets.CODACY_PROJECT_TOKEN}}
19 changes: 19 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Issue Triage

on:
schedule:
- cron: "0 0 * * *"

jobs:
triage_issues:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity.'
days-before-stale: 30
days-before-close: -1
stale-pr-message: 'This pull request is stale because it has been open 30 days with no activity.'
stale-issue-label: 'status/no-issue-activity'
stale-pr-label: 'status/no-pr-activity'
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Generated files
*.d.ts
index.js
/lib
/browser
/bundles
/dist

# Runtime data
pids
*.pid
Expand Down
Empty file added .gitmodules
Empty file.
7 changes: 7 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module.exports = {
semi: true,
trailingComma: "all",
doubleQuote: true,
printWidth: 120,
tabWidth: 2
}
37 changes: 0 additions & 37 deletions .travis.yml

This file was deleted.

112 changes: 103 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,116 @@
# Changelog

All notable changes to this project will be documented in this file.
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.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
### [2.0.2](https://github.com/cloudevents/sdk-javascript/compare/v2.0.1...v2.0.2) (2020-06-08)

## [Unreleased]

### Fixed
### Bug Fixes

- Support for mTLS in v1.0 Binary and Structured Emitters: issue [#48](https://github.com/cloudevents/sdk-javascript/issues/48). Note that this fix is only valid for v1.0 and does not address the problem in v0.3 and below.
* add correct types to improve TypeScript behavior ([#202](https://github.com/cloudevents/sdk-javascript/issues/202)) ([da365e0](https://github.com/cloudevents/sdk-javascript/commit/da365e09ebcb493f63e6962800230899f1b978ad))
* fix references to constants - remove .js extension ([#200](https://github.com/cloudevents/sdk-javascript/issues/200)) ([c757a2b](https://github.com/cloudevents/sdk-javascript/commit/c757a2bce1e5432c420db7a4ae4755058964cff7))
* use /lib in gitignore so src/lib is not ignored ([#199](https://github.com/cloudevents/sdk-javascript/issues/199)) ([fba3294](https://github.com/cloudevents/sdk-javascript/commit/fba3294ce04a30be0e5ab551a1fa01727dc8d1f8))

### Removed

- Removed support for Node.js 6, 7 and 8 - all of which are EOL at this point. Travis CI modified to test on Node.js 10 and 12.
### Documentation

### Added
* **README:** fix example typo ([#208](https://github.com/cloudevents/sdk-javascript/issues/208)) ([9857eda](https://github.com/cloudevents/sdk-javascript/commit/9857eda5ef85e64898f7c742e1ffabb714236d6a)), closes [#173](https://github.com/cloudevents/sdk-javascript/issues/173)


### Miscellaneous

* ts formatter ([#210](https://github.com/cloudevents/sdk-javascript/issues/210)) ([90782a9](https://github.com/cloudevents/sdk-javascript/commit/90782a9e17dbd293d379f0ec134cf7fb06d0f36f))

### [2.0.1](https://github.com/cloudevents/sdk-javascript/compare/v2.0.0...v2.0.1) (2020-06-01)


### Bug Fixes

* initialize CloudEvent's extensions property ([#192](https://github.com/cloudevents/sdk-javascript/issues/192)) ([0710166](https://github.com/cloudevents/sdk-javascript/commit/0710166ce9397f402b835fae745923d11357d15e))
* introduce CloudEventV1 and CloudEventV03 interfaces ([#194](https://github.com/cloudevents/sdk-javascript/issues/194)) ([a5befbe](https://github.com/cloudevents/sdk-javascript/commit/a5befbe0cf11a53e39f3ea33990b037e2f165611))


### Miscellaneous

* CI workflow to only upload report if CODACY_PROJECT_TOKEN is set ([#193](https://github.com/cloudevents/sdk-javascript/issues/193)) ([aa320e7](https://github.com/cloudevents/sdk-javascript/commit/aa320e7fe4ce59284378cdd9420c0191d6a54b39))
* minor typos in guidance docs ([#196](https://github.com/cloudevents/sdk-javascript/issues/196)) ([15cd763](https://github.com/cloudevents/sdk-javascript/commit/15cd7638da2906c7be7b550cc07ce551c2f7d1f8))

## [2.0.0](https://github.com/cloudevents/sdk-javascript/compare/v1.0.0...v2.0.0) (2020-05-27)


### ⚠ BREAKING CHANGES

* 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 ValidationError type extending TypeError ([#151](https://github.com/cloudevents/sdk-javascript/issues/151)) ([09b0c76](https://github.com/cloudevents/sdk-javascript/commit/09b0c76826657222f6dc93fa377349a62e9b628f))
* expose a mode and version agnostic event receiver ([#120](https://github.com/cloudevents/sdk-javascript/issues/120)) ([54f242b](https://github.com/cloudevents/sdk-javascript/commit/54f242b79e03dbba382f5016a1279ddf392c354f))
* expose a version agnostic event emitter ([#141](https://github.com/cloudevents/sdk-javascript/issues/141)) ([250a0a1](https://github.com/cloudevents/sdk-javascript/commit/250a0a144c5fbeac237e04dcd3f54e05dc30fc70))
* **unmarshaller:** remove asynchronous 0.3 unmarshaller API ([#126](https://github.com/cloudevents/sdk-javascript/issues/126)) ([63ae1ad](https://github.com/cloudevents/sdk-javascript/commit/63ae1ad527f0b9652222cbc7e51f7a895410a4b4))
* formatter.js es6 ([#87](https://github.com/cloudevents/sdk-javascript/issues/87)) ([c36f194](https://github.com/cloudevents/sdk-javascript/commit/c36f1949d0176574ace24fee87ce850f01f1e2f5))
* use CloudEvents not cloudevents everywhere ([#101](https://github.com/cloudevents/sdk-javascript/issues/101)) ([05ecbde](https://github.com/cloudevents/sdk-javascript/commit/05ecbdea4f594a6012ba7717f3311d0c20c2985f))


### Bug Fixes

* ensure binary events can handle no content-type header ([#134](https://github.com/cloudevents/sdk-javascript/issues/134)) ([72a87df](https://github.com/cloudevents/sdk-javascript/commit/72a87dfb2d05411f9f58b417bbc7db4233dcbbbf))
* Fix Express example installation ([#77](https://github.com/cloudevents/sdk-javascript/issues/77)) ([bb8e0f9](https://github.com/cloudevents/sdk-javascript/commit/bb8e0f9e0ca7aef00103d03f6071a648a9fab76d))
* make application/json the default content type in binary mode ([#118](https://github.com/cloudevents/sdk-javascript/issues/118)) ([d9e9ae6](https://github.com/cloudevents/sdk-javascript/commit/d9e9ae6bdcbaf80dc35d486765c9189a176be650))
* misspelled word ([#113](https://github.com/cloudevents/sdk-javascript/issues/113)) ([cd6a3ee](https://github.com/cloudevents/sdk-javascript/commit/cd6a3eec7dca4bac1e2ba9fbba9949799e6c97d8))
* misspelled word ([#115](https://github.com/cloudevents/sdk-javascript/issues/115)) ([53524ac](https://github.com/cloudevents/sdk-javascript/commit/53524acb0e18598b1376fa4485cdd2a117e892fd))
* protects the consts from being changed in other parts of the code. ([fbcbcec](https://github.com/cloudevents/sdk-javascript/commit/fbcbcec4e885618367c5cb25a8e030549dd829df))
* remove d.ts types. Fixes [#83](https://github.com/cloudevents/sdk-javascript/issues/83) ([#84](https://github.com/cloudevents/sdk-javascript/issues/84)) ([6c223e2](https://github.com/cloudevents/sdk-javascript/commit/6c223e2c34769fc0b2f2dbc58a398eb85442af92))
* support mTLS in 1.0 Binary and Structured emitters ([3a063d7](https://github.com/cloudevents/sdk-javascript/commit/3a063d72451d1156df8fe9c3499ef1e81e905060))
* throw "no cloud event detected" if one can't be read ([#139](https://github.com/cloudevents/sdk-javascript/issues/139)) ([ef7550d](https://github.com/cloudevents/sdk-javascript/commit/ef7550d60d248e1720172c0a18ae5dc21e8da5a1))


### Tests

* remove uuid require in spec_03_tests.js ([#145](https://github.com/cloudevents/sdk-javascript/issues/145)) ([c56c203](https://github.com/cloudevents/sdk-javascript/commit/c56c203d6af7b9bc1be09a82d33fdbe7aea7f331))
* use constants in spec_03_tests.js ([#144](https://github.com/cloudevents/sdk-javascript/issues/144)) ([2882aff](https://github.com/cloudevents/sdk-javascript/commit/2882affb382366654b3c7749ed274b9b74f84723))
* use header constants in receiver tests ([#131](https://github.com/cloudevents/sdk-javascript/issues/131)) ([60bf05c](https://github.com/cloudevents/sdk-javascript/commit/60bf05c8f2d4275b5432ce544982077d22b4b8ff))
* use header constants in unmarshaller tests ([#60](https://github.com/cloudevents/sdk-javascript/issues/60)) ([e087805](https://github.com/cloudevents/sdk-javascript/commit/e0878055a207154eaf040d00f778ad3854a5d7d2))


### lib

* change CloudEvent to use direct object notation and get/set properties ([#172](https://github.com/cloudevents/sdk-javascript/issues/172)) ([abc114b](https://github.com/cloudevents/sdk-javascript/commit/abc114b24e448a33d2a4f583cdc7ae191940bdca))
* refactor HTTP bindings and specifications ([#165](https://github.com/cloudevents/sdk-javascript/issues/165)) ([6f0b5ea](https://github.com/cloudevents/sdk-javascript/commit/6f0b5ea5f11ae8a451df2c46208bbd1e08ff7227))


### Documentation

* add instructions and details to contributors guide ([#105](https://github.com/cloudevents/sdk-javascript/issues/105)) ([fd99cb1](https://github.com/cloudevents/sdk-javascript/commit/fd99cb1e598bc27f0ec41755745942b0487f6905))
* add JSDocs for top level API objects ([#140](https://github.com/cloudevents/sdk-javascript/issues/140)) ([b283583](https://github.com/cloudevents/sdk-javascript/commit/b283583c0c07e6da40fac26a2b8c7dac894468dc))
* add maintainer guidelines for landing PRs ([#177](https://github.com/cloudevents/sdk-javascript/issues/177)) ([fdc79ae](https://github.com/cloudevents/sdk-javascript/commit/fdc79ae12083f989f80ec548669fc2070c69bb83))
* organize README badges and remove TS example ([#112](https://github.com/cloudevents/sdk-javascript/issues/112)) ([07323e0](https://github.com/cloudevents/sdk-javascript/commit/07323e078fdd60814ed61a65d6756e23cf523400))
* remove 0.1, 0.2 spec support from README ([56036b0](https://github.com/cloudevents/sdk-javascript/commit/56036b09ddfeb00d19678e118ea5f742b88cdfc7))
* remove repo structure docs ([#111](https://github.com/cloudevents/sdk-javascript/issues/111)) ([223a7c6](https://github.com/cloudevents/sdk-javascript/commit/223a7c6f03732fa4dc91c0af78adfcc4c026e7c8))
* update README and examples with new API ([#138](https://github.com/cloudevents/sdk-javascript/issues/138)) ([b866edd](https://github.com/cloudevents/sdk-javascript/commit/b866edddd9593b5456981f1f5613225b8335ec05))


### Miscellaneous

- Added support for standard-version and conventional-changelog
* add action to detect and close stale issues ([5a6cde5](https://github.com/cloudevents/sdk-javascript/commit/5a6cde5695049403c7f614c42067511908b54ffc))
* add coverage GitHub action ([#185](https://github.com/cloudevents/sdk-javascript/issues/185)) ([349fe8e](https://github.com/cloudevents/sdk-javascript/commit/349fe8e9bd3da711ab5c8221932d1bc5f551a1da))
* add eslint configuration and npm script ([3f238a0](https://github.com/cloudevents/sdk-javascript/commit/3f238a01248aba54b0208aaaa54b66cf2f54a749))
* add GitHub action for CI on master and prs ([#181](https://github.com/cloudevents/sdk-javascript/issues/181)) ([0fe57d1](https://github.com/cloudevents/sdk-javascript/commit/0fe57d123ac01458a6fa50752caf0071ed2571f6))
* add npm fix command ([#74](https://github.com/cloudevents/sdk-javascript/issues/74)) ([005d532](https://github.com/cloudevents/sdk-javascript/commit/005d5327e49cd271fe84382d18df7019dc3f73ad))
* add standard-version and release script ([f47bca4](https://github.com/cloudevents/sdk-javascript/commit/f47bca4ff0ca93dc83a927bb9ee4818e317a5e75))
* adds files section in package.json ([#147](https://github.com/cloudevents/sdk-javascript/issues/147)) ([f8a62b2](https://github.com/cloudevents/sdk-javascript/commit/f8a62b2843b12fe894201670770a00c034ab701d))
* es6 base64 parser ([#75](https://github.com/cloudevents/sdk-javascript/issues/75)) ([d042ef1](https://github.com/cloudevents/sdk-javascript/commit/d042ef1dbb555e2500036716d4170661dc48fe3e))
* es6 parser ([#98](https://github.com/cloudevents/sdk-javascript/issues/98)) ([cd6decd](https://github.com/cloudevents/sdk-javascript/commit/cd6decd74904888557bfc53045c87efe630fb88c))
* es6 unmarshaller ([#108](https://github.com/cloudevents/sdk-javascript/issues/108)) ([79ec3ef](https://github.com/cloudevents/sdk-javascript/commit/79ec3ef126a46afbd3217dfdb969b00f20e38f56))
* fix CI code coverage publishing ([#78](https://github.com/cloudevents/sdk-javascript/issues/78)) ([8fb0ddf](https://github.com/cloudevents/sdk-javascript/commit/8fb0ddf6eb0dd05b0728444f404e1014a9348599))
* Modify CI to also build backport branch(es) ([#122](https://github.com/cloudevents/sdk-javascript/issues/122)) ([c1fda94](https://github.com/cloudevents/sdk-javascript/commit/c1fda94d25f84db097e75177b166c3f18f707dda))
* remove note with bad link and non SDK docs ([#109](https://github.com/cloudevents/sdk-javascript/issues/109)) ([f30c814](https://github.com/cloudevents/sdk-javascript/commit/f30c814a09896d31f821ebe5eb5ba95cd264d699))
* update eslint rules to disallow var usage ([e83db29](https://github.com/cloudevents/sdk-javascript/commit/e83db297ae5761248d0c34a9d440e6a4285a645d))
* Update uuid dependency ([42246ce](https://github.com/cloudevents/sdk-javascript/commit/42246ce36b9898eea1d5daa5f43ddb13ee6b12d0))
* use es6 for cloudevents.js ([#73](https://github.com/cloudevents/sdk-javascript/issues/73)) ([12ac181](https://github.com/cloudevents/sdk-javascript/commit/12ac1813005d1c88e86c6fc9de675516dd3e290c))

## [1.0.0]

Expand Down
Loading