Home | History | Annotate | Download | only in docs
      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