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.
- Implement
Display
forPlatform
.
- Derive basic traits on
Metadata
.
Never release a library before you've actually used it yourself, to avoid immediate breaking changes like this one.
- New
Metadata
struct to ensure the hash is always available, even on a failed lookup.
Database.get_metadata()
andDatabase.get_metadata_from_hash()
now returnMetadata
rather thanOption<Program>
.
- Removed
Program.lookup_hash
property in favor ofMetadata.hash
.
Initial Release