All notable changes to this project will be documented in this file.
- Clippy lints
- Caching client get implementation
- (unscoped) Update README
- Add tracing around client requests
- Add method to CachingClient to invalidate cache
- Update CHANGELOG.md
- Fix clippy lints
- Fix formatting
- Bump MSRV to 1.80
- Bump MSRV to 1.81
- Upgrade freedom-models -> 2.0.0
- (unscoped) Update documentation for traits and README
- Bump MSRV 1.75 -> 1.76
- (deps) Update thiserror requirement from 1.0.56 to 2.0.11
- Adjust crate level exports
- Fix broken doctest
- Bump MSRV in CI
- [breaking] Freedom-models -> 2.0.0-rc1
- Undo breaking changes on main branch
- Broken caching client implementation
- Compilation errors for caching client
- (unscoped) Update README
- [breaking] Add Sync bounds throughout, use PaginatedStream struct
- Client errors on non-success status
- Add changelog
- Remove .envrc from repo
- Add cliff.toml for CHANGELOG configuration
- (deps) Update thiserror requirement from 1.0.56 to 2.0.6
- Non-success status errors
- (unscoped) Update README with shields
- Add re-export of freedom-config types
- Add tests to client behavior
- Broken documentation links
- [breaking] Fix get_request endpoint naming
- Fix broken doctest in README.md
- [breaking] Adjust satellite_configuration_by_id return type
- Remove old tests
- Remove dead module
- (unscoped) Update README.md
- (unscoped) Mention chaining requests in README
- (unscoped) Update README with installation instructions
- (unscoped) Update README.md
- (unscoped) Update README
- (unscoped) Update README to remove discussion of async_trait
- (unscoped) Update documentation examples
- (unscoped) Update documentation
- (unscoped) Update README
- Add satellite band endpoints
- Add satellite configuration search
- [breaking] Remove &mut self requirement on client calls
- Add REST delete methods to API
- Add REST POST methods
- Add docs to pipeline, and README
- Add site queries
- Add get_file_by_task_id_and_name
- Add additional satellite get_ methods
- Add get_satellite_configuration_by_name method
- Add requests target between endpoint
- [breaking] Replace async_trait with impl Future
- Add Ord derives to Inner
- Remove unnecessary dependencies
- Update minimum rust version
- Add license file
- Add license to crate manifest
- [breaking] Replace POST builders with type-state builders
- [breaking] Rename token fetch methods
- [breaking] Rework get method to return body
- [breaking] Remove new_token method
- Simplify error types
- [breaking] Move data models into separate module
- [breaking] Rename FreedomValue to Value
- [breaking] Rename FreedomApiContainer to Container
- [breaking] Rename FreedomApi to Api
- [breaking] Move Error and Result types
- Add integration testing
- Add github pipeline
- Update github workflows
- Upgrade rust.fps.config
- Freedom-config -> 1.0.0, freedom-models -> 1.0.0
- Added fetch satellite_configurations example