All Versions
11
Latest Version
Avg Release Cycle
89 days
Latest Release
1639 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