Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nanopb/nanopb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>2022-04-23 19:47:37 +0300
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2022-04-23 19:47:37 +0300
commit819d0a2173aff699fb8c364b6fb906f7cdb1a692 (patch)
tree915c1f4897eebaff2308b336c4af12d5a9adf6a4
parent50e366d2c3627fd92235c03ec8bff1647ce2959c (diff)
Publishing nanopb-0.3.9.9nanopb-0.3.9.90.3.9.9maintenance_0.3
-rw-r--r--CHANGELOG.txt7
-rw-r--r--CMakeLists.txt2
-rw-r--r--extra/poetry/pyproject.toml2
-rwxr-xr-xgenerator/nanopb_generator.py2
-rw-r--r--library.json2
-rw-r--r--pb.h2
6 files changed, 12 insertions, 5 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 44e952b..1bdbd86 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,10 @@
+nanopb-0.3.9.9 (2022-04-23)
+ Fix Xcode analyzer warnings (#667, #674)
+ Fix clang sanitizer warnings
+
+Note: there are no known functional differences between 0.3.9.8 and 0.3.9.9.
+The changes are merely to fix warnings introduced by new compiler versions.
+
nanopb-0.3.9.8 (2021-03-22)
Fix invalid free() with oneof (#647, GHSA-7mv5-5mxh-qg88)
Don't generate lines with trailing spaces (#622)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b16fbbf..2df0e9c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 2.8.12)
project(nanopb C)
-set(nanopb_VERSION_STRING nanopb-0.3.9.8)
+set(nanopb_VERSION_STRING nanopb-0.3.9.9)
set(nanopb_SOVERSION 0)
string(REPLACE "nanopb-" "" nanopb_VERSION ${nanopb_VERSION_STRING})
diff --git a/extra/poetry/pyproject.toml b/extra/poetry/pyproject.toml
index e3a5586..c46406c 100644
--- a/extra/poetry/pyproject.toml
+++ b/extra/poetry/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "nanopb"
-version = "0.3.9.8"
+version = "0.3.9.9"
description = "Nanopb is a small code-size Protocol Buffers implementation in ansi C. It is especially suitable for use in microcontrollers, but fits any memory restricted system."
authors = ["Petteri Aimonen <jpa@npb.mail.kapsi.fi>"]
license = "Zlib"
diff --git a/generator/nanopb_generator.py b/generator/nanopb_generator.py
index b4f1d83..dc8dfb6 100755
--- a/generator/nanopb_generator.py
+++ b/generator/nanopb_generator.py
@@ -3,7 +3,7 @@
from __future__ import unicode_literals
'''Generate header file for nanopb from a ProtoBuf FileDescriptorSet.'''
-nanopb_version = "nanopb-0.3.9.8"
+nanopb_version = "nanopb-0.3.9.9"
import sys
import re
diff --git a/library.json b/library.json
index cbd1528..86a31f7 100644
--- a/library.json
+++ b/library.json
@@ -1,6 +1,6 @@
{
"name": "Nanopb",
- "version": "0.3.9.8",
+ "version": "0.3.9.9",
"keywords": "protocol buffers, protobuf, google",
"description": "Nanopb is a plain-C implementation of Google's Protocol Buffers data format. It is targeted at 32 bit microcontrollers, but is also fit for other embedded systems with tight (2-10 kB ROM, <1 kB RAM) memory constraints.",
"repository": {
diff --git a/pb.h b/pb.h
index 236e894..0a98d3c 100644
--- a/pb.h
+++ b/pb.h
@@ -51,7 +51,7 @@
/* Version of the nanopb library. Just in case you want to check it in
* your own program. */
-#define NANOPB_VERSION nanopb-0.3.9.8
+#define NANOPB_VERSION nanopb-0.3.9.9
/* Include all the system headers needed by nanopb. You will need the
* definitions of the following: