transformer 0.1.0 (2019-01-06)

Initial release. Migrated useful S4 coercion methods from basejump for easier unit testing in a separate package.

transformer 0.1.1 (2019-01-14)

Major changes

Minor changes

  • Ensuring tibble::as_tibble() gets reexported.
  • Now exporting as.DataFrame() S3 coercion methods, for consistency.
  • Improved documentation for as() coercion methods.
  • Improved Travis CI and [AppVeyor][] CI build settings.

transformer 0.1.2 (2019-01-20)

Major changes

  • Migrated decode() and encode() S4 methods from basejump.
  • Improved atomize() compatibility with Bioconductor 3.7 release. Now DataFrame objects containing Rle columns will get decoded consistently without applying stringsAsFactors in an unexpected fashion. This works correctly in Bioconductor 3.8 simply using as.data.frame() internally, but has unwanted coercion of character to factor columns for Rle-encoded data when using the Bioconductor 3.7 release.

Minor changes

  • Improved code coverage to 100%.

transformer 0.1.3 (2019-01-22)

Major changes

transformer 0.1.4 (2019-01-23)

Minor changes

  • Fix for DataFrame to tbl_df coercion that doesn’t make names syntactically valid during internal as.data.frame() call.

transformer 0.1.5 (2019-02-18)

Major changes

  • Added support for coercion to data.table class. DataFrame and GRanges class objects are initially supported.

transformer 0.1.6 (2019-02-25)

Minor changes

  • Improve documentation regarding default row name handling for as_tibble and as.data.table.

transformer 0.1.7 (2019-03-22)

Minor changes

  • Migrated code to [Acid Genomics].

transformer 0.1.8 (2019-03-28)

  • Updated working examples and unit tests to use acidtest package.

transformer 0.1.9 (2019-04-22)

Minor changes

  • Initial DataFrame S4 method support for left_join.

transformer 0.1.10 (2019-04-25)

Minor changes

  • S4 generic reexport documentation fixes.

transformer 0.1.11 (2019-05-04)

Minor changes

  • Importing GRanges class from GenomicRanges package.
  • Improved Travis CI and AppVeyor configuration.

transformer 0.1.12 (2019-07-12)

Major changes

  • Improved automatic row name handling for data.table and tbl_df when coercing to DataFrame.
  • Added coercion support from IRanges to data.frame, data.table, and tbl_df, which works like the default GRanges coercion methods.
  • Added new matchRowNameColumn function, which can detect row name columns inside data frame classes that don’t support row names assignment, currently data.table and tbl_df.