Skip to content

Releases: nasa/fprime-tools

Release v3.1.1: Settings Fix Point Release

21 Jul 17:44
2ba8103
Compare
Choose a tag to compare

This release includes a fix to the settings.ini processing to fix the erroneous renaming of config_directory to config_dir. In addition, install_dest has been renamed intentionally to install_destination as it falls in line with the above style of spelling out each token.

Users of install_dest should update settings.ini when upgrading to this release.

What's Changed

Full Changelog: v3.1.0...v3.1.1

Release v3.1.0

29 Jun 17:33
2d7158e
Compare
Choose a tag to compare

This is the v3.1.0 release of the F´ tools package. It includes gcovr coverage support, settings.ini overlays, and a more efficient data architecture. It also includes much refactoring for general python improvement.

What's Changed

  • lestarch: cli fix for purging by @LeStarch in #43
  • lestarch: fixing bad python formatting CI step by @LeStarch in #55
  • Codebase formatting with f-string by @ThibFrgsGmz in #50
  • lestarch: fixing formatting broken by #50 by @LeStarch in #56
  • Improve performance of SerializableType class by @ThibFrgsGmz in #52
  • Replacing assignments with augmented assignments by @ThibFrgsGmz in #51
  • lestarch: adding gcovr to packages for nasa/fprime#1248 by @LeStarch in #54
  • lestarch: search deployments from cwd. Fixing issue #45 by @LeStarch in #57
  • lestarch: fixing random crash from unstripped cache variables by @LeStarch in #58
  • lestarch: making settings.ini settings platform-overridable by @LeStarch in #59
  • lestarch: checking for expected package versions by @LeStarch in #60
  • lestarch: updating fprime-util to support FPP commands by @LeStarch in #66
  • add MarkupSafe==2.0.1 to install_requires by @capsulecorplab in #49
  • Refactoring merge comparisions by @ThibFrgsGmz in #61
  • Refactoring conditional assignement with ternary operator by @ThibFrgsGmz in #62
  • Feat/bool if exp identity by @ThibFrgsGmz in #63
  • Simplify logical statement by swapping if/else branch in if-expr by @ThibFrgsGmz in #64
  • Improve convert func from string_util by @ThibFrgsGmz in #65
  • Update/new data models by @LeStarch in #67
  • Replace conditional assignment to a variable with an if expression by @ThibFrgsGmz in #68
  • Add a single value to the dictionary directly rather than using update() by @ThibFrgsGmz in #69
  • Removal of the unnecessary call to keys() when iterating over a dictionary by @ThibFrgsGmz in #71
  • Target.get_target refactored by converting a for loop into a list comprehension by @ThibFrgsGmz in #72
  • lestarch: attempting formal install of fprime package, but with exist… by @LeStarch in #77
  • Replace empty collection comparisons w/ a more idiomatic unary operator by @ThibFrgsGmz in #70
  • Remove nnecessary elif / else block after raise andcontinue by @ThibFrgsGmz in #73
  • Turns a method into a staticmethod because no self is used. by @ThibFrgsGmz in #74
  • Fix anti-pattern comparison test: use of is when comparing the type of two objects by @ThibFrgsGmz in #75
  • Simplify conditional logic using De Morgan's laws by @ThibFrgsGmz in #83
  • Inline variables returned immediately by @ThibFrgsGmz in #82
  • Replace unused for index with underscore by @ThibFrgsGmz in #81
  • Replace unnecessary comprehension with a generator by @ThibFrgsGmz in #80
  • lestarch: loosening package requirements by @LeStarch in #78
  • lestarch: switching version checking to use requirements.txt by @LeStarch in #85
  • Update publish.yml by @LeStarch in #86
  • lestarch: fixing missing checkout in action by @LeStarch in #87
  • lestarch: adds version to help for traceability by @LeStarch in #90
  • Use set comprehension directly instead of calling set() by @ThibFrgsGmz in #88
  • Refactoring by swapping if-expr to avoid negation by @ThibFrgsGmz in #79
  • Remove unnecessary else / elif used after return/raise by @ThibFrgsGmz in #84
  • Remove explicit inheritance of object class in HelpText class by @ThibFrgsGmz in #89
  • Remove unnecessary None provided as default by @ThibFrgsGmz in #91
  • lestarch: fixing broken settings handling by @LeStarch in #92

New Contributors

Full Changelog: v3.0.1...v3.1.0

Release v3.1.0 Alpha 3

14 Jun 21:42
ee6bce9
Compare
Choose a tag to compare
Pre-release

Second automatic package building release.

Release v3.1.0 Alpha 2

14 Jun 20:32
7010bfb
Compare
Choose a tag to compare
Pre-release

Second alpha release to attempt automatic package building.

Release v3.1.0 Alpha 1

08 Jun 17:33
df44b44
Compare
Choose a tag to compare
Pre-release

Release v3.1.0, alpha release.

Release v3.0.1

18 Jan 23:08
fd555d4
Compare
Choose a tag to compare

This release fixes a few minor bugs and adds a few minor features to the tool suite.

https://pypi.org/project/fprime-tools/

What's Changed

  • lestarch: fixing broken impl --ut by @LeStarch in #35
  • lestarch: fixing setup.py to properly install cookiecutters by @LeStarch in #36
  • Forward CMake exit code by @vietjtnguyen in #39
  • Sort env vars printed before CMake invocation by @vietjtnguyen in #40
  • lestarch: adding suggested fix for CMake file encoding by @LeStarch in #41
  • lestarch: added overridable build cache to fprime-util by @LeStarch in #42

New Contributors

Full Changelog: v3.0.0...v3.0.1

Release v3.0.0

08 Dec 21:32
Compare
Choose a tag to compare

This release brings in support for the upcoming F´ v3.0.0 release including FPP modeling and CMake API changes. It includes a number of other improvements.

What's Changed

New Contributors

Full Changelog: v2.0.2...v3.0.0

Release v2.0.2: v2 Hot-Fix 2

04 Aug 23:36
9a0f894
Compare
Choose a tag to compare

Second hot-fix corrects Cheetah3 version and allows floats to be set from integers.

Release v2.0.1: v2 Hot-Fix 1

26 Jul 17:16
Compare
Choose a tag to compare

This fixes a minor command validation issue needed to support work on fprime-gds.