# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.5](https://github.com/ScottGibb/AP33772S-rs/compare/ap33772s-rs-v0.1.4...ap33772s-rs-v0.1.5) - 2025-12-14

### Other

- fix typos in documentation files
- remove unneeded duplicated line
- Applied MegaLinter Changes

## [0.1.4](https://github.com/ScottGibb/AP33772S-rs/compare/ap33772s-rs-v0.1.3...ap33772s-rs-v0.1.4) - 2025-11-25

### Added

- *(versioning)* Update cargo.toml

### Fixed

- *(versioning)* Fixed the cargo lock file issues
- *(deps)* bump arbitrary-int from 1.3.0 to 2.0.0 ([#60](https://github.com/ScottGibb/AP33772S-rs/pull/60))
- *(deps)* bump bitbybit from 1.3.3 to 1.4.0 ([#64](https://github.com/ScottGibb/AP33772S-rs/pull/64))
- *(deps)* bump bitbybit from 1.3.3 to 1.4.0 in /examples/raspberrypi ([#66](https://github.com/ScottGibb/AP33772S-rs/pull/66))

### Other

- Merge branch 'main' into dependabot/github_actions/actions/checkout-6
- *(deps)* bump actions/upload-artifact from 4 to 5 ([#71](https://github.com/ScottGibb/AP33772S-rs/pull/71))
- *(deps)* bump oxsecurity/megalinter from 8 to 9 ([#67](https://github.com/ScottGibb/AP33772S-rs/pull/67))
- *(deps)* bump actions/checkout from 4 to 5 ([#58](https://github.com/ScottGibb/AP33772S-rs/pull/58))

## [0.1.3](https://github.com/ScottGibb/AP33772S-rs/compare/ap33772s-rs-v0.1.2...ap33772s-rs-v0.1.3) - 2025-08-21

### Added

- *(workflows)* Add comprehensive GitHub Copilot instructions for AP33772S-rs development ([#51](https://github.com/ScottGibb/AP33772S-rs/pull/51))

### Fixed

- *(imports)* Added missing error type export
- *(imports)* Removed reexport of units
- *(imports)* Fixed embedded_hal_async dep

### Other

- *(docs.rs)* Fixed all docs so that they now are tested with cargo test
- *(docs.rs)* Fixed Synchronous Example
- *(docs.rs)* added active development
- add docs clarification
- Complete API documentation with working examples and tests
- Complete comprehensive documentation for getter and setter methods
- Enhance documentation for lib.rs, types.rs, units.rs, and ap33772s.rs
- *(imports)* Fixed the units import on startup configuration
- Refactored units into its own module
- Apply suggestion from @Copilot
- *(docs.rs)* :sparkles: Added some more documentation
- *(docs.rs)* Added More documentation surrounding exported types
<!-- markdownlint-disable -->
<!-- markdown-link-check-disable -->

## [0.1.2](https://github.com/ScottGibb/AP33772S-rs/compare/ap33772s-rs-v0.1.1...ap33772s-rs-v0.1.2) - 2025-08-16

### Fixed

- *(workflows)* Adding PAT Token for Release Plz

### Other

- Release Plz Token Fix ([#45](https://github.com/ScottGibb/AP33772S-rs/pull/45))
- Remove unstable Config Attributes for Docs.rs ([#41](https://github.com/ScottGibb/AP33772S-rs/pull/41))

## [0.1.1](https://github.com/ScottGibb/AP33772S-rs/compare/ap33772s-rs-v0.1.0...ap33772s-rs-v0.1.1) - 2025-08-16

### Other

- missing docs ([#39](https://github.com/ScottGibb/AP33772S-rs/pull/39))

## [0.1.0](https://github.com/ScottGibb/AP33772S-rs/releases/tag/ap33772s-rs-v0.1.0)

<!-- markdownlint-enable -->
<!-- markdown-link-check-enable -->