1 Changelog {#changelog} 2 =============== 3 4 Here's a list summarizing some of the key undergoing changes to our library 5 from 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