All Versions
11
Latest Version
Avg Release Cycle
89 days
Latest Release
1138 days ago

Changelog History
Page 1

  • v0.15.0 Changes

    October 23, 2019

    ➕ Added

    🔄 Changed

    • 💥 (fitsio) BREAKING CHANGE: implementing underlying raw fitsfile pointer as a std::ptr::NonNull, meaning the pointer is guaranteed to never be null, increasing the safety of the API. The breaking change is that more methods require a mutable (exclusive) reference (due to the method of converting the NonNull to mutable pointer, required by some lower level methods). The upside is that the FitsFile object should have exclusive access as it wraps the state of the fits file on disk. Safe concurrent (though not parallel) access is given by the threadsafe method.

    ✂ Removed

  • v0.14.1 Changes

    December 12, 2018

    ➕ Added

    • (fitsio) add boolean column type
    • (fitsio) add threadsafe version of a FitsFile #99
    • (fitsio) add benchmarking #98
    • 👍 (fitsio) add support for writing all integer header keys

    🔄 Changed

    • 📦 (fitsio) fix errors with the system allocator, ensuring the package will run on the latest nightly and beta compilers #100

    ✂ Removed

  • v0.14.0 Changes

    April 21, 2018

    ➕ Added

    • (fitsio) add overwrite method to NewFitsFile #94
    • 👍 (fitsio) add ndarray support #92
    • 📚 (fitsio) add lots of documentation

    🔄 Changed

    • 💥 (fitsio) BREAKING CHANGE: move code into more logical submodule arrangement #95
    • (fitsio) add long cfitsio function names internally #88

    ✂ Removed

  • v0.13.0 Changes

    March 10, 2018

    ➕ Addded

    • (fitsio) add row method to read single row. This allows the user to declare a custom struct representing the row values #86
    • 🖨 (fitsio) add pretty-printing support #83
    • (fitsio) add primary_hdu method #77

    🔄 Changed

    • 💥 (fitsio) BREAKING CHANGE: changed ImageType variants to be more rusty #84
    • (fitsio) create_image and create_table take Into<String> #81
    • (fitsio) WritesKey::write_key now accepts &str's as well as Strings #80
    • 💥 (fitsio) BREAKING CHANGE: all ranges are now exclusive of the upper value, matching Rust's default behaviour #61
    • 💥 (fitsio) BREAKING CHANGE: inverted the order of image/region axes to match the C row-major convention #59

    ✂ Removed

  • v0.12.1 Changes

    February 23, 2018

    🛠 Fix issue with uploading crate

    ➕ Addded

    🔄 Changed

    ✂ Removed

  • v0.12.0 Changes

    February 23, 2018

    ➕ Addded

    • 👍 (fitsio) add support for images which are not 2d
    • 👍 (fitsio) add support for customising the primary HDU when a file is created (Thanks @astrojhgu from the users discourse, for the suggestion)
    • 👍 (fitsio) add support for non-2d images
    • (fitsio) more friendly errors when image data is requested outside of the range of the image

    🔄 Changed

    • (fitsio) change function arguments that were previously start and end to a range Range<usize>
    • 🏗 (fitsio) removed builder pattern for construction of ColumnDataDescription
    • 👯 (fitsio) some implementations which were previously nightly-only have been used. These features involve the cloned method on an Iterator. Therefore the version of rust is therefore restricted by this.

    ✂ Removed

  • v0.11.1 Changes

    November 25, 2017

    ➕ Addded

    🔄 Changed

    • 🛠 (fitsio) Fixed problem with writing string columns

    ✂ Removed

  • v0.11.0 Changes

    November 24, 2017

    ➕ Addded

    🔄 Changed

    • 📚 (fitsio) Updated the documentation to be feature complete as of this version

    ✂ Removed

  • v0.10.0 Changes

    November 07, 2017

    ➕ Added

    • (fitsio) add iter [#46][pull-46]
    • (fitsio) add hdu_name, hdu_names, num_hdus, and delete [#45][pull-45]
    • (fitsio) add copy_to [#44][pull-44]
    • (fitsio) add insert_column, append_column, and delete_column methods to FitsHdu [#43][pull-43]
    • ➕ add contribution guide
    • cfitsio license

    🔄 Changed

    • 💥 (fitsio) BREAKING CHANGE: most methods require passing a mutable FitsFile to perform work
    • (fitsio) Include SBYTE_IMG, USHORT_IMG and ULONG_IMG data types

    ✂ Removed

    Nothing

  • v0.9.0 Changes

    July 15, 2017

    ➕ Added

    • (fitsio) Created unified error type fitsio::errors::Error
    • ✅ (fitsio) Official (i.e. tested) support for the extended filename syntax
    • 👍 (fitsio) Implemented support for generating the ffi bindings "live" using bindgen #34
    • 👍 (fitsio) Support (unsafely) accessing the underlying fitsfile pointer #32
    • (fitsio) Implement resizing images #31

    🔄 Changed

    • (fitsio) Removed most unneeded unwraps from the code
    • (fitsio) Simplified the implementation of buf_to_string
    • (fitsio) Include image data type in hdu info struct

    ✂ Removed

    Nothing

    🚀 [Unreleased]: https://github.com/mindriot101/rust-fitsio/compare/v0.14.0...HEAD


    vim: ft=markdown:textwidth=0:nocindent