This repository has been archived on 2026-08-31. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
donglora/vendor/micromath/CHANGELOG.md
T
swaitsandClaude Opus 4.6 3102fc747a feat: add display UI with splash screen, dashboard, and RSSI sparkline
Implement full SSD1306 OLED display support:
- Splash screen on boot (1.5s) with project name, version, board
- Dashboard showing radio state, config, counters, RSSI/SNR
- RSSI history sparkline (64-sample ring buffer, 2px-wide bars)
- DisplayOn/DisplayOff host commands routed via dedicated channel
- Pure render functions against generic DrawTarget (no hardware coupling)
- Display on/off control bypasses radio task entirely

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 20:42:54 -06:00

4.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.1.0 (2023-10-31)

Added

  • Accessors to quaternion elements (#89)
  • Quaternion -> Euler conversion (#90)
  • Method for normalizing a quaternion (#91)
  • Method to get the quaternion which is the smallest rotation between two vectors (#94)
  • recip, mul_add and signum (#100)

2.0.0 (2021-05-15)

Added

  • Vector subtraction support (#71)
  • F32 newtype (#72, #75)
  • num-traits support (#80)
  • Quaternion::dot and ::inv (#81)
  • Vector3d ops for Quaternion (#82)
  • Quaternion::magnitude, ::scale, ::to_array, and ::IDENTITY (#83)
  • Quaternion::axis_angle (#84)
  • Quaternion::new (#85)

Changed

  • Refactor Vector types (#69)
  • MSRV 1.47+ (#75)
  • Make Quaternion opaque and module private (#70, #85)

Fixed

  • acos() behavior for zero/negative (#79)

1.1.1 (2021-03-27)

Added

  • doc_cfg (#64)

1.1.0 (2020-09-30)

Added

  • powi support (#53)

Changed

  • Bump generic-array dependency to v0.14; MSRV 1.36+ (#54)

1.0.1 (2020-06-12)

Added

  • Support for powf with negative bases (#51)

1.0.0 (2019-12-02)

  • Initial 1.0 release! 🎉 (otherwise unchanged)

0.5.1 (2019-11-27)

  • Cargo.toml: Add mathematics category (#45)

0.5.0 (2019-11-13)

  • Remove default cargo features (#42)
  • Add asin, acos, and hypot (#39)

0.4.1 (2019-10-08)

  • Implement F32Ext::round (#37)

0.4.0 (2019-10-02)

  • Add powf, exp, log10, log2, log, ln, trunc, fract, copysign (#35)

0.3.1 (2019-05-11)

  • Rust 1.31.0 support (#33)

0.3.0 (2019-05-04)

  • statistics: Add Trim trait for statistical outlier culling iterators (#29)
  • Quaternions (#28)
  • f32ext: fast inv() approximation (#27)
  • Improve documentation throughout the library (#25, #26)

0.2.2 (2019-05-04)

  • Add i32 and u32 vectors (#23)

0.2.1 (2019-05-03)

  • Add html_logo_url and square icon (#20)
  • README.md: Update links to use 'develop' branch (#19)

0.2.0 (2019-05-03)

  • tan(x) (#17)
  • invsqrt(x) (#16)
  • cos(x) and sin(x) (#15)
  • ceil(x) and floor(x) (#14)
  • Update to generic-array v0.13 (#12)

0.1.0 (2019-05-03)

  • Initial release