Merged pull requests:
- Allow the logger to inject tags into the logs #145
v0.39 (2015-05-05)
Fixed bugs:
- 'make latex' fails with 'too many floats' #85
Closed issues:
- Protocol version number in docs is hard-coded, should be same as sbp package version? #86
- Document process for adding new messages #78
Merged pull requests:
- rev the version #143
- Latex datasheet fixes. #142
- Add an example byte logger. #140
- Crc namespace collision #133
- SBP doc: Table 2.0.1. s/Payload/Packet/ #126
- Release HOWTO and supporting Makefile tasks. #102
v0.38 (2015-04-29)
Implemented enhancements:
- Create Jenkins pull request builder #26
Merged pull requests:
- Handle failing parsing #136
v0.37 (2015-04-24)
Fixed bugs:
- Disallow NaN in JSON #128
Merged pull requests:
- Add file mode as a parameter - have log iterator take a filename #132
- Removes unused message template. #131
- Update SBP fields when materializing child objects. #130
- Suppress NaN in python JSON dump #129
- Remove the main from client - it's in piksi tools #127
v0.36 (2015-04-17)
Fixed bugs:
- MsgEphemeris ID change breaks sbp_log_analysis #119
Merged pull requests:
- Reinstate MSG_EPHEMERIS at 0x001A as MSG_EPHEMERIS_OLD #125
- Make ext_events messages public #124
- Expand JSON messages before they go out #123
- handle unpickling error more gracefully #105
v0.35 (2015-04-17)
Closed issues:
Merged pull requests:
- Catch message dispatch KeyErrors and make them warnings. #122
- Make the handler test more robust #121
- Bootload test fixes (and more!) #117
- Misc Fixes #114
v0.34 (2015-04-16)
Fixed bugs:
- SBP pickle framer might be stripping #113
Closed issues:
- Change MSG_EPHEMERIS id to be in "over the radio" group #98
Merged pull requests:
v0.33 (2015-04-15)
Merged pull requests:
- Rev the version to 0.33. #111
- Updating clients from spec/ feedback on datasheet. #109
- Incorporating final team feedback on specs for release. #108
- Clarify description of rounded time format #107
v0.32 (2015-04-14)
Fixed bugs:
- Deserializing empty payloads on MSG_SETTINGS_READ_BY_INDEX doesn't work #106
- Generated C headers don't close Doxygen brace #89
Closed issues:
- Expand JSON Serialization to entire object #97
- Regenerate everything script #77
- Add tests to generator.py, update setup.py to call coverage, py.test, etc. #16
- Port sbp_log_analysis to use libsbp v2 (via pip install, probably) #12
- Improve landing SBP documentation. #7
- Integrate libsbp python serial_link.py into piksi_firmware scripts via git submodule #4
Merged pull requests:
- Move the watchdog into sbp.client #104
- Object-based JSON serialization #103
- Tox needs yaml for tests #99
- Python client updates: materialization and tests. #96
- README update. #93
- Doxygen groups for C headers. #91
- Baby's first Makefile. #82
- Correct some errors in README examples #79
- Instructions for and updates to Sphinx docs. #73
- libsbp generator, tempate, and SBP specification update. #71
- WIP JSON serialization #101
- Added new shell script and line to swiftnav.sty to do a git describe #56
v0.29 (2015-04-08)
Merged pull requests:
- Move the version into setup.py for now #75
v0.28 (2015-04-08)
Closed issues:
- MsgPrint should have at least one field. #57
- Regenerating Doxygen, sphinx for C and Python #19
- Update latex templating for protocol definitions #6
Merged pull requests:
- libsbp to v0.28 release. #74
- libsbp C header updates. #72
- Updated Python client. #69
- Doxygen docs for C bindings. #61
- Python Sphinx docs. #60
v0.27 (2015-04-01)
Closed issues:
- python/README.md refers to nonexisting requirements.txt #50
- Update documentation descriptions and payload info for various piksi.yaml messages. #45
- Rename uarts in MSG_UART_STATE #44
- Integrate SBP, language-specific developer documentation #18
- Python client: Port serial_link.py and deframing callbacks to existing libsbp master #17
- Release libsbp python bindings to the Python package index. #13
- Integrate libsbp c bindings with libswiftnav #11
- Integrate libsbp c bindings with piksi_firmware #10
- Yaml spec: audit message definitions #8
- C lib: audit C imports for libswiftnav #5
- Tests for message deserialization. #1
Merged pull requests:
- Clarifications from @denniszollo. #67
- Updates for pypi. #66
- Add locks to the contexts around resources. Also flushes. #65
- LaTeX generation #64
sbp.client
changes for piksi_firmware #63- Publicize yaml records for document generation #62
- Updated YAML descriptions. #59
- libsbp cleanup #55
- setup.py requirements update. #54
- Examples for Python client library #53
- YAML-specified SBP deserialization unit tests and Python test harness. #52
- Python nonsense. #51
- Typo. #49
- Prev file cleanup and typos. #48
- Type updates to SBP spec. #47
- Update message fields for observations. #42
- Remove unused crc routine #40
- Generator for C and Python bindings. #38
- Moves JSON and pickle iterators into libsbp. #37
- Clean up setup.py, move version into SBP. #36
- Move sbp.client to sbp. #35
- Relocate swiftnav to sbp #34
- Filter out swiftnav* and tests* modules for now #33
- libsbp C headers and test stubs. #32
- libsbp python bindings. #31
- serial_link.py -> swiftnav.sbp.client #30
- Updates top-level README. #22
- Project-wide LICENSE under LGPL. #21
* This Change Log was automatically generated by github_changelog_generator