This is way overdue... There's been a lot of exciting work on Johnny-Five this year and barely enough time to write posts announcing all of it! The following work and changelogs are from April, May and June of this year, so consider this a "mid-year" recap of sorts, that happens to coincide with a huge changelog update ;)
v0.9.58
Commit | Message/Description |
e6c362b | v0.9.58 |
5bc68b5 | travis: restore test matrix, add node.js v6 |
eb95a0a | appveyor: node.js v4, 5, 6 |
3f87234 | Tests: fix lint nits |
aa834a8 | npmignore: ignore coverage/ |
e2ad0e8 | travis: adding coveralls |
70ff11c | istanbul: exclude deprecated garbage. |
c1f34f0 | istanbul: first pass |
79a7154 | Servo: limit history to 5 records to prevent potential memory leaks |
0c6c3a4 | LCD: Tessel 2 + Grove LCD |
43a86a0 | LCD: Tessel + Grove LCD JHD1313M1 |
v0.9.57
Commit | Message/Description |
c75426c | v0.9.57 |
4bc57e7 | Examples: fix lint nits |
3baa064 | Examples: regen tinkerkit examples (& toggle example) |
9d986aa | Joystick: __ => Fn |
e21c432 | Button: adds TINKERKIT controller for Tinkerkit Button and Touch. Fixes gh-1142 |
d8eaa6a | Ensure that we are using non-eased values for finding end of animation (#1154) |
391ab46 | Adds @ashleygwilliams to contributors |
v0.9.56
Commit | Message/Description |
339822d | v0.9.56 |
7ca427f | Badges: don't use the old fashioned gitter svg url, it has spaces. |
v0.9.55
Commit | Message/Description |
a4e1b07 | v0.9.55 |
d90a4d6 | Grunt: lint nits |
f4cb044 | Led/Leds/RGB/RGBs: refactoring animation for LEDs; support for collections |
5b359bc | Animation: multiple property tweening support. |
v0.9.54
Commit | Message/Description |
f0e9fc7 | v0.9.54 |
2a0af6a | Grunt: lint nits |
d348ae6 | Leds/RGBs: resolve callbacks from each entry into a single handler |
47df3da | Led/RGB: time/rate etc => duration |
b7cc28f | Animation: nitpick |
a4b75d6 | Use util.deprecate to deprecate |
1d46f58 | Test: nitpicking |
ee84cff | Led: intensity(0-100) to match RGB |
v0.9.53
Commit | Message/Description |
129e8fe | v0.9.53 |
aaf2ffb | animation-fixes |
b792008 | Cleanup: lint nits |
ac03868 | IMU: use less string literals and more "const-ish" bindings. Eventually move these to actual const. |
ccea30a | Orientation: minor nit picking |
7398688 | Accelerometer: MMA8452 Support (includes odr and tap support) |
384d4f4 | five: removing Nodebot class because it's totally useless |
9fbcfe3 | Fn: move all toFixed/ToFixed to Fn and implement across all lib files |
v0.9.52
Commit | Message/Description |
b5688a4 | v0.9.52 |
bd630c8 | Multi/Barometer/Thermometer: MPL115A2 requires conversion start command for all reads |
6f342df | Fix AppVeyor badge link |
v0.9.51
Commit | Message/Description |
0789c1b | v0.9.51 |
7eba5f7 | Light: fix change condition |
6f0a2d4 | Firmwares: use 11 & 12 for address. |
d3a8dbc | Motors, Servos, ShiftRegisters: clean up Collections |
e47706c | Light: fix intensity level value 0-1 |
v0.9.50
Commit | Message/Description |
cf2ba6e | v0.9.50 |
88978db | Sensor: remove unused dep |
6e6c923 | Examples: Fix "Intel Edison + Grove - Accelerometer (ADXL345)" |
6071b2b | Accelerometer: ADXL345 support user defined range. Fixes gh-1135 |
29a9ba0 | Keypad/Touch: add "touch" alias |
4434b28 | Motion/Motion.Collection: implement Collection.Emitter |
07a6bb8 | Switches/Switch.Collection: implement Collection.Emitter |
60066fc | Collection: Collection.prototype.byId, get a single entry from a collection by its id |
7b5735f | Sensor: minor cleanups and nitpicks; Removes untested alias events |
f32b759 | Collections: make slices produce correct type |
2221fca | Board: make loop method stoppable & tests. |
v0.9.49
Commit | Message/Description |
984e187 | v0.9.49 |
a5dfe38 | Collections: slice method & tests |
v0.9.48
Commit | Message/Description |
a5e9b72 | v0.9.48 |
c7e0443 | serialport@3.1.1, firmata@0.12.0 |
v0.9.47
Commit | Message/Description |
2b6c3d1 | v0.9.47 |
c15d24c | Servo: fixes to sweep + tests |
v0.9.46
Commit | Message/Description |
44732cf | v0.9.46 |
554c808 | Gyro/Accelerometer: precision => fixed. Fixes gh-1124 |
4b7c483 | Fix travis failures. |
17b171c | Thermometer: update and regen examples |
a69fa0e | IMU/Multi: HTU21D maintenance and improvements |
40d018a | Gruntfile: cleanup test running. |
2eb4501 | Thermometer: datasheet organization |
v0.9.45
Commit | Message/Description |
fc68f4c | v0.9.45 |
495e815 | Compass: MAG3110 (incl. tests & diagrams) |
4e13797 | Suggested fix for #1113 (#1114) |
dda72ff | Add tilt switch switch with clean commit. #1107 (#1111) |
9e06037 | IMU/Multi: BME280 support |
b44c19f | IMU/Multi: tests for SHT31 |
f2c0be5 | Fix strange failure on travis |
899a3a3 | -6 |
97a1f03 | travis.yml: adds node.js 5, 6; osx & linux |
v0.9.44
Commit | Message/Description |
8f898c7 | v0.9.44 |
7683e00 | Board: update previously missed "mock-firmata" removal. |
dd8b169 | Thermometer: fractional digit accuracy per datasheets |
39bc15d | Thermometer: never emit null |
7e333a3 | Thermometer: Correct SI7020 fractional digits |
8540515 | Motion: Tessel example |
75ffde2 | IMU/Multi: fix lint nits |
672f783 | IMU/Multi: BMP280 examples |
cadbb84 | IMU/Multi: initial BMP280 support |
95826b4 | IMU/Multi: use Fn.POW_2_* |
622342c | Fn: new consts: POW_2_*; new functions: Fn.s4-32, Fn.u4-32 |
e194de4 | IMU/Multi: register naming/nitpicking |
3c608c7 | Sometimes I annoy even myself. |
v0.9.43
Commit | Message/Description |
b0b548b | v0.9.43 |
c7ca9c4 | Board: Allow IO plugin to control initialization of repl. |
v0.9.42
v0.9.41
Commit | Message/Description |
b84ab12 | v0.9.41 |
f0c98b9 | LCD: Upgrade JHD1313M1 bgColor to accept keywords and hex values |
v0.9.40
Commit | Message/Description |
e5f94a5 | v0.9.40 |
d56ff54 | LCD: Fix i2cConfig address forwarding for JHD1313M1 controller |
e206d97 | Fix missing } |
a2f9fa7 | Multi: BMP180 notes re: conversion time values. Fixes gh-1104 |
39c79da | Update sht31d diagram |
9c2cb29 | Regen examples |
46914bb | Thermo-humidity sensor SHT31D (#1103) |
aaee114 | Board: millis() method, returns milliseconds since "ready" |
f1637b1 | Rename __ -> Fn |
624dc7a | Tests: eliminate need for requiring mock-firmata from within board.js |
7a2696f | Examples: regenerate |
9695fcf | Add more event example and correct the commend (#1097) |
2e44332 | Default custom property to object literal instead of null (#1089) |