Releases: rwaldron/johnny-five
Releases · rwaldron/johnny-five
v0.10.6
Commit |
Message/Description |
cbde0f6 |
v0.10.6 |
6f045d1 |
Migrate to util.inherit, which uses Object.setPrototypeOf internally. |
165fbee |
npmignore/gitignore: add .nyc_output |
3ea424b |
.tesselignore: Add browser-serialport |
v0.10.5
Commit |
Message/Description |
b7d8925 |
v0.10.5 |
3c1a68f |
Color: nitpicking garbage |
e6b938f |
Test: nits/lint |
8b1d592 |
Test/Bootstrap: add addControllerTest to globals |
7c8921d |
Compass: fix error message, missing/invalid controller |
8de69c7 |
Light: adds generic Board.Controller call enforcement test |
958ba27 |
Joystick: adds generic Board.Controller call enforcement test |
c86e6c3 |
Gyro: adds generic Board.Controller call enforcement test |
386ca2a |
Compass: adds generic Board.Controller call enforcement test |
a170123 |
Button: adds generic Board.Controller call enforcement test |
812260d |
Barometer: adds generic Board.Controller call enforcement test |
2fb3c3a |
Accelerometer: adds generic Board.Controller call enforcement test |
71fc764 |
Color: adds generic Board.Controller call enforcement test |
44ed81a |
Altimeter: adds generic Board.Controller call enforcement test |
0d5835c |
Motion: adds generic Board.Controller call enforcement test |
91c24b0 |
Motor: adds generic Board.Controller call enforcement test |
8fc6b24 |
Proximity: adds generic Board.Controller call enforcement test |
0a417e9 |
RGB: adds generic Board.Controller call enforcement test |
fdf396c |
Multi/Thermometer: more robust DHT variant checking |
dd47719 |
Test/Bootstrap: remove initialize call check |
7ec4648 |
Thermometer: adds generic Board.Controller call enforcement test |
9558e36 |
Servo: Update to accept custom, user defined controller objects. |
da5057f |
Test/Bootstrap: add generic Board.Controller call count and controller resolution test mechanism |
dc13cc0 |
LCD: update controller resolution to match present form |
050fbbe |
Components: Update test mode condition and exports |
7bf55eb |
Fix syntax error |
efa455e |
Luxmeter: cleanup and aliasing |
03945c2 |
lint nits |
5533f85 |
Light: re-writing TSL2561 driver |
d493a9e |
Implement timing delay that adheres to the timing set to the chip at initialization. Fixes gh-1196 |
d55c4f2 |
Dependencies: use latest Firmata.js |
v0.10.3
Commit |
Message/Description |
421da72 |
v0.10.3 |
060d2bc |
Hygrometer/Multi/Thermometer: adds missing DHT21 & DHT22 examples and diagrams |
v0.10.2
Commit |
Message/Description |
1c79926 |
v0.10.2 |
a15c44f |
Board.Component: remove dashes from controller names |
e7bb86a |
Board: const-ing "undefined" (only fake const until we drop 0.10.x) |
6a696a3 |
Board: remove unnecessary .js extensions |
21ef1d3 |
Accerometer/Gyro/IMU: Remove alias MPU-6050 |
d75ac0c |
Multi: DHT11 refactored to support DHT11, 21, 22. Fixes gh-1216, gh-112 |
71383d2 |
LCD: fix display entry initialization for PCF8574(A/T) |
359352a |
LCD: move i2cConfig call to after opts.address is resolved for specific variants of PCF8574 |
43e0cd3 |
Examples: regen servo.md |
f8f4e6a |
Servo: remove specs because it's not a thing. |
v0.10.1
Commit |
Message/Description |
b26aab1 |
v0.10.1 |
c6405fa |
Multi: fixes to TH02 |
ef2e19f |
Fixes Fn.u* functions |
415202b |
Fixes Fn.uint32 |
960e2a5 |
Fn.bitValue: clean up comments |
1cf710e |
Fn.range: Add test for uncovered branch |
b5ef19a |
Fn.u* and Fn.s*: Update comments and tests |
2bbec6e |
Remove outdated overloading |
0115cec |
Fn.fmap: update comments |
2fe9d65 |
Fn.[u]int*: update comments and add tests |
515e9e5 |
Fn.bitValue: update comments and tests |
79de80c |
Fn.sum: Update comments and tests |
bc62b61 |
Fn.square: Update comments and add tests |
abe928d |
Fn.uid: Update comments |
1f65d61 |
Fn.range.prefixed: Update comments and tests |
2c6b926 |
Fn.range: Update comments |
84ff228 |
Fn.inRange: update comments and tests |
cd3fd55 |
Fn.constrain: update comments and tests |
c3a802a |
Fn.map: Update comments |
682e843 |
Fn.toFixed: comment and add'l tests |
1843e4f |
Constructor var decl order nitpicking |
66b3a71 |
Remove unnec comments |
dc7e14c |
Sensors: normalize examples to follow like-naming conventions |
acd87dd |
Thermometer: remove "temperature" properties. Re-order components lists as needed. |
18c5478 |
IMU/Multi: remove code that has been replaced by Components mechanism |
48cb374 |
IMU/Multi: define generic Components that initializes and defines get accessors for IMU controller wrappers, based on components property value |
42664a1 |
Removes comments that no longer provide valuable insight or credit to original source/inspiration material. |
07bd30c |
IMU/Multi: rename "state" => "calibration" to disambiguate from broader used "state" var. |
817b96a |
Examples: update and fix Thermometer examples |
002b519 |
Multi/Thermometer/Hygrometer: HIH6130 |
1d8b639 |
Examples: updates and new (BME280, HIH6130) |
2ebd381 |
IMU: nitpicking comment notations |
9904027 |
Typo in documentation (#1215) |
7db091a |
Servo/Servo.Collection: 100% coverage |
521ad12 |
Let's temporarily stopped pin-nannying and see what happens. |
fa7318f |
Renaming to lower case with dashes |
b2b7373 |
improve coding style |
e02bcd4 |
merge conflicts |
0c174b9 |
fix jslint |
7c786a9 |
Rewrite the arduino starter kit in johnny-five |
df30ac8 |
Rewrite the arduino starter kit in johnny-five |
v0.10.0
Commit |
Message/Description |
5ccaa88 |
v0.10.0 |
0d58117 |
Deps: Firmata 0.14.0 |
56ecd64 |
Take out the trash: Pir, Distance and IR* removed |
v0.9.62
Commit |
Message/Description |
0f5b84e |
v0.9.62 |
cde12b9 |
Deps: [email protected] |
935fd36 |
LCD: More Grove RGB LCD examples. Closes gh-1195 |
0adb65f |
Lint: fix lint nit |
d2c9a79 |
Animation: 100% coverage |
e6e30e1 |
Led/Led.RGB: tests split into separate files |
51077d2 |
Lint: add RGB to globals in test/.jshintrc |
ac68870 |
LCD: minor nits and cleanups |
1743ea5 |
LCD: Use RGB.ToRGB for bgColor() on supported devices |
9f8c07a |
Tests: explicitly require "test/common/bootstrap" to prevent resource loading race conditions |
b719b3a |
LCD: "OP" => "REGISTER" |
bba3361 |
Add @haru01 to contributors |
9404cf6 |
fix pin 7->8. docs/breadboard/button-options.fzz pin '8' (#1194) |
40528d5 |
Add Rhys van der Waerden to contributors. References gh-1187 |
276d901 |
npm binaries are in the path for npm scripts (#1182) |
v0.9.61
Commit |
Message/Description |
e724111 |
v0.9.61 |
7201e45 |
Restore map OR'ing |
6c2097c |
Roll back map implementation changes |
b369fa4 |
Prevent Piezo#play from mutating song array (#1189) |
a4faac1 |
Tests: minor corrections to float values (for Float32 improvements) |
71ac3aa |
Fn: improved fmap |
18ea9f3 |
Proximity: HCSR04_I2C_BACKPACK collection diagram |
v0.9.60
Commit |
Message/Description |
95cef98 |
v0.9.60 |
7d687d1 |
Animation: move loopFunction to extended |
bd66691 |
Lint nits |
5142efb |
Stepper: use Fn.TAU const instead of expr |
02a80f5 |
Board: add test for wait |
d26342e |
test/jshintrc: add Multi to globals |
76e6385 |
Sensor: Board.* => Fn.* where applicable |
93db160 |
Compass: use Fn.TAU const instead of expr |
4b9a15f |
Fn: 2π as τ (Fn.TAU) |
ab311b0 |
Animation: 96.84% coverage |
bdb81e8 |
Fn: clean up and better documentation for int/uint makers |
632102d |
Fn: rename bitsIn => bitSize |
579fec7 |
Fn: ensure toFixed(null, ...) wont throw |
bf98fa1 |
Animation: improved coverage |
ace218d |
Altimeter: enforced resolution for meters and feet values |
c5b5a1e |
Board: decouple component state snapshotting and serialization |
5e99bcb |
Board: remove commented out require("os") |
4b4915f |
Board: Improved coverage (followup) |
f0f26d4 |
Collection: Expose Collection to allow user code access. Includes tests |
f4fafbe |
Lint nits |
7c2b4c8 |
Board: 89.79% coverage |
4e2342c |
Button: 100% coverage |
2de3c7c |
Altimeter: 100% coverage |
e7eae08 |
Collections: more tests for nested pins arrays |
3e37161 |
Accelerometer: 100% coverage |
b92855d |
Accelerometer: remove unnecessary array path for analogInitialize; Update ESPLORA controller to assign pins correctly. |
4f9a69f |
Thermometer: disable MPL115A2 until more work can be done to determine why the tests have race conditions. |
3f4380e |
Expander: (PCF8591) Use correct var for pin number event name. Fixes gh-1175 |
29b6615 |
Fianl removal of Board.Device (replaced by Board.Component) |
26a5f6d |
Improve LCD millisecond delay handling (#1174) |
59ef3a1 |
Expander/Accelerometer: LIS3DH Support |
4357638 |
Thermometer: one day I will defeat this idiotic test. |
0c8b740 |
Led: Update test expect count |
7858f83 |
LedControl: Fix duplicate test with renaming: "led" => "ledOutOfBounds" |
650359f |
Led: Never break blink() again. |
0f0d7b9 |
Led.RGB/Led.RGB.Collection: 100% coverage |
77a4eb9 |
LedControl/Led.Digits/Led.Matrix: 100% coverage |
ab6577d |
Proximity: Implements Proximity.Collection |
2dbe45e |
Gruntfile: fix lint nit |
58e2afb |
Tests: Fix flaky race condition in MPL115A2 tests |
71d5aca |
Gruntfile: make a shortcut task for running "qc" on examples |
5a455c7 |
Gruntfile: add easier to run "quality control" task (see long description) |
ed819e2 |
Led: More test coverage |
642db04 |
Piezo: I2C Backpack draft |
11a6a30 |
travis: run test-cover and coveralls |
fad822b |
v0.9.59 |
ae56872 |
Handle 0 value (#1170) |
398679d |
Gruntfile: fix redeclaration |
798f15a |
Led.RGB: make sure pin warnings are opt-in |
a664531 |
Piezo: test coverage 100% |
127786f |
Piezo: pre-workshop cleanup |
3a4d784 |
Gruntfile: fix changelog script to work as changelog:vx.x.x |
ddfde59 |
istanbul: reduce yml indent |
1eeb714 |
Add kilida [email protected] to contributors |
3d5ef34 |
Examples: regen |
328a9fb |
Repeated subexpression in brat.js (#1164) |