Releases: darwin-eu/CDMConnector
Releases · darwin-eu/CDMConnector
v2.5.0
CDMConnector 2.5.0
- Add Delphi-100k example dataset
- Improvements to
cdmFromCohortSet/cdmFromJsonsynthetic data generation - Add
cohdSimilarConceptsfunction to query Columbia Open Health Data API for concept co-occurrence - Add
generateCohortSet2for DAG-based cohort generation without Java dependency - Add R-native CIRCE SQL builder (
buildCohortQuery,buildBatchCohortQuery) - Add DAG-based query optimizer and caching
- Add batch optimization and benchmarking vignettes
- Fix Snowflake column quoting for domain-filtered tables
- Fix SQL Server LIMIT syntax error in
cdmFromConwhen using DatabaseConnector
v2.4.0
CDMConnector 2.4.0
- Implement
generateCohortSetfor local cdms (e.g. with omock) - Allow catalogs in duckdb connections @lyoganathan
- Add
cdmFromCohortSetto create synthetic cdms from Atlas cohort definitions - Add
cdmCommentContentsfor creating comments with the contents of a CDM in tests and documentation - Make
writeSchemaoptional incdmFromCon@SulevR
v2.3.0
CDMConnector 2.3.0
- Add empty CDM v5.4 example dataset @ginberg
- Support integer64 type for personId argument in cdmSubset @elinrow
- Support local CDM objects in generateConceptCohortSet and date functions @catalamarti
- Fix bug with cohortCodelist creation for some cohorts @SulevR
- Update cohortCollapse code @ablack3
v2.2.0
CDMConnector 2.2.0
- Test using DatabaseConnector version 7 JDBC connections on all supported databases @IoannaNika
- Change summariseQuantile2 output columns to match DrugExposureDiagnostics (e.g. q05, q10)
- Add
computeDataHashargument tosnapshot() - Add
computeDataHashByTablefunction to compute a hash for each CDM table - Update connection examples documentation
- Change Eunomia dataset download link
- Add Synthea27NjParquet example dataset
v2.1.0
CDMConnector 2.1.0
- Add support for Redshift and Spark with DatabaseConnector driver (pending version 7) @IoannaNika
- Update readme instructions to use camel case functions @ginberg
- New
summariseQuantile2function that supports multiple variables @ablack3 - Fixed the returned table references @mvankessel-EMC
- Validate the writePrefix @xihang-chen
v2.0.0
CDMConnector 2.0.0
- Remove snake case functions in favor of only camel case style
- Remove cohort table manipulation functions
- Add row to cohort attrition table that accounts for record collapsing cohort eras step in Atlas/Circe cohort generation
- Increase test coverage
- Fix bugs with
cdmFlatten - Add support for snowflake with DatabaseConnector driver
- Add attrition record for cohort era collapse when generating Atlas cohorts
v1.7.0
CDMConnector 1.7.0
- Add support for Big Query using bigrquery DBI package (pending PRs on omopgenerics and bigrquery) @IoannaNika
- Add support for the DatabaseConnector postgresql JDBC driver @ablack3
- By default automatically detect CDM version @catalamarti
- Deprecate snake case functions @IoannaNika
- Deprecate cohort manipulation functions @ablack3
- Deprecate validation functions @ablack3
v1.6.1
v1.6.0
CDMConnector 1.6.0
- fix bug in copyCdmTo where attribute tables were not being copied #231 @catalamarti
- check that overwrite argument works in compute when using temp tables #222 @ablack3
- added synpuf1k with achilles tables to example datasets #230 @ablack3
- add requireEunomia function #481 @catalamarti
v1.5.0
CDMConnector 1.5.0
- Get all tests passing on Databricks/Spark using odbc driver
- Emulate temporary tables on Databricks/Spark when compute is called with temporary = TRUE
- soft deprecate asDate in favor of as.Date
- soft deprecate assertWriteSchema since cdm object are now required to always have a write schema
- remove support for Capr cohort objects in generate_cohort_set to pass CRAN checks