Releases: nasa/fpp
Releases · nasa/fpp
v3.0.0a2
v3.0.0a1
What's Changed
- Add telemetry packet specifiers to the FPP spec by @bocchino in #570
- Revise links to F Prime docs in User's Guide by @bocchino in #572
- Merge release branch into main by @bocchino in #589
- Add syntax for telemetry packets by @bocchino in #578
- Type alias spec by @Kronos3 in #583
- Add Odroid keepalive CI workflow by @thomas-bc in #597
- Merge v2.3.0 release branch into main by @bocchino in #599
- Telemetry packet semantics by @bocchino in #602
- Replace packet level with packet group by @bocchino in #604
- Fix bug in telemetry packet analysis (#608) by @bocchino in #609
- Add telemetry packets to JSON dictionary by @jwest115 in #607
- Revise links to F Prime docs by @bocchino in #614
- Type alias syntax & semantics by @Kronos3 in #591
- Add port number to assertions caused by disconnected ports by @jwest115 in #619
- Fix compilation error in fpp-to-cpp tests by @bocchino in #620
- Make generated C++ comply with -Wshadow by @bocchino in #618
- Improve quality of generated C++ by @bocchino in #624
- Add type aliases to JSON dictionary by @jwest115 in #627
- Fix alias type value conversion & cycles by @Kronos3 in #631
- Add final specifier to component implementation classes by @jwest115 in #623
Full Changelog: v2.3.0...v3.0.0a1
v2.3.0
New Features
- State machine modeling in FPP
fpp-to-layout
tool for generating input tofprime-layout
- Bug fixes and improvements
What's Changed
- Smbehaviour syntax by @garthwatney in #462
- Update the state machine specification for do actions as lists by @garthwatney in #482
- Rename enter exprs to transition exprs by @bocchino in #485
- New syntax impl by @garthwatney in #486
- Merge release/v2.2.1 into main by @bocchino in #540
- State Machines Phase 2 by @bocchino in #534
- Update version stamp on main branch by @bocchino in #543
- Fix diagram links in User's Guide by @bocchino in #546
- Add unit tests for state machine semantics by @bocchino in #544
- Merge release/v2.2.1 into main by @bocchino in #547
- Update links to F Prime docs in User's Guide by @bocchino in #550
- Add
fpp-to-layout
tool by @jwest115 in #528 - Correct omission in spec by @bocchino in #552
- [fpp-to-xml] Escape special characters in comments by @bocchino in #554
- Switch deprecated Actions artifact@v3 to v4 by @thomas-bc in #560
- Add
fpp-to-xml
topology tests tofpp-to-layout
by @jwest115 in #558 - Rename PARAM_SET/SAVE to PRM_SET/SAVE by @jwest115 in #562
- Add StateMachineAnalysis to
fpp-to-json
by @jwest115 in #557 - Require displayable types in records by @jwest115 in #580
- Update release/v2.3.0 with selected changes by @bocchino in #579
- Update User's Guide by @bocchino in #581
- Fix JSON dictionary struct member indexes by @jwest115 in #588
- Fix to dpRecv handler by @bocchino in #596
- Update version stamp in v2.3.0 release branch by @bocchino in #598
Full Changelog: v2.2.1...v2.3.0
v2.3.0a3
v2.3.0a2
What's Changed
- Update links to F Prime docs in User's Guide by @bocchino in #550
- Add
fpp-to-layout
tool by @jwest115 in #528 - Correct omission in spec by @bocchino in #552
- [fpp-to-xml] Escape special characters in comments by @bocchino in #554
- Switch deprecated Actions artifact@v3 to v4 by @thomas-bc in #560
- Add
fpp-to-xml
topology tests tofpp-to-layout
by @jwest115 in #558 - Rename PARAM_SET/SAVE to PRM_SET/SAVE by @jwest115 in #562
- Add StateMachineAnalysis to
fpp-to-json
by @jwest115 in #557 - Require displayable types in records by @jwest115 in #580
- Update release/v2.3.0 with selected changes by @bocchino in #579
- Update User's Guide by @bocchino in #581
- Fix JSON dictionary struct member indexes by @jwest115 in #588
Full Changelog: v2.3.0a1...v2.3.0a2
v2.3.0a1
What's Changed
- Smbehaviour syntax by @garthwatney in #462
- Update the state machine specification for do actions as lists by @garthwatney in #482
- Rename enter exprs to transition exprs by @bocchino in #485
- New syntax impl by @garthwatney in #486
- Merge release/v2.2.1 into main by @bocchino in #538
- Upgrade CI to manylinux_2_28_x86_64 by @thomas-bc in #539
- Merge release/v2.2.1 into main by @bocchino in #540
- State Machines Phase 2 by @bocchino in #534
- Update version stamp on main branch by @bocchino in #543
- Fix diagram links in User's Guide by @bocchino in #546
- Update version stamp on release branch by @bocchino in #542
- Add unit tests for state machine semantics by @bocchino in #544
- Merge release/v2.2.1 into main by @bocchino in #547
Full Changelog: v2.2.1a2...v2.3.0a1
v2.2.1
New Features
unmatched
keyword for specifying unmatched connections to matched ports- Bug fixes and improvements
Detailed Changes
- Revise code gen for DpGet by @bocchino in #521
- Allow unmatched connections to matched ports by @jwest115 in #512
- Update version stamp by @bocchino in #526
- Add component state machine getter by @Kronos3 in #532
- Fix bug in generation of C++ component instance definitions by @bocchino in #536
- Merge release/v2.2.1 into main by @bocchino in #538
- Upgrade CI to manylinux_2_28_x86_64 by @thomas-bc in #539
- Update version stamp on release branch by @bocchino in #542
New Contributors
Full Changelog: v2.2.0...v2.2.1