Skip to content

Releases: nasa/fprime-tools

Release v3.3.0

01 Aug 20:54
2c88b8b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.2.1...v3.3.0

Release v3.2.1: v3.2.0 Hotfix 1

23 Apr 05:54
6ea2611
Compare
Choose a tag to compare

This hot-fix corrects the source of python used by fprime-util new --deployment.

What's Changed

  • Fixing python executable when only python3 exists by @LeStarch in #131

Full Changelog: v3.2.0...v3.2.1

Release v3.2.0: F´ object generation

19 Apr 22:48
58e28df
Compare
Choose a tag to compare

Adding F´ object generation (new component, new deployment and new project).

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.2.0

Release v3.1.2 Alpha 4

19 Apr 20:59
41bbe01
Compare
Choose a tag to compare
Pre-release

Adds fprime-util new functionality to generate new projects, deployments and components.

What's Changed

Full Changelog: v3.1.2a3...v3.1.2a4

Release v3.1.2 Alpha 3

28 Feb 22:29
e4baff3
Compare
Choose a tag to compare
Pre-release

Removing the requirement for format to have a well-formed build cache. Cleaned up error messages.

What's Changed

  • Refactor comparison According to Flask8 by @Drosaca in #115
  • Add Python 3.11 to integration tests by @thomas-bc in #119
  • Improve FppMissingSupportFiles error message by @thomas-bc in #117
  • Remove requirement on 'format' to have a valid build cache by @LeStarch in #120

New Contributors

Full Changelog: v3.1.2a2...v3.1.2a3

Release v3.1.2 Alpha 2

02 Feb 00:27
a6fbd2f
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v3.1.2a1...v3.1.2a2

Release v3.1.2 Alpha 1

17 Nov 19:54
ea2f196
Compare
Choose a tag to compare
Pre-release

Fixes to support:

  • Telemetry packetization
  • Default CMake settings

Minor other fixes.

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.1.2a1

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.