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 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 SIGNIFICANT USER-VISIBLE CHANGES o Changed default 'mz.type' from "float32" to "float64" Changes in version 1.3.2 SIGNIFICANT USER-VISIBLE CHANGES o Renaming imzML files when 'asis=TRUE' now signals a warning Changes in version 1.3.1 BUG FIXES o Update broken unit test to reflect recent changes in 'matter' Changes in version 1.2.1 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 BUG FIXES o Non-existent 'extraArrays' produce NULL instead of error Changes in version 1.1.5 BUG FIXES o Allow root tags in 'ImzMeta' (e.g., if a tag is unknown) Changes in version 1.1.4 SIGNIFICANT USER-VISIBLE CHANGES o Updated README.md Changes in version 1.1.3 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 BUG FIXES o Remove case sensitivity when checking file extensions Changes in version 1.1.1 BUG FIXES o Fix error when setting 'ImzMeta' elements to NULL Changes in version 0.99.2 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 SIGNIFICANT USER-VISIBLE CHANGES o Added package-level 'CardinalIO' help page Changes in version 0.99.0 SIGNIFICANT USER-VISIBLE CHANGES o Update 'Analyze75' and 'ImzML' classes for Bioconductor o Prepare for Bioconductor submission Changes in version 0.7.0 NEW FEATURES o Added 'parseAnalyze()' and 'writeAnalyze()' o Support for Analyze 7.5 files Changes in version 0.6.0 SIGNIFICANT USER-VISIBLE CHANGES o Update vignette to include writing imzML files Changes in version 0.5.0 NEW FEATURES o New 'writeImzML()' method for 'ImzMeta' o Support for writing the ".ibd" file Changes in version 0.4.0 NEW FEATURES o New 'ImzMeta' class Changes in version 0.3.0 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 NEW FEATURES o Added 'writeImzML()' method Changes in version 0.1.0 NEW FEATURES o Get parseImzML() working o New 'ImzML' class