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.
aarch64-apple-darwin
platform definition (#32)
- Source
Platform::guess_current
from$TARGET
environment variable when available (#29)
const fn
onPlatforms::all
(#27)
- Make
Platform::all()
aconst fn
(#24) - Refactor
Platform::find
and::guess_current
(#23) - Rename
ALL_PLATFORMS
toPlatform::all()
(#22)
- Ensure all types have
FromStr
,Display
, andserde
impls (#20) aarch64-pc-windows-msvc
platform (#17)
- Make extensible enums
non_exhaustive
; MSRV 1.40+ (#18)
- Initial GitHub Actions config (#12)
- Properly set up
target::os::TARGET_OS
const for unknown OS (#11)
x86_64-apple-darwin
: fix typo in target triple name (#6)- Have markdown-table-gen output links to Platform structs on docs.rs (#5)
- Fix Travis CI badge in Cargo.toml
- Add table of supported platforms to README.md using Markdown generator (#4)
- Impl
Display
andstd::error::Error
traits forpackages::Error
(#3)
- Initial release