Releases
v2.4.0
What's Changed
Bug fixes
comment fixes in 32df5a4
recommendation and criterion ids are (de)serialized less incorrectly in 0a9c8ff
use commnon style for Recommendation._base_criterion serialization in 2c660fa
include _root attribute in (de)serialization of CriterionCombination in a8f770f
widen type signature of Serializable.from_json to include bytes in ab8564a
random minor fixes in 8d8523e
filter intervention criteria by population in 03c3902
unpickling of temporal count in 0cd4e04
sort criteria, give proper titles, and group in afac6b1
cohort logic reduction in c530621
processing of temporal criteria in 55801d4
graph node display of temporal combinations in cff71cf
(de)serialize PopulationInterventionPair.{population,intervention} with class info in 76bf3b8
serialize NonCommutativeLogicalCriterionCombination.{left,right} with class information in 23f3643
allow deserializing a Timing instance as ProcedureOccurrence.timing in e94790b
use of visit_detail in ActivePatients in 7b33c6b
cytoscape graph for non-concept criteria in a5a0f91
Chores
bump path-to-regexp and express in /apps/viz-frontend in 32f8da7
bump nanoid from 3.3.7 to 3.3.8 in /apps/viz-frontend in a7b4b46
bump the dependencies group with 4 updates in 5ab168d
update submodule in 3fc9d59
bump the dependencies group with 3 updates in 7cf9f3d
bump the dependencies group with 4 updates in abc94ce
bump cross-spawn from 7.0.3 to 7.0.6 in /apps/viz-frontend in 8ab7aff
bump the dependencies group with 2 updates in a2d21a6
bump the dependencies group with 2 updates in 765df8b
bump the dependencies group with 4 updates in 5d0fbdf
bump the dependencies group with 2 updates in bd186bb
bump http-proxy-middleware in /apps/viz-frontend in d7863ab
bump the dependencies group with 5 updates in 15ed84f
bump the dependencies group with 10 updates in 570acd9
bump uvicorn[standard] from 0.31.0 to 0.31.1 in c09c50f
update rollup in 72dd535
update deps in 6978695
bump body-parser and express in /apps/viz-frontend in 33e1dd3
bump send and express in /apps/viz-frontend in 66a4e5a
bump serve-static and express in /apps/viz-frontend in f7a6538
bump path-to-regexp and express in /apps/viz-frontend in 9cfbc2b
bump express from 4.19.2 to 4.21.0 in /apps/viz-frontend in 58049a6
bump sympy from 1.13.0 to 1.13.2 in 4b45f40
bump sqlalchemy from 2.0.30 to 2.0.35 in 0634cc1
bump pydantic-settings from 2.3.4 to 2.5.2 in a262a35
bump micromatch from 4.0.5 to 4.0.8 in /apps/viz-frontend in b118011
bump webpack from 5.89.0 to 5.94.0 in /apps/viz-frontend in 8a9bd5a
bump pyyaml from 6.0.1 to 6.0.2 in 35f2338
bump tqdm from 4.66.4 to 4.66.5 in 91d005f
Continuous integration
fix semantic release in a933fe3
update pre-commit in 09ef28f
bump codecov/codecov-action from 4 to 5 in 86182aa
dependabot validation in da94b07
dependabot grouped updates in ac34af8
Documentation
Features
remove intervention sink in 751dce2
add AnyTime temporal criterion in de284b7
add PointInTimeCriterion.forward_fill property in b0440f0
falling back to non-standard concepts when standard is not found in 4ddaf53
Performance improvements
explicit recommendation package version in 6739d3e
interval_coverage view in 502a218
Refactoring
remove exclude attribute in 01eecd1
use logical not criterion combination instead of exclude=True in 79b5791
Revert
removed not-applicable view in d4b181b
Testing
Tests
remove insert_criterion exclude tests in 78a0237
adapt to new population filtering behavior in 85e73b1
Unknown
create enum types in public schema to facility data exchange between schemas in ae0c373
reduce log output in 3db23cb
You can’t perform that action at this time.