Skip to content

Releases: ftrackhq/ftrack-javascript

v1.9.1

21 Feb 12:13
65cd894
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.9.1

v1.9.0

17 Jan 15:40
5590451
Compare
Choose a tag to compare

What's Changed

Highlight

Dependency updates

  • chore(deps): update dependency prettier to v3.1.1 by @renovate in #182
  • chore(deps): update dependency lint-staged to v15.2.0 by @renovate in #181
  • chore(deps): update dependency @types/uuid to v9.0.7 by @renovate in #180
  • chore(deps): update dependency eslint to v8.56.0 by @renovate in #170
  • chore(deps): update dependency ws to v8.15.1 by @renovate in #168
  • chore(deps): update dependency vite-plugin-dts to v3.6.4 by @renovate in #167
  • chore(deps): update dependency vite to v4.5.1 [security] by @renovate in #185
  • chore(deps): update dependency ws to v8.16.0 by @renovate in #190
  • chore(deps): update dependency jsdom to v23 by @renovate in #192
  • chore(deps): update dependency vite-plugin-dts to v3.7.0 by @renovate in #189

Full Changelog: v1.8.7...v1.9.0

v1.8.7

08 Dec 11:28
f2f4d5d
Compare
Choose a tag to compare

What's Changed

  • fix: improve error messages on unknown error types by @ffMathy in #176
  • fix: decoding objects doesn't work properly from Jest by @ffMathy in #186

Full Changelog: v1.8.6...v1.8.7

v1.8.6

21 Nov 09:05
0e0f721
Compare
Choose a tag to compare

What's Changed

  • fix: Event server error when event data contains colons by @gismya in #177
  • fix: Incomplete date-times are encoded as iso-formatted date-time by @lucaas in #171

Full Changelog: v1.8.5...v1.8.6

v1.8.5

17 Nov 15:57
67289ef
Compare
Choose a tag to compare

Release reverts the changes in 1.8.4. The release changed the behavior for the timing of initialization and event subscriptions if using the EventHub. The changes will either be reworked to be in line with the current behavior or introduced as part of the next major release.

What's Changed

  • Revert "feat: dynamic import of socketio client" by @gismya in #175

Full Changelog: v1.8.4...v1.8.5

v1.8.4

15 Nov 14:32
058bbdc
Compare
Choose a tag to compare

What's Changed

  • feat: dynamic import of socketio client by @gismya in #173

Full Changelog: v1.8.3...v1.8.4

v1.8.3

24 Oct 12:21
eb9b9a5
Compare
Choose a tag to compare

What's Changed

  • fix: support setting decodeDatesAsIso globally by @ffMathy in #159
  • fix: trigger reconnect on emit if not connected by @gismya in #162
  • chore: Dependency updates by @gismya in #161
  • chore(deps): Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in #156
  • chore(deps): Bump postcss from 8.4.29 to 8.4.31 by @dependabot in #160
  • chore(deps): Bump @babel/traverse from 7.22.19 to 7.23.2 by @dependabot in #164

Full Changelog: v1.8.2...v1.8.3

v1.8.2

26 Sep 06:36
0f58b6c
Compare
Choose a tag to compare

What's Changed

  • fix: undefined window throwing error on websocket close by @gismya in #155

Full Changelog: v1.8.1...v1.8.2

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