Skip to contents

cohortBuilder 0.4.0

CRAN release: 2026-02-24

  • Multi discrete filter does not operate on dplyr::across and dplyr::cur_column anymore.
  • Now cohort calculates only active filters cache while initializing source (results with significant performance improvement). The get_cache method computes cache when called (and the related cache was missing).
  • Add new datatime_filter that handle POSIXct type.
  • Move unique/distinct to collapse::funique.
  • Replace (internally) %in% with custom operator using collapse::fmatch, that seems to be more efficient.

cohortBuilder 0.3.0

CRAN release: 2024-09-25

  • Add new filter of type "query" that allows to configure complex filtering rules with queryBuilder package.
  • Add filter-focused .print_filter method responsible for printing filter values when calling sum_up on cohort.

cohortBuilder 0.2.0

CRAN release: 2023-02-28

  • Changed the way reproducible code is returned. Now more flexibility is allowed with using e.g. .repro_code_tweak method.
  • The tblist source reproducible code is now using pipe chains for each dataset filtering.
  • Optimized filtering with having cache computed only for active filters.
  • Properly readjust steps and filters ids after step is removed.
  • Add .post_binding method, that allows to modify data object when binding is completed.
  • Fix reproducible code generation when no filters applied.

cohortBuilder 0.1

CRAN release: 2022-06-01

  • First release.