1. f6187b0 bazel: Migrate from WORKSPACE to bzlmod (#950) by Chi-Ju Wu · 2 days ago main
  2. 671672b Add zephyr to README integrations by Pieter De Gendt · 7 weeks ago
  3. ffcdc4f Add zephyr module support by Pieter De Gendt · 3 years, 1 month ago
  4. 326bb02 platformio: Fix google.protobuf import name (#943) by Petteri Aimonen · 8 weeks ago
  5. f79aadb Use pb_byte_t = uint8_t when UINT8_MAX is defined (#916) by Tilen Majerle · 6 months ago
  6. 41319af Add support for enabling features via CMake components by Zach Deibert · 8 weeks ago
  7. 037457e Enforce C11 requirement with CMake by Zach Deibert · 9 weeks ago
  8. 621be84 Exclude unreferenced generated targets from 'make all' by Zach Deibert · 9 weeks ago
  9. 7374752 Add tests to verify legacy CMake code remains functional by Zach Deibert · 9 weeks ago
  10. 513164b Update FindNanopb to follow more modern CMake best practices by Zach Deibert · 9 weeks ago
  11. 00227bd [nanopb] Add Apple privacy manifest by Nick Cooke · 10 weeks ago
  12. 1f0c2e1 Add cmake helper to automatically configure options.in files by Pieter De Gendt · 3 months ago
  13. f8724ee [bazel] Add support for generating python protos that include nanopb, use bazel-built protoc (#927) by Mark · 3 months ago
  14. 423c03b Add additional test. by Marco Nilsson · 3 months ago
  15. e586761 Rename max_size member -> size. by Marco Nilsson · 3 months ago
  16. 75445fd Fix for Python 2.x. by Marco Nilsson · 3 months ago
  17. bfe9b68 Add message sizes to C++ wrappers. by Marco Nilsson · 3 months ago
  18. cf26d28 --cpp-descriptors: change msgid type to uint32_t by Reinis Veips · 4 months ago
  19. e163b33 --cpp-descriptors: add has_msgid() and msgid() methods by Reinis Veips · 4 months ago
  20. 7421969 Change check_ccflags to TryLink by Robin Kastberg · 4 months ago
  21. 5fd8f04 Update requirements.txt by Ted Pudlik · 5 months ago
  22. 9aa922d Setting version to 0.4.9-dev by Petteri Aimonen · 5 months ago
  23. 6cfe48d Publishing nanopb-0.4.8 by Petteri Aimonen · 5 months ago
  24. f228479 Update changelog and authors by Petteri Aimonen · 5 months ago
  25. 444aca1 Remove `nocopts` from cc_nanopb_proto_library by Armando Montanez · 6 months ago
  26. 839156b Add files via upload by Tilen Majerle · 6 months ago
  27. 11de332 Add CodeQL Workflow for Code Security Analysis by Brian · 6 months ago
  28. f79d7be Add CodeQL Workflow for Code Security Analysis by Brian · 6 months ago
  29. 62e5364 Add CodeQL Workflow for Code Security Analysis by Brian · 6 months ago
  30. 6bbb70a CMake: Installation improvements. by Petteri Aimonen · 6 months ago
  31. f5593b7 CMakeLists: reorder generator installation commands by Petteri Aimonen · 6 months ago
  32. 7954900 Add GitHub workflow for testing CMake installation by Petteri Aimonen · 6 months ago
  33. 5896c28 Make CMakeLists install as Python module 'nanopb', not 'proto' (#845) by Petteri Aimonen · 6 months ago
  34. 9766c45 Fix build failure on MSVC by Petteri Aimonen · 6 months ago
  35. 499c696 Automatically break circular dependencies (#881) by Petteri Aimonen · 6 months ago
  36. 31eb134 Add test cases for initializer macro special cases (#806) by Petteri Aimonen · 6 months ago
  37. 15a0ec9 Fix initializer macros for custom callback datatype (#806) by Petteri Aimonen · 6 months ago
  38. 7d790f9 Add test case for package name replacement in included file (#899) by Petteri Aimonen · 6 months ago
  39. 8163cd4 Fix submessages with different mangling rules by Richard Patel · 7 months ago
  40. 0923469 Add support for nanopb options files without patching rules_proto_grpc by mark · 6 months ago
  41. 3338317 Add support for .options files in bazel rules by Tobias Thiel · 6 months ago
  42. de01880 Add unit test for .options files in bazel rules by Tobias Thiel · 6 months ago
  43. a4bbd6a Fix Linux/Mac binary package build by Petteri Aimonen · 7 months ago
  44. f5f65a9 Provide the maximum message size by jheaff1 · 8 months ago
  45. 9c11463 Add missing source and data files by Krishna Ersson · 8 months ago
  46. d9ecc77 Ensure the long enum names conform to the naming style when using short enum names by Josh Strohminger · 8 months ago
  47. e643c4f Keep track of enum auxiliary defines as mangled pairs by Josh Strohminger · 8 months ago
  48. 9b47f86 Keep track of message initializers as mangled pairs by Josh Strohminger · 8 months ago
  49. f6c0f91 Add test for stripping package names across dependent proto files by Josh Strohminger · 8 months ago
  50. 4838ca7 Support newer protoc version scheme that only includes the minor and patch versions by Josh Strohminger · 8 months ago
  51. bc212bb Update readme to match other examples configurations for running tests on Mac by Josh Strohminger · 8 months ago
  52. 4ea09e8 Fix first path passed to protoc by Tobias Müller · 8 months ago
  53. 8ef41e0 Remove pkg_resources import (#887) by Petteri Aimonen · 9 months ago
  54. 09a3560 Allow substitutions in custom_nanopb_protos by Joseph Duchesne · 9 months ago
  55. 2c3611b Bump grpcio from 1.51.3 to 1.53.0 in /extra by dependabot[bot] · 10 months ago
  56. d7f388f Test cases: fix broken version check for libprotoc 23.1. by Petteri Aimonen · 10 months ago
  57. 75751df Add migration documentation for int_size option for enum fields by jheaff1 · 11 months ago
  58. bf70684 Add unit test for int_size option for enums by jheaff1 · 11 months ago
  59. 19bea32 Add ability to specify size of generated enums by jheaff1 · 1 year ago
  60. 37bea38 CMakeLists: Minimum version 3.14 by Petteri Aimonen · 11 months ago
  61. dbbf5d8 Add nanopb_PYTHON_INSTDIR_OVERRIDE to CMakeLists.txt by Nick St.Pierre · 11 months ago
  62. 5a3bd89 add "call" under Windows upon generator call by philippe44 · 12 months ago
  63. 922b9db GitHub workflow: update bazel mac image version by Petteri Aimonen · 12 months ago
  64. 26b784f ref |> Modified The generated code uses utf-8 encoding by default. by Jerry.Chen · 12 months ago
  65. 91fb301 Update Python2 CI workflow to Ubuntu 20.04 by Petteri Aimonen · 1 year ago
  66. ee27d70 bazel: update grpcio-tools to fix mac build on arm by Isaac Torres · 1 year, 2 months ago
  67. c16c239 Fix platformio build failure in example by Petteri Aimonen · 1 year, 3 months ago
  68. 22b5ad4 Ensure generator files are updated when cached by Hans Binderup · 1 year, 4 months ago
  69. 32ec526 Bump setuptools from 60.2.0 to 65.5.1 in /extra by dependabot[bot] · 1 year, 4 months ago
  70. ed53000 Use static_assert keyword on MSVC in C89 mode (#843) by Petteri Aimonen · 1 year, 4 months ago
  71. 01ca629 CMakeLists: Add missing __init__.py to generator install (#841) by Petteri Aimonen · 1 year, 4 months ago
  72. d7b9922 Setting version to 0.4.8-dev by Petteri Aimonen · 1 year, 4 months ago
  73. b97aa65 Publishing nanopb-0.4.7 by Petteri Aimonen · 1 year, 4 months ago
  74. d8965d3 Update changelog and authors by Petteri Aimonen · 1 year, 4 months ago
  75. 6e900cb Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary directory (#601) by Petteri Aimonen · 3 years, 6 months ago
  76. c50cca2 Improve PlatformIO generator by Valerii Koval · 1 year, 5 months ago
  77. 42d3ec1 Fix subprocess.run call on platformio_generator.py by Pavel Sokolov · 1 year, 5 months ago
  78. 2d50640 platformio: Expand PYTHONEXE prior to constructing the action (#834) by Petteri Aimonen · 1 year, 5 months ago
  79. c1d96fe Fix test failure on AVR (C++ vs. the app_main() test run wrapper) by Petteri Aimonen · 1 year, 5 months ago
  80. 1a0be4a Add regression test for enum_to_string with C++ (#838) by Petteri Aimonen · 1 year, 5 months ago
  81. 629091f Move C extern by Sean · 1 year, 5 months ago
  82. f4bc415 Adding a simple Conan+CMake example (#837) by Christopher Hughes · 1 year, 5 months ago
  83. bb5b4d9 Allow using = instead of : with generator option -s by Petteri Aimonen · 1 year, 5 months ago
  84. eb135da Revert "Test case runner: fix passing of spaces in NANOPBFLAGS" by Petteri Aimonen · 1 year, 5 months ago
  85. a0d5bea Fix generator error when using M_STRIP_PACKAGE without package name (#795) by Petteri Aimonen · 1 year, 5 months ago
  86. b945553 Test case runner: fix passing of spaces in NANOPBFLAGS by Petteri Aimonen · 1 year, 5 months ago
  87. 8350d4b CMakeLists: use protoc wrapper script by default (#769) by Petteri Aimonen · 1 year, 5 months ago
  88. 1642666 Add --protoc-opt to nanopb_generator.py (#628) by Petteri Aimonen · 1 year, 5 months ago
  89. b469f3f Always include pb_release() as function, instead of macro. (#802) by Petteri Aimonen · 1 year, 5 months ago
  90. d8b6da1 Allow specifying include format without special characters (#810) by Petteri Aimonen · 1 year, 5 months ago
  91. 176da02 Fix handling of spaces in arguments passed through protoc (#810) by Petteri Aimonen · 1 year, 5 months ago
  92. 9a87760 Automatically add -lm to test builds on platforms that have libm (#792) by Petteri Aimonen · 1 year, 5 months ago
  93. dd40799 Adjust testing workflow triggers by Petteri Aimonen · 1 year, 5 months ago
  94. 160be3f Fix space characters when using platformio build rules (#808, #809) by Petteri Aimonen · 1 year, 5 months ago
  95. 4cc56dc Create canonical name mapping also for overridden package name (#820) by Petteri Aimonen · 1 year, 5 months ago
  96. d722d14 Add __repr__() to generator types to ease debugging by Petteri Aimonen · 1 year, 5 months ago
  97. 677c4f6 Add reverse mapping when mangle_names is used (#783) by Petteri Aimonen · 1 year, 5 months ago
  98. 6b878fe Safeguard substraction in pb_read() (#697) by Petteri Aimonen · 1 year, 5 months ago
  99. eeda15e Sanitize /* */ inside .proto file comment by Petteri Aimonen · 1 year, 5 months ago
  100. d7b2747 Simplify and fix some corner cases of message sorting in previous commit. by Petteri Aimonen · 1 year, 5 months ago