Skip to content

Releases: leolabs/ableton-js

v3.1.6

05 Apr 22:16
Compare
Choose a tag to compare
  • 🐛 Fix an issue with Live 10 where umlauts in a cached response would throw an error f4f6a20

v3.1.5...v3.1.6

v3.1.5

16 Mar 00:39
Compare
Choose a tag to compare
  • 📝 Add logging to the example code 7b5dfbf
  • 🐛 Don't emit an error when a received message can't be assigned to any request 3186bdb
  • 🏷️ Fix the type of current_output_sub_routing e66b1ea
  • 🐛 Fix client close not being awaited properly in tests 140edb0
  • ⚡ Try binding to the last used port first to speed up the connection to Live b86bc5d
  • 📝 Fix a typo in the warning message when calling start 9db326b

v3.1.4...v3.1.5

v3.1.4

27 Feb 16:52
Compare
Choose a tag to compare
  • 🔧 Bind server to 127.0.0.1 only bb73239
  • 🔊 Log the version of AbletonJS when it's loaded fae9799

v3.1.3...v3.1.4

v3.1.3

26 Feb 15:06
Compare
Choose a tag to compare
  • 🐛 Fix opening a project file from within Finder closing all socket and file handles 6cf2440
  • 🔊 Log data that couldn't be sent e39c6c6
  • 🔊 Log errors when sending fails 32d228d
  • 🔧 Read more previous lines when viewing logs 1274be4
  • 🔊 Improve logging for event handlers a1fa33b
  • 🐛 Fix error when "connect" event without a port is received 52494a9

v3.1.2...v3.1.3

v3.1.2

26 Feb 00:18
Compare
Choose a tag to compare
  • 🔊 Improve log messages in Live f7f5ab5
  • ✨ Show a message when the server has started f9eba57
  • ✨ Keep a handle to the client port file open for faster read performance 2a0295d
  • ✨ Try re-using the previous port for a quicker reconnect 5c77760
  • 🐛 Fix double disconnect/connect event 2f960be

v3.1.1...v3.1.2

v3.1.1

25 Feb 22:37
Compare
Choose a tag to compare
  • 🔊 Log connect and disconnect events e69f610
  • 🐛 Don't count a failed ping as a successful connection event 217e91e

v3.1.0...v3.1.1

v3.1.0

25 Feb 22:11
Compare
Choose a tag to compare
  • ✨ Send a connect event when first connecting to Live 33d5acd
  • 🔥 Remove cancelConnectionEvent state ff979ff
  • 🐛 Fix connect event not firing after closing and restarting the server ac7af82
  • ✨ Add a waitForConnection function that returns a Promise that resolves when Live is connected 3323d3d
  • 🔊 Log errors as warnings aa4d93c
  • 🎨 Extract connect and disconnect handlers into separate functions 955a6cb
  • ✨ Try a ping request in addition to waiting for the connection event c019e68

v3.0.1...v3.1.0

v3.0.1

25 Feb 18:30
Compare
Choose a tag to compare
  • ✨ Don't allow starting the server multiple times 83a42b1
  • 📝 Add breaking change reminder to the changelog 3158328

v3.0.0...v3.0.1

v3.0.0

25 Feb 17:51
Compare
Choose a tag to compare

This version includes a breaking change:

The Ableton class now requires its start method to be called and awaited before sending any commands to Live. This makes sure that a connection is established.

Commits:

  • ✨ Add a timeout param to the start method 600e752
  • 🐛 Fix tests not waiting for a connection 8ff8869
  • ✨ Don't rely on fixed ports, make server and client bind to a random free one 54f7737
  • 🔇 Don't log ping commands to keep the log file a bit cleaner 432280c
  • 🔊 Add a logger interface for the library to log information e31e9cc
  • ✨ Improve logging and error message when binding to the given port fails 4fa29b3
  • ✨ Implement a separate ping command that doesn't clutter Live's logs 45cbbcd

v2.9.1...v3.0.0

v2.9.1

20 Feb 23:14
Compare
Choose a tag to compare
  • ✨ Add support for new properties on the Track class 0c09881
    • available_input_routing_channels
    • available_input_routing_types
    • available_output_routing_channels
    • available_output_routing_types
  • 🎨 Use enum-style values for NavDirection 713f864

v2.9.0...v2.9.1