Skip to contents

pipette 0.14.0 (2023-10-03)

New functions:

  • fillLines: Utility function for fixing malformed CSV and TSV files.
  • unfactorize: New generic function that intelligently converts a factor back to its original atomic data type.

Major changes:

  • The import and export generics are now defined in AcidGenerics rather than extending from BiocIO. This helps simplify the methods, removing options that we never use.
  • Now enforcing strict camel case for all function names.
  • The pipette file classes are now named in strict upper camel case.
  • Renamed cacheURL to cacheUrl.
  • Renamed getJSON to getJson.
  • Renamed getURLDirList to getUrlDirList.
  • Renamed pipetteTestsURL to pipetteTestsUrl.
  • Renamed removeNA to removeNa.
  • Renamed sanitizeNA to sanitizeNa.

pipette 0.14.1 (2023-10-06)

Minor changes:

  • import: Improved edge case handling of datasets with invalid names.
  • as.data.frame: Improved internal coercion code for Matrix and IRanges.
  • as.DataFrame: Ensure we set optional = TRUE internally during as.data.frame call.

pipette 0.14.2 (2023-11-03)

Major changes:

  • import now supports import of JSON and YAML lines via textConnection. This is very useful for importing return from CLI tools, such as aws.

Minor changes:

  • import: Now using read_yaml internally instead of yaml.load_file from the yaml package.