Skip to content

Releases: proveskit/circuitpy_flight_software

V2.0.0-alpha-25w05 | Introducing Structured Logging Pre-Release

31 Jan 04:21
39e9cf5
Compare
Choose a tag to compare

Pre-Release Notes

This week's update is defined by another big up of logger.py to eliminate all of the debug_print and error_print statements in our code! Also we see the introduction of templates and switching to use uv for package management instead of relying on local Python!

What's Changed

New Contributors

Full Changelog: v2.0.0-alpha-25w04...V2.0.0-alpha-25w05a

V2.0.0-alpha-25w04 | Developer Experience Overhaul Pre-Release

24 Jan 01:36
8d74396
Compare
Choose a tag to compare

PRE-RELEASE V2.0.0-alpha-25w04

This version is a pre-release and therefore is not in a fully functional or stable state yet. Many changes are still incoming, but we are using this release as a datum for an upcoming fork to handle integration of the VirginiaTech InspireFly flight code with the current state of development.

The Developer Overhaul

In this release we change up how you develop with the CircuitPython software in a big way! The broad strokes of how things work now:

  • Type hinting and reformatted imports should make it much easier to navigate the code base with intellisense!
  • Speaking of imports, most of the libraries used in the code base have been removed from origin and are now pulled in from their native repos with a fancy new make process!
  • In anticipation of changes for PROVES Kit V2 the can_bus and camera code have also been jettisoned from the repo. We won't miss them!

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

03 Jan 00:07
1291bdf
Compare
Choose a tag to compare

What's Changed

Flight release for Pleiades-Orpheus.

Pleiades-Orpheus was launched on a Falcon-9 v1.2 (Block 5) from Vandeburg AFB on 21 Dec. 2024. This flight of the PROVES Kit was assembled and flown by Irvington High School Girls in STEM Club from Fremont, California.

First try at Nightly Releases!

26 Jul 20:23
Compare
Choose a tag to compare
Pre-release

Testing out the idea of doing "nightly" software releases! This will be the first one.

Initial Release

24 May 22:01
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

This version is being created to provide a datum for the current state of the PROVES Kit Flight Software. Presently the CircuitPython environment mostly works, but is lacking graceful error handling and is not configured to handle different iterations of the boards. The PicoSDK also work if all of the hardware is fully operational, but the board to board elements are not working at all.