All notable changes to this project will be documented in this file.
- Update
serde
- Update
serde
- Support v3 management API behind the
v3
feature flag.v3
automatically selectsv2
.
- Support v2 management API behind the
v2
feature flag
- Raise MSRV to 1.64.0
- Set minimum required version of
thiserror
tov1.0.2
to fix builds with-Z minimal-versions
- Bump
ureq
version requirement to~2.5
- Bump
uuid
dependency to1.1.x
- Declare MSRV as
1.58.0
. This was always the case, but it is now conveyed through therust-version
field. - Add an
# Errors
section to the rustdoc of allResult
-returning public methods
- Bump
uuid
dependency to1.0.0
- Reword and improve documentation throughout the crate
- Add support to return an existing check while creating if an existing one is found (#27)
- Add support for custom API URLs in ping module
- Add support for custom API URLs in management module (#22)
- Add
healthchecks::ping::report_failure_with_logs
to attach&str
data as debug information..
- Removed all illogical inlining
- Add support for all management APIs
- Move pinging API to
crate::ping
namespace - Switch to custom error types for improved error handling
- Fix default user agent
- Made all public methods inline
- Removed
create_config_with_user_agent
and madecreate_config
take anOption<String>
parameter
Initial release