• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Changelog                         {#changelog}
2===============
3
4Here's a list summarizing some of the key undergoing changes to our library
5from earlier versions:
6
7### v0.4.0
8
9 * Fully functional and documented JAVA language bindings for sensors with
10 several examples also available
11 * Added standardized exception handling support across all language bindings
12 and updated sensors to use this feature
13 * Sensor drivers are now available and can be installed individually using NPM
14 for Node.js users
15 * Continuous Integration with Travis CI ensures new contributions are built
16 automatically once they are received
17 * API rewrite and improvements for hcsr04, sm130, eboled, loudness
18 * Documentation improvements and code style changes from C to C++
19 * New sensors: hyld9767, mg811, wheelencoder, grovegprs, mpu9250, ssd1306,
20 es9257, lm35, mq4, mq6, mq7, mq8
21
22### v0.3.2
23
24 * Introduced RPM package generation feature from cmake via cpack
25 * Performed a thorough documentation review and merged resulting changes,
26 includes last remaining images and grouping sensors by kits
27 * Added support for Sparkfun Sensor Blocks (OLED & IMU)
28 * Fully reworked API for at42qt1070, mpu9150 and lcd classes, while
29 maintaining backwards compatibility for existing lcd displays.
30 * Extended doxygen tags for better integration with automated documentation
31 generators
32 * New sensors: rgbringcoder, hp20x, pn532, sainsmartks, lsm9ds0, eboled
33
34### v0.3.1
35
36 * Updated index pages for API documentation and cross-linked them
37 * More images were added for Grove, Adafruit and Sparkfun sensors along with
38 licensing information
39 * Applied a set of patches to improve code robustness
40 * Added support for Grove NFC Tag sensor
41 * Fixed several typos in library and sensor names
42 * New sensor: m24lr64e
43
44### v0.3.0
45
46 * Provided automated, updated and comprehensive sensor API documentation for
47 C++, Python and JavaScript
48 * Edited sensor names, library descriptions and doxygen tags for consistency
49 * Fixed the TH02 sensor driver and made major improvements to i2clcd driver
50 * Added new and updated images for numerous new and existing sensors
51 * Started this changelog
52 * New sensors: sx6119, si114x, maxsonarez, hm11, ht9170, h3lis331dl, ad8232,
53 grovescam
54
55### v0.2.0
56
57 * Passed 100 supported sensor drivers
58 * Updated header files with new doxygen tags for improved API documentation
59 generation
60 * Added python examples for sensors
61 * Fixed the buzzer and servo drivers for the Intel Edison
62 * Renamed bmp and gp2y sensor classes to be more generic
63 * Completely revamped implementation for tm1637
64 * New sensors: mma7660, cjq4435, adxl335, hmtrp, nunchuck, otp538u, l298,
65 groveelectromagnet, grovecollision, adis16448, at42qt1070, grovemd, ina132,
66 grovegsr, groveo2, groveemg, pca9685, pca9685ss, adafruitms1438, hx711, flex,
67 groveeldriver, mhz16, apds9002, waterlevel, zfm20, uln200xa, grovewfs, isd1820
68
69### v0.1.9
70
71 * Passed 50 supported sensor drivers
72 * Starter Kit and Additional Roadshow and Hackaton sensors added
73 * Several examples and documentation updates submitted
74 * Wrote new proper SWIG typemaps for arrays
75 * Fixed the i2clcd write function, improved several other sensors
76 * New sensors: rpr220, rotaryencoder, biss0001, rfr359f, grovespeaker, mq303a,
77 ppd42ns, wt5001, yg1006, ublox6, mpr121, groveloudness, guvas12d, grovewater,
78 grovevdiv, grovelinefinder, ta12200, groveehr, grovemoisture, gp2y0a, a110x,
79 ds1307, adc121c021, enc03r, ttp223, itg3200, am2315, tp401, ldt0028, htu21d,
80 mpl3115a2, lsm303, joystick12, tsl2561, groverotary, groveslider, adxl345,
81 grovebutton, lol, groverelay
82
83### v0.1.8
84
85 * Added MQ series gas sensors and a few others
86 * Generated Doxygen layout file to improve API look and feel
87 * Several sensor documentation updates
88
89### v0.1.7
90
91 * Fixed SWIG node build issues
92 * Added lpd8806 digital led strip
93
94### v0.1.6
95
96 * Fixed SWIG python builds
97 * Extended i2clcd devices with new functions
98 * Made SWIG interface improvements and added extra types
99 * Added nrf8001 BLE support
100 * Few other sensor additions and fixes
101
102### v0.1.5
103
104 * New drivers for microphone and mpu9150
105 * Added generic driver for stepper motors
106 * Updated all code to use MRAA and version dependency
107
108### v0.1.4
109
110 * Added new bmp/gy pressure sensor and updated servo
111 * Started UPM documentation and related pages
112 * Updated MRAA dependencies
113
114### v0.1.3
115
116 * Updated SWIG support for some sensors
117 * New sensor support for mma7455 accelerometer
118
119### v0.1.2
120
121 * Several new sensors added
122 * Documentation fixes
123 * IPK generation
124
125### v0.1.1
126
127 * Updated MRAA dependency
128
129### v0.1.0
130
131 * Initial release with some basic grove sensors and hmc5883
132 * Doxygen and SWIG support implemented
133