Skip to content

v2.4.0

Latest
Compare
Choose a tag to compare
@glichtner glichtner released this 10 Dec 14:17
· 10 commits to main since this release

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

  • extended some docstrings in bf5bb96
  • add viz backend readme in 1feedf1

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