Version 0.9
pipette 0.9.0 (2022-05-04)
Major changes:
- Switched primary import/export engine from readr back to base, to avoid strong dependency on readr package. Note that both readr and/or data.table packages can optionally be used for import/export by specifying
"engine". - Removed coercion method support for
as_tibbleandas.data.table, to remove strong dependencies on data.table and tibble packages. - Removed
ascoercion support in favor of simply usingas.DataFrameS4 generic approach, to avoid potential conflicts with Bioconductor. -
as.DataFrame: Reduced the number of supported classes, removing support of non-Bioconductor classes, specificallydata.tableandtbl_df. - Removed re-exported functions:
column_to_rownames,getURL,rbindlist,rownames_to_columns, andtibble.
Minor changes:
- Package code is now formatting using styler package.
- Now exporting method support in
droplevels2instead ofdroplevels, to avoid method conflict with new Bioconductor 3.15 update. - All
requireNamespacescalls are now wrapped byassert. - Removed previously deprecated functions that are no longer in use. These were previously defined in
deprecated.R:sanitizeColData,sanitizeRowData,sanitizeRowRanges, andwriteCounts.
pipette 0.9.1 (2022-05-12)
Minor changes:
-
import: Added support for Open Biomedical Ontologies (OBO) format. This uses ontologyIndex internally. See also BiocSet for alterative import method that useses_setand other accessor functions.
pipette 0.9.3 (2022-05-25)
Minor changes:
-
atomize: Hardened edge cases of emptyDataFrameandGRangesinput. Also improved code coverage to test handling of these edge case events, which can occur when exporting metadata fromSummarizedExperimentin upstream AcidExperiment and bcbioRNASeq packages for objects with minimal metadata.
pipette 0.9.4 (2022-06-02)
Minor changes:
- Updated and hardened unit tests to avoid file system lock issues on Windows related to readr engine.
pipette 0.9.5 (2022-06-07)
Minor changes:
-
export: Bug fix to provide compatibility inMatrixmethod for export of sparse matrices without dimnames (e.g. row and/or column names). Hit this edge case in the update of example data in our Chromium package.
pipette 0.9.6 (2022-08-19)
Major changes:
-
factorize: Reworked internal method to only coerce columns with repeated values to factor. Now usesanyDuplicatedinternally to check for which columns to factorize.
Minor changes:
-
import: Hardened the internal readr engine to use basemake.namesfor column name repair for delimited file import (e.g. CSV, TSV). This also eliminates unwanted CLI messages about name repair when using readr.