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.
Href::to_slash
FromStr
forHref
Object::self_link
- Warnings for missing code examples (only works on nightly)
Object::assets
Asset.type_
is nowAsset.r#type
- Rename
Read::read_struct
toRead::read_object
Read::read_json
now takes a reference to aPathBufHref
reqwest
is now an optional feature
- Ensuring a url href ends in a slash
PathBufHref
Href::into_string
0.0.4 - 2022-03-09
- Top-level convenience functions for reading all three object types directly to structures
Read::read_struct
Error::TypeMismatch
- Links to parent and root in
Stac
when adding a new object Stac::href
Href::file_name
Stac::collections
- Options to customize the
Walk
strategy Stac::set_href
- Coverage
- Crate-specific
Result
Href::directory
impl From<Href> for String
Object::parent_link
andObject::child_links
Stac::add_link
andStac::children
stac::layout
- Pull request template
- Docs
- Made
Handle
s innards private - Generalized
Stac::find_child
toStac::find
- Made
PathBufHref::new
public - Cannot remove the root of a
Stac
Href::make_relative
returns an absolute href if it can't be made relative- Benchmark plots now have white backgrounds
- Reqwest test is ignored by default to speed up unit tests
- Use
impl
in function arguments instead of generic types - The default walk iterator's Item is a
Result<Handle>
- Set a walk's visit function as its own operation, rather than during the constructor
- Relative href generation
0.0.3 - 2022-02-22
- Doctesting for README.md
Href::rebase
Object
andHrefObject
- Architecture diagram
Stac.add_child
- Benchmarks
Walk
Stac::remove
- Simplified
Render
's href creation - CI workflows
Stac::add_object
is nowadd
Stac::add_child_handle
is nowconnect
Stac::object
is nowget
stac::render
0.0.2 - 2022-02-14
- More information to the README
- Custom docs build
0.0.1 - 2022-02-14
Initial release.