
CHANGES IN VERSION 1.3.6 [2024-10-24]
------------------------------------

BUG FIXES

    o Fix writing scientific notation to imzML output
        (note: only affected parsing, not precision)

CHANGES IN VERSION 1.3.5 [2024-10-16]
------------------------------------

NEW FEATURES

    o Support for parallel writing with BiocParallel
    o Added 'BPPARAM' argument to 'writeAnalyze()'
    o Added 'BPPARAM' argument to 'writeImzML()'

SIGNIFICANT USER-VISIBLE CHANGES

    o Return 'outdata' attribute on 'writeAnalyze()'
        results with output 'matter' object
    o Return 'outdata' attribute on 'writeImzML()'
        results with output 'matter' object

CHANGES IN VERSION 1.3.4 [2024-9-7]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Parse imzML "binary data compression type" tags
    o Compressed ibd data arrays are now attached as
        raw byte arrays (_without_ decompression)

CHANGES IN VERSION 1.3.3 [2024-8-13]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Changed default 'mz.type' from "float32" to "float64"

CHANGES IN VERSION 1.3.2 [2024-7-31]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Renaming imzML files when 'asis=TRUE' now signals a warning

CHANGES IN VERSION 1.3.1 [2024-6-20]
------------------------------------

BUG FIXES

    o Update broken unit test to reflect recent changes in 'matter'

CHANGES IN VERSION 1.2.1 [2024-5-7]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Allow multiple options to 'check' in 'parseImzML'

BUG FIXES

    o Check ibd file size against imzML binary data array offsets

CHANGES IN VERSION 1.1.6 [2024-4-24]
------------------------------------

BUG FIXES

    o Non-existent 'extraArrays' produce NULL instead of error

CHANGES IN VERSION 1.1.5 [2024-4-8]
------------------------------------

BUG FIXES

    o Allow root tags in 'ImzMeta' (e.g., if a tag is unknown)

CHANGES IN VERSION 1.1.4 [2024-4-7]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Updated README.md

CHANGES IN VERSION 1.1.3 [2024-3-18]
------------------------------------

NEW FEATURES

    o Made 'writeAnalyze()' an S4 generic
    o Add optional 'positions' parameter to 'writeAnalyze()'

SIGNIFICANT USER-VISIBLE CHANGES

    o Change 'writeAnalyze()' parameter 'mz' to 'domain'

CHANGES IN VERSION 1.1.2 [2024-3-13]
------------------------------------

BUG FIXES

    o Remove case sensitivity when checking file extensions

CHANGES IN VERSION 1.1.1 [2024-2-18]
------------------------------------

BUG FIXES

    o Fix error when setting 'ImzMeta' elements to NULL

CHANGES IN VERSION 0.99.2 [2023-9-13]
------------------------------------

NEW FEATURES

    o Added support for additional binary data arrays

SIGNIFICANT USER-VISIBLE CHANGES

    o Casefold checksums and UUIDs before comparison

CHANGES IN VERSION 0.99.1 [2023-8-29]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Added package-level 'CardinalIO' help page

CHANGES IN VERSION 0.99.0 [2023-8-12]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Update 'Analyze75' and 'ImzML' classes for Bioconductor
    o Prepare for Bioconductor submission

CHANGES IN VERSION 0.7.0 [2023-8-11]
------------------------------------

NEW FEATURES

    o Added 'parseAnalyze()' and 'writeAnalyze()'
    o Support for Analyze 7.5 files

CHANGES IN VERSION 0.6.0 [2023-8-11]
------------------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o Update vignette to include writing imzML files

CHANGES IN VERSION 0.5.0 [2023-8-11]
------------------------------------

NEW FEATURES

    o New 'writeImzML()' method for 'ImzMeta'
    o Support for writing the ".ibd" file

CHANGES IN VERSION 0.4.0 [2023-8-10]
------------------------------------

NEW FEATURES

    o New 'ImzMeta' class

CHANGES IN VERSION 0.3.0 [2023-8-8]
-----------------------------------

NEW FEATURES

    o Added 'extra' argument to parseImzML()
    o Added 'ibd' argument to parseImzmL()
    o Added checking of UUIDs and checksums

CHANGES IN VERSION 0.2.0 [2023-8-7]
-----------------------------------

NEW FEATURES

    o Added 'writeImzML()' method

CHANGES IN VERSION 0.1.0 [2023-8-2]
-----------------------------------

NEW FEATURES

    o Get parseImzML() working
    o New 'ImzML' class
