Skip to content

Releases: rwaldron/johnny-five

v0.9.38

23 Jun 17:31
Compare
Choose a tag to compare
Commit Message/Description
b7e83c5 v0.9.38
6ddbf53 update color-convert to 1.2.2 (#1085)
a4108a5 Make baud property settable.
fe1f211 Cool typo
986d8e5 Fix line follower example
1c07d2f Gruntfile: too clever for own damn good.
976de26 Regenerate examples
7760829 Update contributor entry for Michał [email protected]
c170dd3 Use value read instead of a new one
5f99b89 Dependencies: drop "descriptor"

v0.9.2

31 Oct 17:06
Compare
Choose a tag to compare
Commit Message/Description
8874df2 v0.9.2
1658fd4 Deps: Only loads es6-shim if necessary
f57adfe .tesselignore: es6-shim
fbdad86 Led.RGB: Fix PCA9685 pin normalization
c80958c Normalize pin values on components that use expanders
4b1ffb2 Add to .tesselignore
edf7e8e Add support for Tessel Servo module
1a2cbdb Fix default pwmRange for PCA9685
6f4eedd Fix lint
3b0c437 Get a life travis.
2bd4e10 If a controller is specified for a component class using an Expander, don't normalize or "request" pins
3c9f780 Add support for Tessel Servo module
922092f Fix default pwmRange for PCA9685
03d739f Updated PCA9685 in expander to use special values
b734a6d Switch to use expander class for PCA9685 in LED/RGB
1cd5ae2 Removed extra )
8341b85 Switch to use expander for PCA9685 in LED
9d3c4ac Fixes Servo tests by purging Expanders after Motor tests
14398a7 Switch to use expander for PCA9685 in motor
f4ea141 Controllers can use Expanders. Migrate Servo and ESC
04a9093 Allow nodeunit:just:[array,of,test,files]

v0.9.1

20 Oct 23:02
Compare
Choose a tag to compare
Commit Message/Description
3a7baca v0.9.1
194e480 Fix appveyor badge url
ae7646e Run travis on modern infra
59cc1c9 Cull the garbage from package.json
76c7504 Read the long message.
ba41155 v0.9.0
5005ab0 Appveyor badge
fddb28c Appveyor.yml
440b95b Travis: test several versions of node
abb2f3a Remove bogus null arguments from emitters. Fixes gh-561
5868321 Let's try win-spawn because fucking windows
33e1c8d If Firmata installed serialport successfully, just steal it so we both can use it.
bfb3204 process.env.* will not work as expected.
f11d2e4 Cool typo spazz
fa77a72 delete process.ENV.SERIAL_PORT_INSTALLED;
d6c1bc2 Set ENV flag in preinstall, instead of attempting to install. Moves sp install back to postinstall
9ae3157 Deps: do serialport installation before deps (allow firmata to bail out)
7c1919f Deps: work in progress, temp switch to firmata.js repo
3866a77 Deps: work in progress, update to latest firmata.js
e75078b Deps: work in progress, postinstall script for serialport installation
34b4b7b v0.8.106
ee2f739 IMU/Altimeter: Finesse elevations that are below sea level. It's magic.
0f215d0 v0.8.105
f9f8205 Deps: lock in Firmata @ 0.6.0 until conditional serialport install updates are confirmed.
28eb44a v0.8.104
9ba3e90 Altimeter: improved elevation requirement warning message
57c5ab5 Board.Controller: fix warn messages
fd7fa13 Migrate component classes to Board.Controller
95ce9fa Board.Controller: manage component controller decorator & required parameters
5d7bf26 v0.8.103
03b4c74 Multi: MPL3115A2 reset Barometer/Altitude offset registers.
d4a178f v0.8.102
cfc5aec Deps: lock in serialport 1.7.4 until cleared on 2.x.x with node 4.x.x
a3e7131 v0.8.101
382765a Multi: make altitude calibration contingent on user specifying opts.elevation
242c5b4 merge
f7f23a6 Adding the initial chip configuration
cf2fd16 MPL3115A2: Calibration, requires a base altitude.
dce73e8 MPL3115A2: Calibration, requires a base altitude.
0a13b77 Update mpl3115a2 diagrams
cafeaa4 Joystick: cleanup example
a4e0d29 Joystick: Removes threshold option.
cfbb299 v0.8.100
c7c2a43 Light: fix analog scaling
75e744d v0.8.99
2b3cdf1 Light: ALSPT19
534dba9 Readme: add more platforms to description
730ce77 v0.8.98
3b0da39 Adding unit tests for MPL3115A2
5f94ad3 merge
bccdd8b fixing bad emit pattern
2eb3b1e adding sources for formulae
e8ba581 adding wiring example
a4661c3 accidentally got a reference to Hygrometer. Wrong branch
6675751 Adding examples
5237658 Adding altimeter support
c23c1a6 Adding initial support for MPL3115A2 barometer/temperature. Altimiter to come
1dc4cf0 v0.8.97
207ecec Added tests for the HTU21D
1c194e0 code review suggestions
70abe98 Adding wiring diagram
59802b5 Adding examples docs
125cc79 adding Multi controller and example
feb960d Adding support for the htu21d hygrometer and temperature
3dbef91 fixing bad emit pattern
c08d5b6 adding sources for formulae
f9b9258 adding wiring example
88ad17a accidentally got a reference to Hygrometer. Wrong branch
dcb8146 Adding examples
66a7d80 Adding altimeter support
bc507ee v0.8.96
80dfb3c Examples: Photon Weather Shield, moisture sensor
3e90ca4 Sensor: support enable(), disable()
90c58d2 Pin: add isHigh, isLow properties
b629d65 Added missing file
1ee5df5 Removed unused variable
d110e26 Adding initial support for MPL3115A2 barometer/temperature. Altimiter to come
...
Read more

v0.8.86

09 Aug 01:50
Compare
Choose a tag to compare
Commit Message/Description
bfb8a35 v0.8.86
a843243 Button: don't coerce pin to number unless safe to do so. Closes rwaldron/particle-io#63
7573e67 Missed file from temperature example updates
23dd731 Examples: regen
b9c0603 Clean up temperature examples
56c6508 Temperature: Update LM335 component
adea932 jsbeautifer nits
5c40e50 Examples: generate led chars md
a3b6d17 Added LM335 temperature controller and sundries
5f59204 Fix plugin template
3ee0f52 Button hold, continually trigger action. Fixes gh-873
d0c614d Boards: ensure logging methods are correctly defined. Fixes gh-875
99a1d8e Servo-Animate
832fb89 Fix path to servo-lab in comments
3d57ff7 Add jorydotcom to contributors
9aa9a90 Nits: jsbeautifier run
3e4595b Tests: Plug board instance leak
a79f247 Demonstrate feasibility of change freq after instance creation
0d5887b Implement changing freq (interval) property after instance creation
f270365 Demonstrate feasibility of change freq after instance creation
14db625 Add Micro Magician examples and Shield Config
408a8c0 Controllers: update all controllers to forward opts param as argument to i2cConfig
077784b Tests: refactor all, phase 1
838c313 Tests: Make board instances the value of a property of the current test
4a8853c Add missing calls to Board.purge()
1a4ae86 Fixes broken auto-id assignment.
ad3c465 Update tests to use fresh board instances
84ede7b Fix bug in node 0.12.x where clearTimeout expects argument to have an id property.
856f026 Upgrade to Travis container based infrastructure
06e6d21 When using mock-serial we should always assume success
5ea339f Fix example code copy-paste mess
dd90b93 Follow up test fixes to restore explicit serialport test with abort mechanism
6b57289 Test Issues
e1dc526 Examples: just some nit picking
061d145 LED: Add draw examples for 8x8 Matrix, add LED characters file.
f13f78f Lint nits
5381dc2 v0.8.85
65cc715 Board: emit logging as events, pt. 2 clean up and tests
a655be3 Board: emit logging as events.
fc79560 Temporarily disabling ioHasError test
2593dd6 Update list of contributors—thanks to all these rad folks <3
9ad3e0f LCD: adjust pins to match comments
9e6282f Build examples
e88eac0 LCD: adjust pins to match comments
c17fe12 v0.8.84
f96f7d7 Pin: Remove console.log
a3cf3bb changed servo reference to led
0322406 change rgb-anode eg to use same pins as rgb cathode
0b01c33 wrong diagram/desc for RGB rainbow example
99faadf add RGB intensity example
154b74b v0.8.83
a400f42 Examples: Keypad no longer using exec in examples
48b448c Examples: fix Keypad example paths
565f48f Update broken and outdated links for parts.md
6336d4f Ensure MockFirmata is used when IS_TEST_MODE=true. Fixes gh-828
c3fccf4 Led.RGB: Use constrain() utility method
bf96c66 Fix typo
d230a18 Led.RGB: Add intensity method

v0.8.82

03 Jul 18:19
Compare
Choose a tag to compare
Commit Message/Description
d59827c v0.8.82
785b263 Keypad: examples
2dc685e Keypad: refactor
6f2dfef Expand test cases for the sensor class, and fix median value handling
fa6118b Fix mode descriptions in pin tests and add constant name verification
8e061c1 Proximity: fix example description typo
6753bd4 Proximity: add details, re: PingFirmata. Regenerate examples
045678a updated TinkerKit examples to use programs.json
8e73bb7 Updated docs to point to Bryan's new GitHub username
7100750 Sensor: simplify basic example
c26ba04 make fw/rev both 255
ad00740 Update motor-hbridge wiring
1fa4ce2 Cleanup tests, purge boards. Fixes gh-827
504186a v0.8.81
b70eebc Expander: PCF8574 ensure that pin state byte is tracked
46e7d8e Interval is no longer a property on LED's
14d2c8f Updated the tinkerkit examples with working website.
d4d207e Fix linting nits
485181a Keypad examples, test cleanup
22a92b0 Alias Keypad => Touchpad
6ee35bf Support alternate key target maps for same controller
6e92c63 toKey => toTarget
542b8de git mv eg/keypad-MPR121.js eg/keypad-MPR121QR2.js
95014c9 Add default show arg
b0f6810 MPR121QR2 is not the same controller as MPR121
4dd3998 Keypad class
5092eb5 Examples: minor nits

v0.8.80

18 Jun 17:45
Compare
Choose a tag to compare
Commit Message/Description
1499ad5 v0.8.80
370144f Package.json: remove galileo-io from optional deps
739ad16 Board.Component: update default componentOpts
b63910c Expander: skip pin normalization calls.
59a6332 Expander: fix incorrect inversion operation.
e33c29e Button: no false positive changes on initialization.
3da536c Button: limit dataHandler call to changes.
c3d83e7 v0.8.79
0f4c591 Switch: add isOpen property
2fee166 Expander: PCF8591 diagram correction
392a253 Fixing broken links and images
29fa861 BMP180 diagram updates

v0.8.78

13 Jun 16:00
Compare
Choose a tag to compare
Commit Message/Description
b2380e2 v0.8.78
624accb readme nits
777844e Barometer: examples cleanup, external links
e24beb1 Barometer/Temperature/Multi: New class; MPL115A2 & BMP180 support
f610150 Examples: kinect nits
46c6436 Gruntfile: lint issue
7ad3992 Examples: fix removal section
6bf1b6c Examples: kinect update; regenerate
fe3edd8 Examples: move diagram to top of example

v0.8.77

07 Jun 18:28
Compare
Choose a tag to compare
Commit Message/Description
9d0e55d v0.8.77
10df0b2 Led: Fix indentation
a597b9d Add precisions on how to contribute to eg/docs
64178ad Examples: fix typo in motor doc
d41d39e Expander: Fix PCF8591 tests
62c1b11 Update grunt-contrib-jshint
1e42e2f Expander: PCF8591, fixup
e4a15fd Expander: PCF8591
bf8735c Expander: switch examples to simplified API
c851c14 Led.RGB: Handle special value for fully off common anode LEDs
3baeaa9 Button: refactor to controller design.
f52b814 Expander/Virtual updates
17315f1 Boards: restore "lost" ready event for multi-board cases. Fixed gh-810
a1f3150 Led.RGB: Minor cleanup
bcb477d Led: Remove type option
ce82124 Led.RGB: Move internal value writing out of controllers
838bc2b Led.RGB: Add Esplora support
e0b967d Led.RGB Tests: Add assertions for non-PWM pins
7a91d9c Led: DRY out the shape tests
1e9c148 Led.RGB: Add BlinkM support
70deced Led.RGB: Make write() writable to clean up tests
397383f Led, Led.RGB: Move interval to private state
4bada6b Motion: GP2Y0A60SZLF
263f308 Led.RGB: Refactor to device/controller model
546904b Sensor: Add microphone example
7342a11 LCD: Update examples to reflect present, correct API
1a61f54 Expander: MCP23017, MCP23008, PCF8574, PCF8574A, PCF8575, PCA9685

v0.8.76

22 May 18:43
Compare
Choose a tag to compare
Commit Message/Description
4320f9a v0.8.76
42d8257 Collections: refactor to abstract Collection class
5ab7274 Update license attribute

v0.8.75

21 May 00:20
Compare
Choose a tag to compare
Commit Message/Description
3636d4d v0.8.75
2dd715f Motion: Support for GP2Y0D810Z0F & GP2Y0D815Z0F
2b991dd Accelerometer: Add support for Esplora
cb32d80 Accelerometer: Remove duplicate definition for ADXL335 controller
e0f9a1a Accelerometer: Whitespace cleanup
e526cf6 Joystick: Controller refactor, Esplora support.
084b028 Collections: make methods mixin.
add19d1 Compass: combine scaling and heading calculation; conform to predominate controller pattern.
97532b6 Motion: remove garbage pixels from bottom of motion diagram
5ecf5c7 Motion/Proximity: updates to aliases, examples, breadboards
d0b4b01 Motion: add HC-SR501 alias.
73b1d6e Motion: nit-picking to descriptions
ed3dd74 Motion: comment the data firehouse, incl. comment re: behavior.
8a89f3b Motion: Add generic change event.
f6952a1 Motion: finalize GP2Y0D805Z0F support!
30b4ed0 Servo: fix non-firmata non-normalization test
4b6e807 Led: consolidate Object.defineProperties(this, ..) mode def.
e8b83f4 Servo: Fixes tests that would break due to reliance on a polluted environment.
41277dc Adds "release" file to npmignore
d717b37 Cleanup nits
63e1b85 Update examples, add deprecation warnings
dcaac93 Add GP2Y0D805Z0F plus tests and examples
954cf70 Remove temporal, add toBoolean
829a5a3 Added motion class with PIR controller