Releases: nasa/fprime-gds
Release v3.1.5 Alpha 3
What's Changed
- Remove upper bounds on dependency requirements by @thomas-bc in #113
Full Changelog: v3.1.5a2...v3.1.5a3
Release v3.1.5 Alpha 2
Release to support fixtures.
What's Changed
- Update Github Actions to run on Node 16 instead of Node 12 - Bump to @V3 by @ThibFrgsGmz in #108
- Refactor unneeded
else
/elif
when theif
block has abreak
/continue
/return
/raise
statement by @ThibFrgsGmz in #107 - Fix README links by @thomas-bc in #110
- Update/test api as fixtures by @LeStarch in #109
- Update/fix type problem by @LeStarch in #111
Full Changelog: v3.1.5a1...v3.1.5a2
Release v3.1.5 Alpha 1
Updates to support telemetry packetization and other minor fixes.
What's Changed
- Replace LGTM with Github Actions by @thomas-bc in #101
- Delete .lgtm.yml by @LeStarch in #102
- Update/enable packet processing by @LeStarch in #106
- Avoid loading the entire log files into memory by @ThibFrgsGmz in #105
- Swap some
if/else
statements by @ThibFrgsGmz in #104 - Pass repeated condition to own statement by @ThibFrgsGmz in #103
- Refactor
telemetry_predicate.__call__
to save mental load by @ThibFrgsGmz in #93 - Refactor
seq_file_parser.py
for performance and readability by @ThibFrgsGmz in #92
New Contributors
- @thomas-bc made their first contribution in #101
Full Changelog: v3.1.4...v3.1.5a1
Release v3.1.4
This release allows multiple packets per Fw::ComBuffer
and bumps the ZeroMQ version to fix build issues on macOS.
What's Changed
- Update check-spelling action to v0.0.20 by @Joshua-Anderson in #95
- Refactor
convert()
function fromstring_util.py
by @ThibFrgsGmz in #84 - lestarch: updating spelling workflow by @LeStarch in #97
- Make install of
openpyxl
pkg mandatory by @ThibFrgsGmz in #94 - lestarch: missing spelling expectations by @LeStarch in #98
- Add decoding for multiple telemetry items per packet by @timcanham in #70
- lestarch: fixing pyzmq install by @LeStarch in #100
New Contributors
- @timcanham made their first contribution in #70
Full Changelog: v3.1.3...v3.1.4
Release v3.1.4 Alpha 1
This release allows for multiple records to be included in on Fw::ComBuffer
and process correctly in the ground system.
What's Changed
- Update check-spelling action to v0.0.20 by @Joshua-Anderson in #95
- Refactor
convert()
function fromstring_util.py
by @ThibFrgsGmz in #84 - lestarch: updating spelling workflow by @LeStarch in #97
- Make install of
openpyxl
pkg mandatory by @ThibFrgsGmz in #94 - lestarch: missing spelling expectations by @LeStarch in #98
- Add decoding for multiple telemetry items per packet by @timcanham in #70
New Contributors
- @timcanham made their first contribution in #70
Full Changelog: v3.1.3...v3.1.4a1
Release v3.1.3
This brings the F Prime GDS tools up to date with fprime-tools-v3.1.1.
What's Changed
- lestarch: fixing fprime-gds for compliance with v3.1.1 of fprime-tools by @LeStarch in #91
- Replacing some if statement with if-expr by @ThibFrgsGmz in #88
Full Changelog: v3.1.2...v3.1.3
Release v3.1.2: GDS Run Fix
This fix allows the non-default argument launches of the GDS GUI to function as expected. Specifically, running with fprime-gds -r
and fprime-gds --dictionary
have been repaired.
What's Changed
- Switch from
range(len(...))
toenumerate(...)
by @ThibFrgsGmz in #82 - Merge several nested
if
conditions into one by @ThibFrgsGmz in #83 - Fix import errors from #86 by @rmelick-muon in #87
New Contributors
- @rmelick-muon made their first contribution in #87
Full Changelog: v3.1.1...v3.1.2
Release v3.1.1
Point release to disable overly restrictive GDS dictionary version checking.
What's Changed
- lestarch: disabling dictionary version until it can be replaced with a schema version by @LeStarch in #85
Full Changelog: v3.1.0...v3.1.1
Release v3.1.0
Release v3.1.0 of the F´ GDS. This includes a more efficient data architecture, python style refactoring, and quality of life improvements to the GDS GUI.
What's Changed
- Codebase formatting with
f-string
by @ThibFrgsGmz in #50 - Update/gds performance imrovement by @LeStarch in #51
- lestarch: fixing version for actual tools merge by @LeStarch in #52
- Use any() built-in function by @ThibFrgsGmz in #53
- Use all() built-in function by @ThibFrgsGmz in #54
- Refactoring conditional assignement with ternary operator by @ThibFrgsGmz in #55
- Use the most concise and pythonic way to create dictionaries and lists by @ThibFrgsGmz in #56
- Merge several
isinstance
functions into one by @ThibFrgsGmz in #58 - Refactoring
for
loop into comprehension list by @ThibFrgsGmz in #59 - Simplify if-expr with
or
keyword by @ThibFrgsGmz in #57 - Consolidating multiple comparisons into a single comparison by @ThibFrgsGmz in #63
- Refactor BaseAdapter.process_arguments with dict-comprehension by @ThibFrgsGmz in #61
- Refactoring by swapping if-expr to avoid negation by @ThibFrgsGmz in #62
- Rename first argument of
class_method
tocls
by @ThibFrgsGmz in #67 - Replace comparison with built-in
max
call by @ThibFrgsGmz in #64 - Use the built-in type
set
to check the membership of a collection of literals by @ThibFrgsGmz in #68 - lestarch: loosening package requirements by @LeStarch in #69
- lestarch: adding action to publish to pypi by @LeStarch in #71
- Fixes for fprime-cli by @codeflight1 in #60
- Use the built-in function
next
instead of a for-loop by @ThibFrgsGmz in #65 - Remove useless
else
& Swapif-else
branches by @ThibFrgsGmz in #66 - Remove an empty elif clause by @ThibFrgsGmz in #73
- Simplify args predicate with
all()
by @ThibFrgsGmz in #76 - Refactoring with list-comprehension by @ThibFrgsGmz in #78
- Refactoring conditional assignement with ternary operator by @ThibFrgsGmz in #75
- lestarch: converting base exception to exception by @LeStarch in #81
- Remove redundant slice index from
range()
by @ThibFrgsGmz in #74 - lestarch: adding dictionary information to GUI by @LeStarch in #80
New Contributors
- @ThibFrgsGmz made their first contribution in #50
- @codeflight1 made their first contribution in #60
Full Changelog: v3.0.2...v3.1.0
Release v3.1.0 Alpha 2
Auto-packaging alpha release.