NEWS
cohortBuilder 0.4.0 (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 (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 (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 (2022-06-01)