F´ Release v2.1.0
This is the final release of the F´ 2.x series before FPP and v3 are released.
What's Changed
- Remove unused const qualifiers by @Joshua-Anderson in #701
- Remove TIMSP standard types by @Joshua-Anderson in #712
- Make assertion file name const by @Joshua-Anderson in #711
- Move string copyBuff from implmentation to string base class by @Joshua-Anderson in #695
- Wrap raw task routine with an platform specific wrapper by @Joshua-Anderson in #700
- Removed Unnecessary .gcov files by @AdvaitDhingra in #708
- Recover/disabled uts by @LeStarch in #726
- lestarch: add in ability to override telemetry time by @LeStarch in #713
- lestarch: fixing health for UTs by @LeStarch in #746
- Fix #743 Redirect to Discussions tab by @ThibFrgsGmz in #744
- Make serializable type getters as const functions by @Joshua-Anderson in #729
- Mark tlmWrite argument const for user types by @Joshua-Anderson in #730
- Compile root cmake project with -Wextra by @Joshua-Anderson in #745
- Correct errors in PolyType toString method by @Joshua-Anderson in #747
- lestarch: making CI log archive always run by @LeStarch in #759
- Add Black Formatting by @Piphi5 in #760
- lestarch: fixing defaults for linux drivers (default build) by @LeStarch in #771
- Update build-test.yml by @LeStarch in #776
- Remove usages of variable length arrays by @Joshua-Anderson in #758
- spelling: received by @eltociear in #766
- Enable AddressSanitizer on CI builds by @Joshua-Anderson in #770
- Enable additional LGTM queries by @Joshua-Anderson in #799
- Fix incorrect deserialization status check by @Joshua-Anderson in #800
- Serializable type for Enums by @rohandkn in #793
- Default values for stuct members and scalar initialization of array members by @rohandkn in #795
- Correct LGTM query selection by @Joshua-Anderson in #804
- for better readability added f-string for formatting by @AliMuhammadOfficial in #779
- Workflow to verify compatibility with GpsApp tutorial by @r9-pena in #809
- lestarch: fixing Fw::Time to allow comparisons across different time … by @LeStarch in #803
- Update check-spelling by @jsoref in #819
- Update tutorial-support.yml by @LeStarch in #823
- Dev/abcouwer/cmake baremetal fixes by @nabcouwer in #821
- In FprimeProtocol.cpp:deframe(), make buffer no larger than requested… by @nabcouwer in #822
- Add missing newlines at ends of files by @nabcouwer in #826
- Update .dockerignore by @tarampampam in #765
- Update Tutorial.md by @Emil808 in #827
- lestarch: adding a ready port to bytestreamdriver and the tcp implementors by @LeStarch in #853
- bugfix-830 by @IvanReznikov in #831
- bugfix-832 by @IvanReznikov in #833
- VxWorks/C++ fixes by @timcanham in #797
- docs: Update Incorrect Ref Executable Path by @astroesteban in #869
- Split CI workflow jobs by @r9-pena in #872
- fix: Autocoders: finishPortH.tmpl, clerical error by @chaolinyi in #875
- fix spellcheck: Add bootlin to dictionary by @Joshua-Anderson in #876
- Cleanup string classes by @Joshua-Anderson in #768
- Bugfix: docs/Architecture related guide materials by @chaolinyi in #880
- lestarch: fixes an overzealous string copy assert by @LeStarch in #890
- Fix #873, allow nullptr as an input with buffer constructor with an a… by @zachar1a in #883
- Bypass master.bash file in CI by @r9-pena in #889
- lestarch: reworking docker by @LeStarch in #894
- Switched to direct use of Dockerhub fprime image by @r9-pena in #895
- Update/cmd sequencer heli by @timcanham in #882
- Fix autodocs github action by @Joshua-Anderson in #914
- Run cmake tests in CI by @Joshua-Anderson in #915
- Import/tlm packetizer by @timcanham in #878
- fix: typo spelling grammar by @slowy07 in #927
- Switch CI to run in VM instead of docker container by @Joshua-Anderson in #924
- Switch autodocs action to use VM instead of container by @Joshua-Anderson in #938
- Cookiecutter docs by @aidan-wagner in #936
- autodocs: check out entire history to avoid errors merging by @Joshua-Anderson in #944
- highlight section order and fix few typos by @gkieszkowski in #935
- Backport 80char replacement by @Joshua-Anderson in #923
- Removed repeated imports by @smir45 in #958
- lestarch: compile options added correctly by @LeStarch in #956
- minor link fixes by @gkieszkowski in #949
- lestarch: removing -lgcov flag to fix macOs unit tests by @LeStarch in #965
- remove unused extraspace and line by @adityadees in #959
- fix: wrong comments by @ugo94490 in #986
- simplifying index.md file by @gkieszkowski in #943
- LinuxSerialDriver: Check for errors when setting interface speed by @Joshua-Anderson in #996
- Hotfix to devel by @LeStarch in #997
- lestarch: allowing GTest to be disabled in UTs by @LeStarch in #1004
- lestarch: adding macOS to CI by @LeStarch in #1007
- lestarch: deframer fix by @LeStarch in #1017
- Fix minor typos in error message strings and descriptive comments by @thnkslprpt in #1033
- docs: Update MathComponent to Reference TestMain by @astroesteban in #1030
- lestarch: reworking posix tasks by @LeStarch in #992
- Fix fprime typos by @thnkslprpt in #1043
- Fix MathComponent Tutorial.md typos by @thnkslprpt in #1053
- Allow removal of text loggers from build with CMake variable. by @nabcouwer in #1071
- small corrections by @shubham-shahh in #1079
- Fixed the override of timebase and context in Time::set() by @metzdigital in #1104
- Added sequence join wait command by @saba-ja in #1084
- lestarch: command response errors to use COMMAND severity, #1095 by @LeStarch in #1117
- System resources by @sfregoso in #1116
- Docs: Updates of the Tutorial documentation by @Blabla51 in #1089
- lestarch: descriptions for commands, events, parameters, and args fix… by @LeStarch in #1132
- Fixed BasicTypes preproc checks for pointer type by @vietjtnguyen in #1150
- Remove redundant null terminate by @FabrizioSandri in #1151
- Fix snprintf by @FabrizioSandri in #1156
- lestarch: update to doxygen file by @LeStarch in #1158
New Contributors
- @ThibFrgsGmz made their first contribution in #744
- @Piphi5 made their first contribution in #760
- @AliMuhammadOfficial made their first contribution in #779
- @r9-pena made their first contribution in #809
- @nabcouwer made their first contribution in #821
- @tarampampam made their first contribution in #765
- @Emil808 made their first contribution in #827
- @IvanReznikov made their first contribution in #831
- @astroesteban made their first contribution in #869
- @chaolinyi made their first contribution in #875
- @zachar1a made their first contribution in #883
- @slowy07 made their first contribution in #927
- @gkieszkowski made their first contribution in #935
- @smir45 made their first contribution in #958
- @adityadees made their first contribution in #959
- @ugo94490 made their first contribution in #986
- @thnkslprpt made their first contribution in #1033
- @shubham-shahh made their first contribution in #1079
- @Blabla51 made their first contribution in #1089
- @vietjtnguyen made their first contribution in #1150
- @FabrizioSandri made their first contribution in #1151
Full Changelog: v2.0.1...v2.1.0