aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>2019-03-08 15:55:06 +0200
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2019-03-08 15:55:19 +0200
commit3c69a905b16df149e1bda12f25e0522073a24678 (patch)
tree76f0755ff29ceeb211e5f757ac2858abae6632ad
parentfed8c4abe3a900521f8d6bcd7f17e7dfea79d0a9 (diff)
downloadnanopb-c-3c69a905b16df149e1bda12f25e0522073a24678.tar.gz
Publishing nanopb-0.3.9.3
-rw-r--r--CHANGELOG.txt6
-rw-r--r--CMakeLists.txt2
-rwxr-xr-xgenerator/nanopb_generator.py2
-rw-r--r--library.json2
-rw-r--r--pb.h2
5 files changed, 10 insertions, 4 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 4c6ab7f..69f0bc7 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,3 +1,9 @@
+nanopb-0.3.9.3 (2019-03-08)
+ Fix fixed size and callback repeated fields inside proto3 submessages (#376, #382, #386)
+ Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
+ Fix generator error with mangle_names option (#380)
+ Generator: Allow comma separated options in plugin mode (#343)
+
nanopb-0.3.9.2 (2018-11-10)
Erroneous free() when using callbacks combined with PB_ENABLE_MALLOC (#346)
Fix possible null-pointer dereference in decode_callback_field (#342)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 642c68d..8eccb62 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.2)
+set(nanopb_VERSION_STRING nanopb-0.3.9.3)
set(nanopb_SOVERSION 0)
string(REPLACE "nanopb-" "" nanopb_VERSION ${nanopb_VERSION_STRING})
diff --git a/generator/nanopb_generator.py b/generator/nanopb_generator.py
index c383ff5..03f41a0 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.2"
+nanopb_version = "nanopb-0.3.9.3"
import sys
import re
diff --git a/library.json b/library.json
index 0a6e5ba..a41055c 100644
--- a/library.json
+++ b/library.json
@@ -1,6 +1,6 @@
{
"name": "Nanopb",
- "version": "0.3.9.2",
+ "version": "0.3.9.3",
"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 a10f012..ebc2a47 100644
--- a/pb.h
+++ b/pb.h
@@ -46,7 +46,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.2
+#define NANOPB_VERSION nanopb-0.3.9.3
/* Include all the system headers needed by nanopb. You will need the
* definitions of the following: