New
v4.0.1a1
What's Changed
- Add static_cast to ambiguous serialize call in FpySequencer by @ethancheez in https://github.com/nasa/fprime/pull/4008
- FpySequencer stack based architecture by @zimri-leisher in https://github.com/nasa/fprime/pull/3975
- Fix AI Policy link in PR template by @thomas-bc in https://github.com/nasa/fprime/pull/4019
- Remove notice by @LeStarch in https://github.com/nasa/fprime/pull/4045
- Format FppTest by @bocchino in https://github.com/nasa/fprime/pull/4048
- Update Drv IP stack to use FwSizeType instead of U32 by @thomas-bc in https://github.com/nasa/fprime/pull/4013
- Basic data structure library, phase 1 by @bocchino in https://github.com/nasa/fprime/pull/3927
- FpySequencer arithmetic by @zimri-leisher in https://github.com/nasa/fprime/pull/4025
- Update supported platforms by @kevin-f-ortega in https://github.com/nasa/fprime/pull/4071
- Add ground derived channels how-to guide by @LeStarch in https://github.com/nasa/fprime/pull/4074
- Add venv requirements for running framework tests by @pjromano in https://github.com/nasa/fprime/pull/4078
- Add logic for assert failure short circuiting in
AssertFatalAdapterby @kyleajones in https://github.com/nasa/fprime/pull/4042 - Add subtopology documentation by @thomas-bc in https://github.com/nasa/fprime/pull/4072
- Add event ID filters to text logger components by @ianbrault in https://github.com/nasa/fprime/pull/4028
- Bump GDS to v4.0.2a3 by @LeStarch in https://github.com/nasa/fprime/pull/4079
- Allow FPP arrays of arbitrary size by @bocchino in https://github.com/nasa/fprime/pull/4073
- Update project structure in cookiecutters CI by @LeStarch in https://github.com/nasa/fprime/pull/3991
- Update troubleshooting guide by @LeStarch in https://github.com/nasa/fprime/pull/4086
- Add test driven development how-to by @LeStarch in https://github.com/nasa/fprime/pull/4090
- Add reusable InT test scripts by @chuynh4duarte in https://github.com/nasa/fprime/pull/3923
- Modify LinuxTimer interface for consistency by @LeStarch in https://github.com/nasa/fprime/pull/4087
- FpySequencer U32 stack size + some error telemetry by @zimri-leisher in https://github.com/nasa/fprime/pull/4065
- Add Framing subtopologies and use them within Com subtopologies by @thomas-bc in https://github.com/nasa/fprime/pull/4113
- Incorporate student feedback for ground derived channels by @LeStarch in https://github.com/nasa/fprime/pull/4117
- Update fprime-gds version to 4.0.2a4 by @LeStarch in https://github.com/nasa/fprime/pull/4118
- Revise subtopology development documentation by @LeStarch in https://github.com/nasa/fprime/pull/4119
- Create SDD for ComCcsds subtopology by @LeStarch in https://github.com/nasa/fprime/pull/4128
- Create SDD for CdhCore subtopology by @LeStarch in https://github.com/nasa/fprime/pull/4121
- Feedback updates on common port patters, health, and worker by @LeStarch in https://github.com/nasa/fprime/pull/4115
- Add Software Design Document for FileHandling subtopology by @LeStarch in https://github.com/nasa/fprime/pull/4125
- Add FPP state machine How-To by @LeStarch in https://github.com/nasa/fprime/pull/4096
- Add Software Design Document for ComFprime subtopology by @LeStarch in https://github.com/nasa/fprime/pull/4127
- Enhancement: Added file size and subdirectory support to FileManager directory listing feature by @Isaac-G5900 in https://github.com/nasa/fprime/pull/4041
- Revise Communication Adapter Interface documentation by @LeStarch in https://github.com/nasa/fprime/pull/4133
- Add Active Phaser to Svc by @lsk567 in https://github.com/nasa/fprime/pull/3974
- Format all top-level source folders by @thomas-bc in https://github.com/nasa/fprime/pull/4134
- Fix test logic for TcDeframer CRC check by @thomas-bc in https://github.com/nasa/fprime/pull/4138
- Fixing LinuxSpiDriver issues; Adding function argument check and completing read-after-write checks by @vincewoo in https://github.com/nasa/fprime/pull/4137
- Revise install instructions with latest project structure by @thomas-bc in https://github.com/nasa/fprime/pull/4139
- Add SDD documentation for LinuxUartDriver component by @Copilot in https://github.com/nasa/fprime/pull/4124
- Bump requirements ahead of v4.0.1a1 by @thomas-bc in https://github.com/nasa/fprime/pull/4142
New Contributors
- @pjromano made their first contribution in https://github.com/nasa/fprime/pull/4078
- @Isaac-G5900 made their first contribution in https://github.com/nasa/fprime/pull/4041
- @lsk567 made their first contribution in https://github.com/nasa/fprime/pull/3974
- @Copilot made their first contribution in https://github.com/nasa/fprime/pull/4124
Full Changelog: https://github.com/nasa/fprime/compare/v4.0.0...v4.0.1a1