Skip to content

Releases: ftrackhq/ftrack-javascript

v1.8.1

15 Sep 11:35
b1b745e
Compare
Choose a tag to compare

What's Changed

Fixes a Node compatibility issue with the Event Hub in v1.8.0

  • fix: window.addEventListener breaks node compatibility by @gismya in #148
  • docs: Update documentation by @gismya in #146

Full Changelog: v1.8.0...v1.8.1

v1.8.0

14 Sep 18:42
7dd849e
Compare
Choose a tag to compare

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

  • feat(security): add injection prevention by @ffMathy in #139

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

19 Jul 08:51
Compare
Choose a tag to compare
v1.8.0-alpha.1 Pre-release
Pre-release

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

28 Jun 10:31
950638f
Compare
Choose a tag to compare

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

14 Jun 07:35
977c70f
Compare
Choose a tag to compare

What's Changed

  • fix: Single-part uploads not retried when request fails by @lucaas in #122

Full Changelog: v1.6.0...v1.6.1

v1.6.0

13 Jun 18:06
20f4600
Compare
Choose a tag to compare

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

02 Jun 11:39
36c02c1
Compare
Choose a tag to compare

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

Full Changelog: v1.4.7...v1.5.0

v1.5.0-beta.1

23 May 11:18
ceb68a7
Compare
Choose a tag to compare
v1.5.0-beta.1 Pre-release
Pre-release

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

v1.4.7

14 Apr 06:38
13479dd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v.1.4.6...v1.4.7

v1.4.6

04 Apr 09:39
b2e7961
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.5...v.1.4.6