diff --git a/README.md b/README.md index 965b1454..c51de6f7 100644 --- a/README.md +++ b/README.md @@ -8,22 +8,22 @@ FFI wrapper around cfitsio in Rust ## Platform support -| Platform | Support level | -| --- | --- | -| Linux arm | Tier 1 | -| Linux x86_64 | Tier 1 | -| macos x86_64 | Tier 1 | -| Linux arm64 | Tier 2 | -| Linux i386 | Tier 2 | -| macos arm64 | Tier 2 | -| Windows msys2 | Tier 3 | -| Windows msvc | - | +| Platform | Support level | +| ------------- | ------------- | +| Linux arm | Tier 1 | +| Linux x86_64 | Tier 1 | +| macos x86_64 | Tier 1 | +| Linux arm64 | Tier 2 | +| Linux i386 | Tier 2 | +| macos arm64 | Tier 2 | +| Windows msys2 | Tier 3 | +| Windows msvc | - | Where the tiers refer to: -* Tier 1: guaranteed to work, tested in CI -* Tier 2: should work but not tested by CI -* Tier 3: may work, and not tested by CI +- Tier 1: guaranteed to work, tested in CI +- Tier 2: should work but not tested by CI +- Tier 3: may work, and not tested by CI ## MSRV @@ -54,26 +54,26 @@ cargo build --features fitsio-src ``` For the time being, it's best to stick to the development version from -github. The code is tested before being pushed and is relatively +github. The code is tested before being pushed and is relatively stable. Add this to your `Cargo.toml` file: ```toml,no_sync [dependencies] -fitsio = "0.21.2" +fitsio = "0.21.3" ``` If you want the latest release from `crates.io` then add the following: ```toml [dependencies] -fitsio = "0.21.2" +fitsio = "0.21.3" ``` Or pin a specific version: ```toml [dependencies] -fitsio = "0.21.2" +fitsio = "0.21.3" ``` This repository contains `fitsio-sys-bindgen` which generates the C @@ -91,7 +91,7 @@ or use from your `Cargo.toml` as such: ```toml [dependencies] -fitsio = "0.21.2" +fitsio = "0.21.3" ``` ## Documentation diff --git a/fitsio-derive/CHANGELOG.md b/fitsio-derive/CHANGELOG.md new file mode 100644 index 00000000..b540a2bf --- /dev/null +++ b/fitsio-derive/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.1](https://github.com/simonrw/rust-fitsio/compare/fitsio-derive-v0.2.0...fitsio-derive-v0.2.1) - 2024-07-26 + +### Other +- Rename myself +- Specify required patch versions for all deps. diff --git a/fitsio-derive/Cargo.toml b/fitsio-derive/Cargo.toml index ed6ee76b..8f1c5ce4 100644 --- a/fitsio-derive/Cargo.toml +++ b/fitsio-derive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "fitsio-derive" edition = "2018" -version = "0.2.0" +version = "0.2.1" authors = ["Simon Walker "] description = "Custom derive macros for the fitsio crate" homepage = "https://github.com/simonrw/rust-fitsio" diff --git a/fitsio-sys/CHANGELOG.md b/fitsio-sys/CHANGELOG.md index 4c2512f4..cf5e2dfe 100644 --- a/fitsio-sys/CHANGELOG.md +++ b/fitsio-sys/CHANGELOG.md @@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## Unreleased + +## [0.5.3](https://github.com/simonrw/rust-fitsio/compare/fitsio-sys-v0.5.2...fitsio-sys-v0.5.3) - 2024-07-26 + +### Other +- Fix clippy warnings +- Update bindgen requirement from 0.66 to 0.69 in /fitsio-sys +- Include new changelog for fitsio-sys +- Provide aliases to function "long names". +- Update bindgen requirement from 0.63 to 0.66 in /fitsio-sys ### Added * Added aliases for cfitsio short names ([#258](https://github.com/simonrw/rust-fitsio/pull/258)) diff --git a/fitsio-sys/Cargo.toml b/fitsio-sys/Cargo.toml index bb71c310..3cfb2a62 100644 --- a/fitsio-sys/Cargo.toml +++ b/fitsio-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "fitsio-sys" -version = "0.5.2" +version = "0.5.3" edition = "2018" authors = ["Simon Walker "] description = "FFI wrapper around cfitsio" diff --git a/fitsio/CHANGELOG.md b/fitsio/CHANGELOG.md new file mode 100644 index 00000000..17e62b7a --- /dev/null +++ b/fitsio/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.21.3](https://github.com/simonrw/rust-fitsio/compare/fitsio-v0.21.2...fitsio-v0.21.3) - 2024-07-26 + +### Added +- POC header comment API design ([#332](https://github.com/simonrw/rust-fitsio/pull/332)) + +### Other +- Add TSHORT types for i16 and u16 +- Add clippy feature +- Merge branch 'main' into main +- Pin minimal serde version +- Update criterion requirement from 0.3.5 to 0.5.1 in /fitsio +- Fix nightly compile errors +- Use TBYTE for *8 reads ([#277](https://github.com/simonrw/rust-fitsio/pull/277)) +- Allow/fix warnings that are blocking CI diff --git a/fitsio/Cargo.toml b/fitsio/Cargo.toml index 49fcc216..df8a866f 100644 --- a/fitsio/Cargo.toml +++ b/fitsio/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT/Apache-2.0" name = "fitsio" readme = "README.md" repository = "https://github.com/simonrw/rust-fitsio" -version = "0.21.2" +version = "0.21.3" rust-version = "1.58.0" [package.metadata.release] diff --git a/fitsio/src/lib.rs b/fitsio/src/lib.rs index fdc40af0..027c92db 100644 --- a/fitsio/src/lib.rs +++ b/fitsio/src/lib.rs @@ -1041,7 +1041,7 @@ let _hdu = t.hdu(hdu_num).unwrap(); [threadsafe-fits-file]: threadsafe_fitsfile/struct.ThreadsafeFitsFile.html */ -#![doc(html_root_url = "https://docs.rs/fitsio/0.21.2")] +#![doc(html_root_url = "https://docs.rs/fitsio/0.21.3")] #![deny(missing_docs)] #![cfg_attr(feature = "clippy", feature(plugin))] #![cfg_attr(feature = "clippy", plugin(clippy))]