Changes in version 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. Changes in version 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. Changes in version 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. Changes in version 0.1 (2022-06-01) - First release.