Releases: proveskit/pysquared
v2.0.0-alpha-25w40a | Welcome Ground Station and Tools!
What's Changed
- Bumped SonarQube Analysis Version to v6 by @Mikefly123 in #313
- Introducing File System Validation Tools by @Mikefly123 in #270
- Change files places by @ineskhou in #315
- Introducing a Load Switch Manager by @Mikefly123 in #297
- Add ground station back to pysquared repo by @nateinaction in #311
New Contributors
Full Changelog: v2.0.0-alpha-25w40...v2.0.0-alpha-25w40a
v2.0.0-alpha-25w40 | Beacon Magnetometer Hotfix
What's Changed
This weekly release adds a hot fix to the implementation of the Magnetometer data into the Beacon.
- Fix bug of Beacon with Magnetometer Proto by @yudataguy in #312
Full Changelog: v2.0.0-alpha-25w39...v2.0.0-alpha-25w40
v2.0.0-alpha-25w39 | Alarm Module Hotfix
Pre-Release Notes
This release is mainly a hot fix for the pesky dismount on sleep issue with the V5 boards. We will no longer use hibernation light or deep sleep modes for the time being.
What's Changed
- Remove Usage of Alarm Module in
sleep_helper
by @Mikefly123 in #306
Full Changelog: v2.0.0-alpha-25w36...v2.0.0-alpha-25w39
v2.0.0-alpha-25w36 | Approaching Beta
Pre-Release Notes
We are getting close here people! We once again had some significant changes to the structure of the repository this week with the implementation of VS Code Workspaces. Also coming in this week is the long awaited SD Card logging module and a binary encoding module that makes our beacon messages 66% more efficient!
Breaking Changes
- If you are coming from an existing repository on a previous release you must use
make clean
followed bymake
to reset your dev environment to match the new repo structure. Failure to do so will cause chaos and confusion!
What's Changed
- Update SonarQube to 5.3.1 by @hrfarmer in #303
- Use typeshed stubs for more complete static analysis of CircuitPython code by @nateinaction in #304
- Use Workspaces to resolve both CPython and CircuitPython types where necessary by @nateinaction in #309
- Add option to log to file mount SD Card by @asiemsen in #299
- Bit Packing by @yudataguy in #302
Full Changelog: v2.0.0-alpha-25w34...v2.0.0-alpha-25w36
v2.0.0-alpha-25w34
Pre-Release Notes
Sensor readings ahoy! This week we had a major overhaul to the codebase which adds a middleware layer to reading out from sensors that ensures they are all timestamped and wraps up a bit of logic to make calls to the sensors safer in case of a sensor failure.
What's Changed
- Adopt sensor readings module in all managers by @nateinaction in #280
Full Changelog: v2.0.0-alpha-25w31...v2.0.0-alpha-25w34
v2.0.0-alpha-25w31 | Light/Temp Sensor Managers, Force Interpreter
Added Light and Temp Sensor Managers
There is a breaking change -- VEML library hangs if a light sensor is called when the face is off
What's Changed
- Update getting-started.md by @nateinaction in #282
- Force interpreter by @nateinaction in #286
- Introduce MCP9808 Temperature Sensor Manager by @Mikefly123 in #283
- Introduce VEML7700 Light Sensor Manager by @Mikefly123 in #285
Full Changelog: v2.0.0-alpha-25w29...v2.0.0-alpha-25w31
v2.0.0-alpha-25w29 | Huge Docs Overhaul!
Pre-Release Notes
The big update this week is finally hitting 100% docs coverage on our repo and presenting an all new docs site to boot! Check them out and also note the update to packet manager which stamps a unique identifier byte on outgoing messages to make way for retries in a future release.
What's Changed
- Add identifiable packets through a counter by @hrfarmer in #272
- 100% docs coverage, new getting started guide by @nateinaction in #271
Full Changelog: v2.0.0-alpha-25w28...v2.0.0-alpha-25w29
v2.0.0-alpha-25w28
Pre-Release Notes
Smaller updates this week! We have a new interface in that sets the state of health of the satellite based on the power monitor readings and an update to how the docs are auto generated!
What's Changed
- New State of Health by @JamesDCowley in #235
- Documentation now generates from docscript comments in code files! by @TaylorGilg in #266
Full Changelog: v2.0.0-alpha-25w26-2...v2.0.0-alpha-25w28
v2.0.0-alpha-25w26-2
Pre-release Notes
These two editions of v2.0.0-alpha025w26 bring some major updates to the pysquared
library! The way that radios communicate between an instance of flight software and an instance of ground station software has been completely overhauled. Additionally the infrastructure to generate and locally host a documentation website has been brought in.
What's Changed
- Initial Working Implementation of
mkdocs
by @Mikefly123 in #260
Full Changelog: v2.0.0-alpha-25w26...v2.0.0-alpha-25w26-2
v2.0.0-alpha-25w26
What's Changed
- V2 Beacon Functionality by @nateinaction in #240
Full Changelog: v2.0.0-alpha-25w24...v2.0.0-alpha-25w26