Skip to content

Releases: WasabiFan/ev3dev-lang-js

v1.0.0

21 May 04:28
Compare
Choose a tag to compare

This release brings the library up to compatibility with the *-11-ev3dev-* series of kernel releases, and along the way adds many new features.

New features and enhancements (since v1.0.0-beta0):

  • Added support for kernel cycle 11
  • Updated examples to be compatible with latest library changes and utilize new features
  • Added helpers for checking the state of a motor (e.g. motor.isRunning)
  • Enhanced TypeScript typing for string properties
  • Added more constants for property values
  • Removed MotorSpeedSp systems (underlying need for this class has been removed)

New features and enhancements (from beta release):

  • Updated LED strings on BrickPi for more recent kernels
  • Added clarifying docs for some properties
  • Added TypeScript typing on string-based properties using TypeScript 1.8's string literal types
  • Made "yellow" LED color yellower and added "black" (off)
  • Added support for stop commands in motor helper methods
  • Added motor helper method for run for time
  • Added methods to register for callbacks (uses a polling timer)
  • Added constants for potential property values

v1.0.0 Beta 0

05 Apr 05:51
Compare
Choose a tag to compare
v1.0.0 Beta 0 Pre-release
Pre-release

This release brings a bunch of new features as well as a small breaking change.

Breaking change: The DCMotor class has been renamed to DcMotor so that it conforms with common PascalCase conventions.

New features and enhancements:

  • Updated LED strings on BrickPi for more recent kernels
  • Added clarifying docs for some properties
  • Added TypeScript typing on string-based properties using TypeScript 1.8's string literal types
  • Made "yellow" LED color yellower and added "black" (off)
  • Added support for stop commands in motor helper methods
  • Added motor helper method for run for time
  • Added methods to register for callbacks (uses a polling timer)
  • Added constants for potential property values

You can install this beta release by running npm install [email protected].

Note: The online documentation has not been updated for this release. Although it is still mostly correct, some information may be missing.

v0.9.4

16 Jan 02:58
Compare
Choose a tag to compare

This is a maintenance release that fixes an issue with special sensor types such as UltrasonicSensor and ColorSensor. They should now be properly exposed to consumers of the module.

v0.9.3

03 Jan 03:51
Compare
Choose a tag to compare

This is the first release in a while for the JS module. It contains loads of new features, bug fixes, and other goodies. Check out the ev3dev-lang module on npm for getting started instructions and docs links.

Expect much more fast-paced releases in the future!