Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,36 @@
# Change Log

## [v2.7.3](https://github.com/swift-nav/libsbp/tree/v2.7.3)

[Full Changelog](https://github.com/swift-nav/libsbp/compare/v2.7.1...v2.7.3)

**Closed issues:**

- sbp2rinex does not generate valid rinex when using toJson\(\) method from SBPMessage.java [\#720](https://github.com/swift-nav/libsbp/issues/720)

**Merged pull requests:**

- Allow max reconnects to be specified as a parameter \[ESD-1603\] \[TTI-2\] [\#756](https://github.com/swift-nav/libsbp/pull/756)
- Miscellaneous clean up of Rust bindings [\#754](https://github.com/swift-nav/libsbp/pull/754)
- Get rust example building [\#753](https://github.com/swift-nav/libsbp/pull/753)
- Cannot compare int and NoneType in python3 [\#752](https://github.com/swift-nav/libsbp/pull/752)
- Added check for a couple of needed commands to build rust. [\#750](https://github.com/swift-nav/libsbp/pull/750)
- Added typescript module declaration file [\#749](https://github.com/swift-nav/libsbp/pull/749)
- Changed C++ wrapper to not require non-const access to the buffer when sending [\#748](https://github.com/swift-nav/libsbp/pull/748)
- Added optional serialize feature to rust crate [\#747](https://github.com/swift-nav/libsbp/pull/747)
- Update check [\#746](https://github.com/swift-nav/libsbp/pull/746)
- Add unit tests for Rust [\#745](https://github.com/swift-nav/libsbp/pull/745)
- Fix compiler warnings found in libsettings build [\#743](https://github.com/swift-nav/libsbp/pull/743)
- Import libcheck as submodule [\#742](https://github.com/swift-nav/libsbp/pull/742)
- Use common test targets module [\#740](https://github.com/swift-nav/libsbp/pull/740)
- Add C++ support [\#739](https://github.com/swift-nav/libsbp/pull/739)
- Fix Rust generation to generate in the same order [\#738](https://github.com/swift-nav/libsbp/pull/738)
- \[STAR-789\] Add proposed Protection Level message [\#737](https://github.com/swift-nav/libsbp/pull/737)
- Star 833 [\#736](https://github.com/swift-nav/libsbp/pull/736)
- Generate JSON schema definitions for web clients [\#735](https://github.com/swift-nav/libsbp/pull/735)
- Update libsbp ARM builders [\#733](https://github.com/swift-nav/libsbp/pull/733)
- Modify to work with Rust's bindgen [\#706](https://github.com/swift-nav/libsbp/pull/706)

## [v2.7.1](https://github.com/swift-nav/libsbp/tree/v2.7.1)

[Full Changelog](https://github.com/swift-nav/libsbp/compare/v2.7.0...v2.7.1)
Expand Down
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -395,6 +395,7 @@ release:
github_changelog_generator --no-author \
--max-issues $(CHANGELOG_MAX_ISSUES) \
-t $(CHANGELOG_GITHUB_TOKEN)$ \
--user swift-nav --project libsbp \
-o DRAFT_CHANGELOG.md \
swift-nav/libsbp
$(call announce-end,"Added CHANGELOG details to DRAFT_CHANGELOG.md!")
Expand Down
2 changes: 1 addition & 1 deletion c/include/libsbp/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
/** Protocol minor version. */
#define SBP_MINOR_VERSION 7
/** Protocol patch version. */
#define SBP_PATCH_VERSION 1
#define SBP_PATCH_VERSION 3

/** \} */

Expand Down
2 changes: 1 addition & 1 deletion haskell/sbp.cabal
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: sbp
version: 2.7.1
version: 2.7.3
synopsis: SwiftNav's SBP Library
homepage: https://github.com/swift-nav/libsbp
license: LGPL-3
Expand Down
43 changes: 31 additions & 12 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sbp",
"version": "2.7.1",
"version": "2.7.3",
"description": "libsbp bindings for JavaScript. More information here: http://swift-nav.github.io/libsbp/",
"files": [
"javascript/*",
Expand Down
9 changes: 5 additions & 4 deletions python/deploy.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
else:
DASHDASH = []

os.environ['IS_RELEASED'] = 'y'

def twine_upload(conda_dir, wheel, py_version="3.7", use_conda=True):

Expand Down Expand Up @@ -185,10 +186,10 @@ def run_bdist(conda_dir,
for dirent in glob.glob("module/build/*"):
shutil.rmtree(dirent) if os.path.isdir(dirent) else os.unlink(dirent)

with open("module/setup.py", "rb") as fp:
data = fp.read()
with open("module/setup.py", "wb") as fp:
fp.write(data.replace(b"IS_RELEASED = False", b"IS_RELEASED = True"))
# with open("module/setup.py", "rb") as fp:
# data = fp.read()
# with open("module/setup.py", "wb") as fp:
# fp.write(data.replace(b"IS_RELEASED = False", b"IS_RELEASED = True"))

os.chdir("module")

Expand Down
2 changes: 1 addition & 1 deletion python/sbp/RELEASE-VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.1
2.7.3
2 changes: 1 addition & 1 deletion python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ def read_release_version():


MAJOR, MINOR, PATCH = read_release_version()
IS_RELEASED = False
IS_RELEASED = os.environ.get('IS_RELEASED', '') != ''

VERSION = '%d.%d.%d' % (MAJOR, MINOR, PATCH)

Expand Down
2 changes: 1 addition & 1 deletion rust/sbp/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
pub mod messages;
pub mod parser;

use std::result;
use std::error;
use std::fmt;
use std::result;

pub type Result<T> = result::Result<T, Error>;

Expand Down
8 changes: 0 additions & 8 deletions rust/sbp/src/messages/acquisition.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ use serde::{Deserialize, Serialize};
/// Profile for a specific SV for debugging purposes
/// The message describes SV profile during acquisition time.
/// The message is used to debug and measure the performance.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -94,7 +93,6 @@ impl AcqSvProfile {
/// Deprecated
///
/// Deprecated.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -169,7 +167,6 @@ impl AcqSvProfileDep {
/// frequency range. It contains the parameters of the point in the
/// acquisition search space with the best carrier-to-noise (CN/0)
/// ratio.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -211,7 +208,6 @@ impl super::SBPMessage for MsgAcqResult {
/// Deprecated
///
/// Deprecated.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -255,7 +251,6 @@ impl super::SBPMessage for MsgAcqResultDepA {
/// Deprecated
///
/// Deprecated.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -298,7 +293,6 @@ impl super::SBPMessage for MsgAcqResultDepB {
/// Deprecated
///
/// Deprecated.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -341,7 +335,6 @@ impl super::SBPMessage for MsgAcqResultDepC {
///
/// The message describes all SV profiles during acquisition time.
/// The message is used to debug and measure the performance.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -374,7 +367,6 @@ impl super::SBPMessage for MsgAcqSvProfile {
/// Deprecated.
///
/// Deprecated.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down
6 changes: 0 additions & 6 deletions rust/sbp/src/messages/bootload.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ use serde::{Deserialize, Serialize};
/// Deprecated
///
/// Deprecated.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -63,7 +62,6 @@ impl super::SBPMessage for MsgBootloaderHandshakeDepA {
/// The handshake message request from the host establishes a
/// handshake between the device bootloader and the host. The
/// response from the device is MSG_BOOTLOADER_HANDSHAKE_RESP.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -95,7 +93,6 @@ impl super::SBPMessage for MsgBootloaderHandshakeReq {
/// request from the host is MSG_BOOTLOADER_HANDSHAKE_REQ. The
/// payload contains the bootloader version number and the SBP
/// protocol version number.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -131,7 +128,6 @@ impl super::SBPMessage for MsgBootloaderHandshakeResp {
/// Bootloader jump to application (host => device)
///
/// The host initiates the bootloader to jump to the application.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -169,7 +165,6 @@ impl super::SBPMessage for MsgBootloaderJumpToApp {
/// responds with a MSG_NAP_DEVICE_DNA_RESP message with the
/// device ID in the payload. Note that this ID is tied to the FPGA,
/// and not related to the Piksi's serial number.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down Expand Up @@ -202,7 +197,6 @@ impl super::SBPMessage for MsgNapDeviceDnaReq {
/// responds with a MSG_NAP_DEVICE_DNA_RESP messagage with the
/// device ID in the payload. Note that this ID is tied to the FPGA,
/// and not related to the Piksi's serial number.
///
#[cfg_attr(feature = "serialize", derive(Serialize, Deserialize))]
#[derive(Debug)]
#[allow(non_snake_case)]
Expand Down
Loading