Releases: ftrackhq/ftrack-javascript
Releases · ftrackhq/ftrack-javascript
v1.8.1
v1.8.0
Highlights
This is a very exciting update and the biggest in a long while! A newly implemented WebSocket server now means the EventHub is Node compatible!
Notable PRs as part of the updated EventHub
- feat: Support for async subscriber callbacks by @ffMathy in #132
- fix: CORS issues with new websocket implementation by @gismya in #142
Other notable PRs
List of all changes
- feat: Support for async subscriber callbacks by @ffMathy in #132
- fix: pre commit hooks broken by @gismya in #133
- feat(TS): Changed tests to TypeScript and updated typings by @ffMathy in #136
- fix: publishReply has incorrect Event in reply by @gismya in #141
- feat(security): add injection prevention by @ffMathy in #139
- fix: CORS issues with new websocket implementation by @gismya in #142
- chore: dependency updates by @gismya in #144
- chore(deps): update dependency lint-staged to v13.2.3 by @renovate in #126
- chore(deps): update dependency typescript to v5.1.6 by @renovate in #127
- chore(deps): update dependency eslint to v8.44.0 by @renovate in #128
- chore(deps): update yarn to v3.6.1 by @renovate in #129
- chore(deps): Bump semver from 6.3.0 to 6.3.1 by @dependabot in #130
- chore(deps): update dependency @types/uuid to v9.0.3 by @renovate in #135
- chore(deps): update dependency @rollup/plugin-commonjs to v25.0.4 by @renovate in #134
Full Changelog: v1.7.0...v1.8.0
v1.8.0-alpha.1
What's Changed
- chore(deps): update dependency lint-staged to v13.2.3 by @renovate in #126
- chore(deps): update dependency typescript to v5.1.6 by @renovate in #127
- chore(deps): update dependency eslint to v8.44.0 by @renovate in #128
- chore(deps): update yarn to v3.6.1 by @renovate in #129
- chore(deps): Bump semver from 6.3.0 to 6.3.1 by @dependabot in #130
Known issues
CORS issues when using the event server in the browser, to be investigated
Full Changelog: v1.7.0...v1.8.0-alpha.1
v1.7.0
What's Changed
- chore: dependency updates by @gismya in #125
- feat: Implement asynchronous getSchemas method and prepare for not querying schemas and server information on initialization by @jimmycallin in #124
Full Changelog: v1.6.1...v1.7.0
v1.6.1
v1.6.0
What's Changed
- feat: Support multi-part uploads in JS API by @lucaas in #115
- chore(deps-dev): Bump vite from 4.3.8 to 4.3.9 by @dependabot in #120
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- feat: Allow aborting uploads using AbortSignal by @lucaas in #110
- feat: add support for wildcards in subscriptions by @gismya in #106
- fix: Session.call throws wrong error type for server errors by @mertkirbuga in #112
- fix(typescript): type private methods as private by @gismya in #105
- fix: TypeScript ESM compatibility fixes for moduleResolution: NodeNext by @jimmycallin in #107
- chore(deps): update dependency prettier to v2.8.8 by @renovate in #102
- chore(deps): update dependency vite-plugin-dts to v1.7.3 by @renovate in #103
- chore(deps): update dependency vitest to v0.31.4 by @renovate in #119
- chore(deps): update dependency jsdom to v21.1.2 by @renovate in #117
- chore(deps): update dependency cross-fetch to v3.1.6 by @renovate in #116
New Contributors
- @mertkirbuga made their first contribution in #112
Full Changelog: v1.4.7...v1.5.0
v1.5.0-beta.1
What's Changed
This release brings two exciting updates to the Event Hub: Node.js support and support for wildcard subscription topics.
There have also been updates to the dependencies and module resolution fixes for TypeScript ESM compatibility.
List of commits
- feat: add support for wildcards in subscriptions by @gismya in #106
- feat: Replace socket.io-client by @gismya in #99
- fix: TypeScript ESM compatibility fixes for moduleResolution: NodeNext by @jimmycallin in #107
- chore(deps): update dependency prettier to v2.8.8 by @renovate in #102
- chore(deps): update dependency vite-plugin-dts to v1.7.3 by @renovate in #103
- fix(typescript): type private methods as private by @gismya in #105
Full Changelog: v1.4.7...v1.5.0-beta.1