v0.7.7
What's Changed
- Release v0.0.52 by @github-actions[bot] in #133
- Add generated profile-specific framers and parsers for all profiles by @Copilot in #136
- Release v0.0.53 by @github-actions[bot] in #137
- Enforce message ID validation and implement 16-bit combined IDs with package namespacing by @Copilot in #141
- Release v0.0.54 by @github-actions[bot] in #142
- Release v0.0.55 by @github-actions[bot] in #144
- Implement oneof/union support with memory-sharing and auto-discriminator for all languages by @Copilot in #147
- Release v0.0.56 by @github-actions[bot] in #148
- Release v0.0.57 by @github-actions[bot] in #153
- Fix failing C#, TypeScript, and JavaScript tests for union messages by @Copilot in #152
- [WIP] Improve boilerplate code for multiple languages by @Copilot in #155
- Release v0.1.0 by @github-actions[bot] in #156
- Fix JS/TS codec tests to use relative imports instead of copying files by @Copilot in #159
- Release v0.1.1 by @github-actions[bot] in #160
- Rework JS/TS struct_base for class-based code generation by @Copilot in #165
- Release v0.1.2 by @github-actions[bot] in #166
- Release v0.1.3 by @github-actions[bot] in #168
- Add extended message ID tests for profiles with pkg_id support by @Copilot in #171
- Fix incorrect "Automatically generated" headers in boilerplate files by @Copilot in #174
- Refactor tests to use streaming interface with hardcoded message data by @Copilot in #175
- Release v0.1.4 by @github-actions[bot] in #178
- Refactor Python and C# tests to match C/C++/TS/JS structure, remove JSON test files by @Copilot in #177
- Naming convention review and fixes across all languages - ALL breaking changes implemented by @Copilot in #183
- Implement naming convention improvements with breaking changes by @Copilot in #185
- Add message-specific magic numbers to Fletcher-16 checksum initialization by @Copilot in #187
- Release v0.2.0 by @github-actions[bot] in #188
- Add variable length message encoding support by @Copilot in #192
- Support arrays with more than 256 elements using uint16 count fields by @Copilot in #194
- Convert ASIO from vendored files to git submodule by @Copilot in #140
- Release v0.3.0 by @github-actions[bot] in #197
- Fix PyPI publish failure due to uninitialized ASIO submodule by @Copilot in #200
- Release v0.3.1 by @github-actions[bot] in #201
- Release v0.4.0 by @github-actions[bot] in #203
- Complete documentation restructure with new content by @Copilot in #196
- Change ASIO copy behavior - not copied by default, only with --sdk for C++ by @Copilot in #208
- Standardize user-facing interface across all languages with serialize/deserialize API and FrameMsgInfo overload by @Copilot in #206
- Release v0.5.0 by @github-actions[bot] in #209
- Add C# message registry, deserialization dispatch, and .csproj generation by @Copilot in #212
- Release v0.6.0 by @github-actions[bot] in #213
- Release v0.6.1 by @github-actions[bot] in #215
- Release v0.6.2 by @github-actions[bot] in #217
- Add enum-to-string conversion for all languages by @Copilot in #220
- Release v0.6.3 by @github-actions[bot] in #221
- Remove redundant enum-to-string helpers from TS/JS/C#/Python generators by @Copilot in #224
- Generation hash check by @rijesha in #228
- Added envelope messages by @rijesha in #229
- Release v0.7.0 by @github-actions[bot] in #230
- Update tests README and remove dead code by @Copilot in #233
- cpp test refactor by @rijesha in #237
- Refactor tests to match C++ get_message(index) pattern by @Copilot in #240
- Add built-in profiling and verification tests to C++ boilerplate by @Copilot in #242
- Release v0.7.1 by @github-actions[bot] in #245
- csharp using better serial rx functions by @rijesha in #249
- Release v0.7.2 by @github-actions[bot] in #250
- Add run_test function with platform-agnostic timing and per-message metrics to profiling_generic.hpp by @Copilot in #253
- Add comprehensive negative tests for parser error handling across all languages by @Copilot in #247
- Release v0.7.3 by @github-actions[bot] in #257
- Improve code efficiency and readability across all language generators and boilerplate by @Copilot in #255
- Release v0.7.4 by @github-actions[bot] in #259
- C#: Eliminate payload extraction duplication, fix GetMsgId behavior, and correct XML comment formatting by @Copilot in #262
- Release v0.7.5 by @github-actions[bot] in #264
- fixing issues with using writeAsync and ReadAsync by @rijesha in #266
- Release v0.7.6 by @github-actions[bot] in #267
- Csharp async by @rijesha in #269
- Improved pipeline by @rijesha in #270
- feat: Bump version to 0.7.7 [release] by @rijesha in #271
Full Changelog: v0.0.52...v0.7.7