v2.1.0
What's New in This Release
- Added support for data products
- Added support for the new JSON dictionary
- Improved C++ code generation for strings
- Improved robustness of fpp-to-json tool
- Made other fixes and improvements
Summary of Changes
- Merge data-products branch into main by @bocchino in #341
- Fixing implementation include paths by @LeStarch in #356
- Fixing issues regarding packaging and Python 12 by @LeStarch in #357
- Adding in fast packages flag by @LeStarch in #358
- Adding release/** to CI builds by @LeStarch in #363
- Merge changes from v2.0.1 hot fixes by @bocchino in #365
- Add index and size of array when asserting index is smaller than the SIZE by @SMorettini in #366
- Revise code generation for data products by @bocchino in #372
- Fix code gen for DP unit tests by @bocchino in #382
- Made the size of the buffer storing the port name less arbitrary by @SMorettini in #367
- Increase size of temporary buffer in C++ code gen by @bocchino in #383
- Resolve warning array of size zero by @SMorettini in #368
- Fix shadow variables by @JohanBertrand in #381
- Added void keyword for unused variables by @SMorettini in #384
- Revise code gen for DpContainer by @bocchino in #386
- Fix regression in queue size check by @bocchino in #388
- Remove BSD-like text from NOTICE.txt by @thomas-bc in #389
- Add support for Fw::ObjectName by @thomas-bc in #385
- Revise C++ code gen for array records by @bocchino in #394
- Remove native types from generated C++ code by @bocchino in #396
- Fix missing assert conversion by @JohanBertrand in #400
- Revise port handlers in unit test code by @bocchino in #401
- Add missing default priority to generated code for DpGet by @bocchino in #403
- Add FPP JSON Dictionary by @jwest115 in #395
- Fix C++ code gen for string records by @bocchino in #408
- Secondary attempt to fix cross-repo by @LeStarch in #411
- Revise string interfaces for dictionary elements by @bocchino in #409
- Document issues with path name aliases by @bocchino in #412
- Document data products in User's Guide by @bocchino in #415
- Add .gitignore file for fpp-to-dict tests by @bocchino in #417
- Document dictionary generation in User's Guide by @bocchino in #422
- Update example in spec by @bocchino in #428
- Revise string code generation by @bocchino in #426
- Invalidate the buffer when sending a container by @bocchino in #427
- Add constant expressions for record sizes by @bocchino in #429
- Fixing removing the nullptr from join calls by @LeStarch in #425
- fpp-to-json boolean bug (issue #441) by @mosa11aei in #442
- Add unit test for duplicate file names by @jwest115 in #443
- Fix issues in fpp-depend unit tests by @bocchino in #444
- (fpp-to-json) Bitmap is updated to support patterned connections by @mosa11aei in #446
- Remove FW_ARRAY_TO_STRING #375 by @jwest115 in #447
- Fix bug in handling of qualified names by @bocchino in #454
- Updated XML and GDS limitations #402 by @jwest115 in #455
- Escape special characters in XML attributes by @bocchino in #458
- Upgrade to macos-12 in native builds CI by @thomas-bc in #460
- Attempt to fix native-builds by @LeStarch in #471
- fpp-to-json Patterned Connection Graph test case by @mosa11aei in #469
New Contributors
- @mosa11aei made their first contribution in #442
Full Changelog: v2.0.2...v2.1.0