Add Changelog

feature/test-new-mem-api
nirenjan 2017-08-19 15:59:57 -07:00
parent 82fa0cea28
commit fb222dda89
1 changed files with 73 additions and 0 deletions

73
ChangeLog.md 100644
View File

@ -0,0 +1,73 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based upon [Keep a Changelog].
## [Unreleased]
## [0.1.2] - 2017-08-17
### Added
- Autotools based unit tests - tests run on Linux only
- libusb mock library for use by test programs
- License file and usage clarification
- Automatic builds on Ubuntu Trusty (14.04) with both GCC and clang on Travis
- Enhanced documentation for libx52
- Support for X52 (non-Pro) version
- New raw time and date APIs for libx52
- Support raw time and date commands in x52cli
- Unicode translation points for halfwidth CJK and Katakana symbols
### Changed
- Update Python character map generator to comply with PEP-8 guidelines
### Fixed
- Compilation on OSX
## [0.1.1] - 2016-05-06
### Added
- Manpage for x52cli
- Manpages for libx52 in RONN format
- Unicode translation points for Latin, Greek and mathematical symbols
- Travis-CI based automatic compilation
### Changed
- libx52 clock API will return -EAGAIN if no update is needed.
- x52test accepts a list of tests to run, defaulting to ALL
- UTF-8 parser rewritten in Python
## [0.1.0] - 2015-12-09
### Added
- Support for semantic LED names instead of numbers in libx52
- Simpler API to control clocks
- Add documentation for X52 design and USB interface
- Add CLI application to interface with libx52
- Add test application to test all aspects of libx52
- Add API to convert UTF-8 string to X52 character map
### Changed
- Migrate project to autotools
### Deprecated
- Mark kernel driver as proof-of-concept and unsuitable for production
## [0.0.2] - 2014-10-18
### Added
- Proposed design documentation for MFD pages and input mapping
### Fixed
- Kernel module compilation on Linux v3.5 and later
## 0.0.1 - 2012-10-25
### Added
- Kernel module for Saitek X52 Pro Joystick
- First release of userspace application
[Keep a Changelog]: http://keepachangelog.com/en/1.0.0/
[Semantic Versioning]: http://semver.org/spec/v2.0.0.html
[Unreleased]: https://github.com/nirenjan/x52pro-linux/compare/v0.1.2...HEAD
[0.1.1]: https://github.com/nirenjan/x52pro-linux/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/nirenjan/x52pro-linux/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/nirenjan/x52pro-linux/compare/v0.0.2...v0.1.0
[0.0.2]: https://github.com/nirenjan/x52pro-linux/compare/v0.0.1...v0.0.2