What's Changed
* Move data for test to `testdata` by tom-tan in https://github.com/common-workflow-language/cwl-upgrader/pull/82
* Add testenv* to .gitignore by tom-tan in https://github.com/common-workflow-language/cwl-upgrader/pull/83
* Fix 77: Unify `v1*_only` parameter into `target_version` by tom-tan in https://github.com/common-workflow-language/cwl-upgrader/pull/79
* Readme: correct list of versions supported by mr-c in https://github.com/common-workflow-language/cwl-upgrader/pull/86
* Make the requested output directory, if it doesn't exist yet by mr-c in https://github.com/common-workflow-language/cwl-upgrader/pull/88
* support packed $graph documents by mr-c in https://github.com/common-workflow-language/cwl-upgrader/pull/90
* Support draft-3 long form input arrays by mr-c in https://github.com/common-workflow-language/cwl-upgrader/pull/91
* Fix tests for upgrade_document by tom-tan in https://github.com/common-workflow-language/cwl-upgrader/pull/85
* Improve handling of no-op and invalid downgrade cases by tetron in https://github.com/common-workflow-language/cwl-upgrader/pull/94
deps
* bumped minimum ruamel-yaml version mr-c in https://github.com/common-workflow-language/cwl-upgrader/pull/113
* Bump mypy from 0.910 to 0.921 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/97
* Update ruamel-yaml requirement from <0.17.18,>=0.14.12 to >=0.14.12,<0.17.20 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/100
* Bump mypy from 0.921 to 0.930 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/98
* Update ruamel-yaml requirement from <0.17.20,>=0.14.12 to >=0.14.12,<0.17.21 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/101
* Bump mypy from 0.930 to 0.931 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/102
* Update pytest requirement from <6.3.0 to <7.1.0 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/103
* Update ruamel-yaml requirement from <0.17.21,>=0.14.12 to >=0.14.12,<0.17.22 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/104
* Bump mypy from 0.931 to 0.940 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/105
* Update pytest requirement from <7.1.0 to <7.2.0 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/106
* Bump mypy from 0.940 to 0.941 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/107
* Bump mypy from 0.941 to 0.942 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/108
* Bump mypy from 0.942 to 0.950 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/109
* Bump mypy from 0.950 to 0.960 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/110
* Bump mypy from 0.960 to 0.971 by dependabot in https://github.com/common-workflow-language/cwl-upgrader/pull/112
New Contributors
* tetron made their first contribution in https://github.com/common-workflow-language/cwl-upgrader/pull/94
**Full Changelog**: https://github.com/common-workflow-language/cwl-upgrader/compare/v1.2.2...v1.2.3