rust-cfitsio v0.15.0 Release Notes

Release Date: 2019-10-23 // over 2 years ago
  • โž• 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


Previous changes from v0.14.1

  • โž• 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