Releases: swift-nav/libsbp
Releases · swift-nav/libsbp
v4.0.1
Full Changelog
Protocol Documentation
Addressed release bug, Python and JavaSccript modules were not updated. Rust sbp2json was prepped for release to crates.io.
v4.0.0
Full Changelog
Protocol Documentation
Closed issues:
- sbp.dll doesnt export symbols #1062
Merged pull requests:
- rust: Use minimum internal buffer size of 128b #1080 (silverjam)
- rust: add len method to SbpMessage #1078 (notoriaga)
- expose parsing messages from frames #1075 (notoriaga)
- clang-tidy improvements #1074 (woodfell)
- rust: update to swiftnav 0.6.1 #1073 (silverjam)
- rust: release cleanup #1071 (notoriaga)
- Rust: callback based message handler #1070 (notoriaga)
- windows dll update #1069 (RReichert)
- Fix windows library install directory #1061 (RReichert)
- Dockerfile: Use Ubuntu focal #1059 (jayvdb)
- Fix spelling and copyright year #1058 (jayvdb)
- Portability project #1000 (RReichert)
Release 3.4.10
v3.4.10 (2021-07-23)
Full Changelog
Protocol Documentation
Merged pull requests:
- rust: Derive clone for GpsTimeError #1052 (notoriaga)
- Add orthometric height to MSG_POS_LLH_ACC #1050 (jbangelo)
- don't stop converters when they encounter an error #1049 (notoriaga)
- docker: sync with github actions #1047 (silverjam)
- change SBP table to use decimal instead of hex #1043 (silverjam)
- Define new message for unbounded accuracy #1038 (richarddeurloo)
- build.gradle: Fix gradle 4 compatibility #1037 (jayvdb)
- build.gradle: Add coverage reporting #1036 (jayvdb)
- Reformat java using AOSP style #1035 (jayvdb)
- Add SonarCloud Github Action #1034 (jayvdb)
- Auto submodule update: cmake - memcheck_xml2junit_converter.py: Remove redundancy #1033 (swiftnav-svc-jenkins)
- Java CI: Add GITHUB_TOKEN to sonarqube task #1032 (jayvdb)
- build.gradle: Add sonarcloud #1030 (jayvdb)
- javascript: Replace var with let #1029 (jayvdb)
- Javascript tests: Remove code duplication #1028 (jayvdb)
- Javascript lint fixes #1027 (jayvdb)
- Python lint fixes 2 #1026 (jayvdb)
- Python lint fixes #1025 (jayvdb)
Release v3.4.8
Full Changelog
Protocol Documentation
Closed issues:
Merged pull requests:
- Auto submodule update: cmake - SV4-144 update googleflags (#83) #1010 (swiftnav-svc-jenkins)
- rust: impl TryFrom<SBP> for all messages #1009 (notoriaga)
- rust: fix parsing of invalid sbp #992 (notoriaga)
- Correct spec for fwd_payload member of MSG_FWD #991 (woodfell)
- Correct docs for read dir resp #989 (woodfell)
- docker: add clang for rust build #987 (silverjam)
- rust: support encoding borrowed messages #986 (notoriaga)
- Fix Java parsing and generate tests #985 (jayvdb)
- Add support for construct 2.9.52 and 2.10 #984 (jayvdb)
- Auto generate cpp tests #980 (woodfell)
- Add three message test specs #977 (jayvdb)
- sbpjson: Sync generated code #976 (jayvdb)
- Tidy generated tests #975 (jayvdb)
- Remove unused test spec from python/ #974 (jayvdb)
- Remove haskell from python CI #973 (jayvdb)
- python: Run coverage and parameterize test cases #972 (jayvdb)
- Add tcp_2sigma_example #971 (dgburr)
- Python: Detect and Fix pyflakes errors, and remove broken to_binary #969 (jayvdb)
- add gps_time method #967 (notoriaga)
- Fix docs #929 (jayvdb)
Release v3.4.7
Full Changelog
Protocol Documentation
Merged pull requests:
- Fix the bit field values in the SSR APC message #968 (jbangelo)
- Revert formatting changes #965 (woodfell)
- Add more test specs #963 (woodfell)
- Process solution_meta in javascript bindings #962 (woodfell)
- Don't cast function pointers to void* #961 (woodfell)
- SSR documentation clarification #960 (scarcanague)
- New PL message draft #957 (reimerix)
- Add clang-format to docker image #956 (woodfell)
- Fix auto generated tests #955 (woodfell)
- Turn on auto formatting #954 (woodfell)
- gradle.build: Support Gradle 7 #953 (jayvdb)
- Clarify units used in MSG_LINUX_SYS_STATE message #952 (dgburr)
- Fix building of rust tools in Docker #951 (dgburr)
- Default to unbuffered output #950 (notoriaga)
- python: add python 3.9 to tox #948 (silverjam)
- generator: mark intermediate versions as alpha #946 (silverjam)
- package.json: Unpin binary-parser #944 (jayvdb)
- Bump y18n from 4.0.0 to 4.0.1 #942 (dependabot[bot])
- use binascii instead of plain python #941 (silverjam)
- Install tox with apt-get #940 (notoriaga)
- Specify unit of mem_total in MSG_LINUX_SYS_STATE #939 (IsakTjernberg)
- Propagate parse errors #937 (notoriaga)
- Add option to disable input buffering #935 (notoriaga)
- python: fix call_git_describe in sbp.version #932 (silverjam)
- Run all Python tests without numpy #931 (jayvdb)
- Remove python-jit #930 (jayvdb)
- Add get_message_name function to SBPMessage .rs #925 (john-michaelburke)
- Add Satellite APC message #902 (jbangelo)
- ins status one page #888 (denniszollo)
- sender id notes #887 (denniszollo)
v3.4.6
Full Changelog
Protocol Documentation
Closed issues:
- JavaScript build error in serialport #927
- cmake/common/* missing in source archives #862
- Problem making Java version on Windows #847
Merged pull requests:
- Add INS status mode #926 (reimerix)
- Bump elliptic from 6.5.3 to 6.5.4 #924 (dependabot[bot])
- Update docs on how to compile Libsbp #923 (lkloh)
- fix SBP docs #922 (lkloh)
- undid previous commit #920 (swiftnav-svc-jenkins)
- Update OSR flag in the SBP docs #918 (lkloh)
- Add timestamped versions of resource usage messages #917 (IsakTjernberg)
- cmake - Trigger submodules, json encoded #916 (swiftnav-svc-jenkins)
- Bitfield macros #915 (denniszollo)
- cmake - remove no strict aliasing from common compile flags (#75) #914 (swiftnav-svc-jenkins)
- check - Merge pull request #307 from jflopezfernandez/docs/format-github-readme #913 (akleeman)
- Pin npm to version 6 in CI stage #910 (woodfell)
- Common compile flags #909 (woodfell)
- cmake - add swiftlets_ENABLE_TEST_LIBS #908 (swiftnav-svc-jenkins)
- Fix the documented offset for fixed length arrays #904 (jbangelo)
- Add support for Windows in the Java portion of the Makefile. #901 (john-michaelburke)
- Replace fail_unless with ck_assert_msg #900 (reimerix)
- c: toggle C++ on to fix configure error #899 (silverjam)
- cmake - clang-format-diff: compare to most recent tag on current branch (#73) #898 (swiftnav-svc-jenkins)
- add workaround for MinGW GCC bug #897 (silverjam)
- cmake - clang-format-diff improvements #895 (swiftnav-svc-jenkins)
- python: better PEP 508 compliance #894 (silverjam)
- Add generic system status reporting message #885 (gsmcmullin)
- Add async rust parser #884 (notoriaga)
v3.4.5
Full Changelog
Protocol Documentation
Merged pull requests:
- docker: update docs for most recent tag #891
- Bump ini from 1.3.5 to 1.3.7 #890
- Add environment markers to requirements.txt #889
- Add B2a to list of signals available in MSG_OBS #886
- Clean up Rust parser implementation #883
- new flags for fixed fuzed rate #880
- cmake - Disable pal test libs by default (#70) #879
- Bump check submodule #878
- Specify that 0xFFFF is used to indicate invalid PDOP/HDOP/VDOP #877
- vehicle metadata flags #876
- Update documentation for week rollover on odometry message timestamps #875
- Revert "odometry: add flags for fwd, park and reverse" #874
- update sol in default sensor type #873
- odometry: add flags for fwd, park and reverse #872
v3.4.4
v3.4.4 (2020-10-12)
v3.4.3
Full Changelog
Protocol Documentation
Merged pull requests:
- Guillaume/sen 444/change age gnss type in solnmeta #871
- Per graphic design rec., switch to Roboto #870
- Auto submodule update: cmake - Add possibility to log total memory from profiling tools into a file #865
- [SR-146] Updates to solution meta message #864
- Auto submodule update: cmake - Starling third party fix (#65) #861
- Fix example SBP message in SBP Specification #860
v3.4.2
Full Changelog
Protocol Documentation
Merged pull requests: