From 35f2ea485e5cac8906fb908433a49d46f37ebc9d Mon Sep 17 00:00:00 2001 From: Bhaskar Mookerji Date: Sun, 10 May 2015 14:28:09 -0700 Subject: [PATCH] Updated release notes and changelog. /cc @mfine @denniszollo @fnoble --- CHANGELOG.md | 106 +++++++++++++++++++++++++++++++++++++++++++++++ Makefile | 1 - RELEASE_NOTES.md | 29 +++++++++++++ 3 files changed, 135 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7f2f31ff8..2f123a55d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,111 @@ # Change Log +## [Unreleased](https://github.com/swift-nav/libsbp/tree/HEAD) + +[Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.39...HEAD) + +**Merged pull requests:** + +- Allow the logger to inject tags into the logs [\#145](https://github.com/swift-nav/libsbp/pull/145) + +## [v0.39](https://github.com/swift-nav/libsbp/tree/v0.39) (2015-05-05) + +[Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.38...v0.39) + +**Fixed bugs:** + +- 'make latex' fails with 'too many floats' [\#85](https://github.com/swift-nav/libsbp/issues/85) + +**Closed issues:** + +- Protocol version number in docs is hard-coded, should be same as sbp package version? [\#86](https://github.com/swift-nav/libsbp/issues/86) +- Document process for adding new messages [\#78](https://github.com/swift-nav/libsbp/issues/78) + +**Merged pull requests:** + +- rev the version [\#143](https://github.com/swift-nav/libsbp/pull/143) +- Latex datasheet fixes. [\#142](https://github.com/swift-nav/libsbp/pull/142) +- Add an example byte logger. [\#140](https://github.com/swift-nav/libsbp/pull/140) +- Crc namespace collision [\#133](https://github.com/swift-nav/libsbp/pull/133) +- SBP doc: Table 2.0.1. s/Payload/Packet/ [\#126](https://github.com/swift-nav/libsbp/pull/126) +- Release HOWTO and supporting Makefile tasks. [\#102](https://github.com/swift-nav/libsbp/pull/102) + +## [v0.38](https://github.com/swift-nav/libsbp/tree/v0.38) (2015-04-29) + +[Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.37...v0.38) + +**Implemented enhancements:** + +- Create Jenkins pull request builder [\#26](https://github.com/swift-nav/libsbp/issues/26) + +**Merged pull requests:** + +- Handle failing parsing [\#136](https://github.com/swift-nav/libsbp/pull/136) + +## [v0.37](https://github.com/swift-nav/libsbp/tree/v0.37) (2015-04-24) + +[Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.36...v0.37) + +**Fixed bugs:** + +- Disallow NaN in JSON [\#128](https://github.com/swift-nav/libsbp/issues/128) + +**Merged pull requests:** + +- Add file mode as a parameter - have log iterator take a filename [\#132](https://github.com/swift-nav/libsbp/pull/132) +- Removes unused message template. [\#131](https://github.com/swift-nav/libsbp/pull/131) +- Update SBP fields when materializing child objects. [\#130](https://github.com/swift-nav/libsbp/pull/130) +- Suppress NaN in python JSON dump [\#129](https://github.com/swift-nav/libsbp/pull/129) +- Remove the main from client - it's in piksi tools [\#127](https://github.com/swift-nav/libsbp/pull/127) + +## [v0.36](https://github.com/swift-nav/libsbp/tree/v0.36) (2015-04-17) + +[Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.35...v0.36) + +**Fixed bugs:** + +- MsgEphemeris ID change breaks sbp\_log\_analysis [\#119](https://github.com/swift-nav/libsbp/issues/119) + +**Merged pull requests:** + +- Reinstate MSG\_EPHEMERIS at 0x001A as MSG\_EPHEMERIS\_OLD [\#125](https://github.com/swift-nav/libsbp/pull/125) +- Make ext\_events messages public [\#124](https://github.com/swift-nav/libsbp/pull/124) +- Expand JSON messages before they go out [\#123](https://github.com/swift-nav/libsbp/pull/123) +- handle unpickling error more gracefully [\#105](https://github.com/swift-nav/libsbp/pull/105) + +## [v0.35](https://github.com/swift-nav/libsbp/tree/v0.35) (2015-04-17) + +[Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.34...v0.35) + +**Closed issues:** + +- Remove init known baseline feature from console [\#116](https://github.com/swift-nav/libsbp/issues/116) +- Update sbp integration tutorial? [\#27](https://github.com/swift-nav/libsbp/issues/27) + +**Merged pull requests:** + +- Catch message dispatch KeyErrors and make them warnings. [\#122](https://github.com/swift-nav/libsbp/pull/122) +- Make the handler test more robust [\#121](https://github.com/swift-nav/libsbp/pull/121) +- Bootload test fixes \(and more!\) [\#117](https://github.com/swift-nav/libsbp/pull/117) +- Misc Fixes [\#114](https://github.com/swift-nav/libsbp/pull/114) + +## [v0.34](https://github.com/swift-nav/libsbp/tree/v0.34) (2015-04-16) + +[Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.33...v0.34) + +**Fixed bugs:** + +- SBP pickle framer might be stripping [\#113](https://github.com/swift-nav/libsbp/issues/113) + +**Closed issues:** + +- Change MSG\_EPHEMERIS id to be in "over the radio" group [\#98](https://github.com/swift-nav/libsbp/issues/98) + +**Merged pull requests:** + +- Minor JSON fixes [\#110](https://github.com/swift-nav/libsbp/pull/110) +- Release notes and changelog for v0.29 [\#100](https://github.com/swift-nav/libsbp/pull/100) + ## [v0.33](https://github.com/swift-nav/libsbp/tree/v0.33) (2015-04-15) [Full Changelog](https://github.com/swift-nav/libsbp/compare/v0.32...v0.33) diff --git a/Makefile b/Makefile index 7626cc8058..6484d94162 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,6 @@ SWIFTNAV_ROOT := $(shell pwd) MAKEFLAGS += SWIFTNAV_ROOT=$(SWIFTNAV_ROOT) SBP_SPEC_DIR := $(SWIFTNAV_ROOT)/spec/yaml/swiftnav/sbp/ SBP_GEN_BIN := python sbpg/generator.py -CHANGELOG_GITHUB_TOKEN := CHANGELOG_GITHUB_TOKEN .PHONY: help all c python docs pdf html test release dist diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d7ccbb07bc..3bd8647006 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -6,8 +6,37 @@ For a detailed index of changes, please see the Contents -------- + * [v0.39](#v0.39) * [v0.33](#v0.33) +v0.39 +-------------------------- + +Bug fixes, minor additions, and stability enhancements since +[v0.33](#v0.33). + +#### Specifications + +- New external events trigger message. +- The ephemeris message is now included in the list of messages to be + sent over the radio. The ephemeris' field names have been changed to + avoid clashing with existing SBP fields (e.g., 'crc' to 'c_rc'). + +#### Python Library + +- Easier to actually materialize a message in place using fields and + create a new SBP packet to send over the wire. Previously, you + could only create message objects by deserializing from an existing + SBP message! +- Robustness improvements for serializing message types to/from JSON. +- Piksi serial link command line tool (`serial_link.py`) now lives in + [piksi_tools](https://github.com/swift-nav/piksi_tools/). + +#### Datasheet Documentation + +- More stable datasheet generation when adding new messages ("the + floats are too dang high!" and automatic versioning from git tags). + v0.33 --------------------------