Releases: inrupt/solid-client-notifications-js
Releases · inrupt/solid-client-notifications-js
v1.0.0
Breaking Changes
- Support for Node.js v12.x has been dropped as that version has reached end-of-life.
New Features
WebsocketNotificationmessage events are now parsed as JSON, this is technically a breaking change but we're allowing it due to the alpha nature of this library.
Fixes
- use getWellKnownSolid from @inrupt/solid-client to be more compatible/reliable
- improve documentation of entire package to be clearer and document only APIs that should be used by end-users of the SDK.
- rework all tests to run successfully
What's Changed
- Initial implementation by @ajacksified in #20
- Bump pydata-sphinx-theme from 0.4.3 to 0.5.2 in /docs by @dependabot in #18
- Bump actions/upload-artifact from v2.2.2 to v2.2.3 by @dependabot in #25
- Bump typescript from 4.2.3 to 4.2.4 by @dependabot in #29
- Bump rollup from 2.41.0 to 2.45.0 by @dependabot in #26
- Bump typedoc from 0.20.30 to 0.20.35 by @dependabot in #24
- Bump @typescript-eslint/parser from 4.19.0 to 4.21.0 by @dependabot in #28
- Bump testcafe from 1.13.0 to 1.14.0 by @dependabot in #27
- Bump @typescript-eslint/eslint-plugin from 4.19.0 to 4.21.0 by @dependabot in #30
- Bump husky from 5.2.0 to 6.0.0 by @dependabot in #31
- Bump @types/ws from 7.4.0 to 7.4.1 by @dependabot in #32
- Bump typedoc-plugin-markdown from 3.6.0 to 3.6.1 by @dependabot in #33
- Docs API: remove redirects.txt file by @kay-kim in #42
- API Docs: Add banner that it's Alpha by @kay-kim in #43
- Version 0.1.0; README; CHANGELOG by @ajacksified in #47
- Separate e2e tests by @ajacksified in #46
- Further simplification of e2e test actions by @ajacksified in #48
- Remove dependabot from CD runs by @ajacksified in #49
- DOCS-290: updates per sphinx theme by @kay-kim in #50
- Bump eslint from 7.23.0 to 7.25.0 by @dependabot in #52
- DOCS-296: Use shared docs-assets by @kay-kim in #55
- Deprecate node 10, add node 16 to tests by @ajacksified in #57
- Bump @typescript-eslint/parser from 4.21.0 to 4.22.1 by @dependabot in #63
- Bump @typescript-eslint/eslint-plugin from 4.21.0 to 4.22.1 by @dependabot in #62
- Bump rollup from 2.45.0 to 2.47.0 by @dependabot in #60
- docs: replace submodule w. clone in makefile by @kay-kim in #58
- Bump pydata-sphinx-theme from 0.6.1 to 0.6.3 in /docs by @dependabot in #54
- Bump eslint-plugin-prettier from 3.3.1 to 3.4.0 by @dependabot in #53
- Bump actions/cache from v2.1.4 to v2.1.5 by @dependabot in #38
- Bump @testing-library/testcafe from 4.3.1 to 4.4.0 by @dependabot in #36
- Update packages; fix security issues by @ajacksified in #70
- Remove reference to REFRESH_TOKEN by @dgbarclay in #124
- Upgrade packages; npm audit by @ajacksified in #109
- Even more package upgrades by @ajacksified in #129
- Fix e2e browser tests by @dgbarclay in #134
- Setup end-to-end tests against dev-next by @NSeydoux in #151
- Request well-known as json-ld by @ajacksified in #166
- Added notifications doc link to README by @nicolasmondada in #144
- 0.2.0 by @ajacksified in #181
- Use node 16.x in tests and development by @ajacksified in #183
- Add SECURITY.md by @NSeydoux in #199
- Add CODEOWNERS by @NSeydoux in #198
- Fix e2e-node workflow to exclude dependabot PRs by @ThisIsMissEm in #206
- Remove husky and lint-staged from project, use license-checker from npx by @ThisIsMissEm in #211
- Upgrade testcafe to 1.18.3 to fix nanoid security vulnerability in devDependencies by @ThisIsMissEm in #213
- Update CI conventions by @NSeydoux in #227
- Test github repo naming by @NSeydoux in #231
- Update node e2e by @NSeydoux in #226
- Add end-to-end test app by @NSeydoux in #229
- Implement playwright end-to-end browser-based tests by @NSeydoux in #232
- chore: fix license header by @ThisIsMissEm in #237
- chore: upgrade docs tooling by @ThisIsMissEm in #238
- Chore: use correct ci dependency versions by @ThisIsMissEm in #236
- Bump myst-parser from 0.17.0 to 0.17.2 in /docs by @dependabot in #243
- Bump @inrupt/eslint-config-lib from 0.2.0-alpha.1 to 0.4.0 by @dependabot in #209
- Feature: parse messages as json by @ThisIsMissEm in #245
- fix: correctly collect code coverage by @ThisIsMissEm in #250
- security: rotate npm credentials by @ThisIsMissEm in #270
- fix: re-enable support for ESS 1.1 Notifications by @ThisIsMissEm in #266
- Chore: upgrade dependencies by @ThisIsMissEm in #280
- docs: remove alpha banner, in preparation for GA by @ThisIsMissEm in #279
- docs: improve wording of the supported protocols statement by @ThisIsMissEm in #259
- chore: upgrade @ibnrupt/solid-client-authn-browser to v1.12.0 by @ThisIsMissEm in #284
- release: prepare v1.0.0 by @ThisIsMissEm in #285
New Contributors
- @ajacksified made their first contribution in #20
- @dependabot made their first contribution in #18
- @kay-kim made their first contribution in #42
- @dgbarclay made their first contribution in #124
- @NSeydoux made their first contribution in #151
- @nicolasmondada made their first contribution in #144
- @ThisIsMissEm made their first contribution in #206
Full Changelog: https://github.com/inrupt/solid-client-notifications-js/commits/v1.0.0
v0.2.0
Notable Changes
- Package upgrades and npm auditing across many pull requests
- e2e browser test cleanup and restructuring across many pull requests
- Setup end-to-end tests against dev-next by @NSeydoux in #151
- Request well-known as json-ld by @ajacksified in #166
Full Changelog: https://github.com/inrupt/solid-client-notifications-js/commits/v0.2.0