Changes
=======

0.1.35
------
- fix 'CSF CRF culture requisition - field not required error' (#377)

0.1.34
------
- drop Django 4.1 support
- drop Python 3.10 support

0.1.33
------
- re-add Python 3.10 support

0.1.32
------
- updates to Mental Status form validation (#455, #482)
    - allow ECOG and Modified Rankin to be all but deceased/dead at baseline (#455, #482)
    - support removal of 'Not done' choice (as per #455-7)
    - if require_help AND any_other_problems both NO, Modified Rankin + ECOG
      should be 0-2 (as per #455-7)
- make reporting fields applicable at baseline (#418)
    - in Mental Status (if any positive responses)
    - in Signs and Symptoms (if 'any_symptoms')
    - in Vital Signs (always)
- updates to Significant Diagnoses form validation (#403, #603)
    - to validate 'gi_side_effects_details' against answer to 'gi_side_effects' (#663)
    - to make reporting fields applicable, if participant has any 'gi_side_effects' (#403)
- drop Python 3.10 support

0.1.31
------
- add Participant History form validation for 'admission_indication' (#540)

0.1.30
------
- fix 'Server error on ARV history form' (missing subject_screening property), (#535)

0.1.29
------
- add Adherence Day 14 form validation for days/doses missed (for flucon and flucyt) (towards #422)
- drop Django 4.0 support

0.1.28
------
- fix 'Server error on participant history form (with previous opportunistic infection)' (#515)

0.1.27
------
- updates to ARV History form validation (#375, #479, #506)
    - improve validation for applicability of 'art_decision' question (#375)
    - fix validation preventing 'is_adherent' from being answered when applicable (#479, #506)
    - other validation improvements/fixes
- expand test matrix to include Py: 3.11

0.1.26
------
- update Subject Screening allow 'serum_crag_date' > 14 days to be saved (patient to remain ineligible) (#488)
- update to support edc 0.4.51

0.1.25
------
- update consent mixin, testcase mixins (edc==0.4.49)

0.1.24
------
- update Subject Screening to allow LP to be at most 3 days before serum/plasma CrAg (#468, #478)
- drop Python 3.9 support
- drop Django 3.2 support

0.1.19
------
- vitals
- update import path for EstimatedDateFromAgoFormMixin (edc 0.4.16 support)
- add MANIFEST.in file
- add pre-commit
- expand test matrix to include Py: 3.9, 3.10 and Dj: 3.2, 4.0, 4.1 and dev

0.1.0
-----
- initial import of form validator classes from effect-edc
- chest xray
