From fb222dda897db61a980214cf196cbe4eecd5dc08 Mon Sep 17 00:00:00 2001 From: nirenjan Date: Sat, 19 Aug 2017 15:59:57 -0700 Subject: [PATCH] Add Changelog --- ChangeLog.md | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 ChangeLog.md diff --git a/ChangeLog.md b/ChangeLog.md new file mode 100644 index 0000000..e01da98 --- /dev/null +++ b/ChangeLog.md @@ -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