v0.4.0
What's Changed
- feat: Added upgrade-python-requirements workflow by @Jawayria in #167
- BOM-2251: Add constraints.txt to pin packages by @UsamaSadiq in #168
- Python Requirements Update by @edx-requirements-bot in #169
- Python Requirements Update by @edx-requirements-bot in #173
- fix: update barcalendar.py for elasticsearch and node versions by @nedbat in #175
- feat: clone_org can remove obsolete directories by @nedbat in #179
- Python Requirements Update by @edx-requirements-bot in #180
- BOM-2608: Add Django 3.2 to Tox modernizer by @mzulqarnain1 in #182
- BOM-2609: Add Django 3.2 to Travis modernizer by @mzulqarnain1 in #183
- BOM-2613: Codemod to remove python_2_unicode_compatible by @UsamaSadiq in #185
- feat!: Remove old ownership tools. by @feanil in #188
- Remove some unused code. by @nedbat in #187
- build: no need for requirements/gitgraft.in by @nedbat in #189
- feat: conventional commit statistics by @nedbat in #190
- feat: add squad data to conventional_commits by @nedbat in #191
- BOM-2610: Django modernizer for GH actions by @mzulqarnain1 in #181
- Python Requirements Update by @edx-requirements-bot in #192
- feat: add django 3 codemod to rename render_to_response to render by @iamsobanjaved in #186
- Add commands to trigger 'replace_unicode_with_str and replace_static' codemod by @Jawayria in #194
- feat: looser conformance checking by @nedbat in #195
- BOM-2716: Codemod for adding new django32 settings by @UsamaSadiq in #196
- Python Requirements Update by @edx-requirements-bot in #200
- Python Requirements Update by @edx-requirements-bot in #201
- chore: edx_lint write pylintrc by @nedbat in #202
- doc: update broken link by @ghassanmas in #208
- build: Updated the workflow to trigger release on tags by @Jawayria in #206
- Python Requirements Update by @edx-requirements-bot in #210
- Python Requirements Update by @edx-requirements-bot in #211
- Fix token file parsing & faster processing (--input-repos/--output-repos/--keep-repos) by @regisb in #213
- Python Requirements Update by @edx-requirements-bot in #217
- fix(conventional_commits): allow optional scopes by @nedbat in #216
- Python Requirements Update by @edx-requirements-bot in #218
- feat: advertise constraints in setup.py by @edx-requirements-bot in #222
- Python Requirements Update by @edx-requirements-bot in #224
- fix: append instead of overwrite for repos file by @mzulqarnain1 in #223
- Standardize version number placement by @aht007 in #220
- Python Requirements Update by @edx-requirements-bot in #228
- Python Requirements Update by @edx-requirements-bot in #231
- Python Requirements Update by @edx-requirements-bot in #232
- Python Requirements Update by @edx-requirements-bot in #233
- refactor: Updated 'upgrade requirements' workflow to use reusable workflows by @edx-requirements-bot in #230
- Python Requirements Update by @edx-requirements-bot in #234
- Python Requirements Update by @edx-requirements-bot in #236
- feat: tag repos from the "openedx" GitHub org by @regisb in #237
- fix: gracefully ignore project-only repos by @nedbat in #238
- Python Requirements Update by @edx-requirements-bot in #239
- Python Requirements Update by @edx-requirements-bot in #240
- Python Requirements Update by @edx-requirements-bot in #241
- test: doing django32 cleanup. Adding dj40 in tox. by @awais786 in #242
- Add codecov check in Django modernizer by @aht007 in #243
- Python Requirements Update by @edx-requirements-bot in #245
- Fix Django modernizer by @aht007 in #244
- Update version number for new release by @aht007 in #247
New Contributors
- @Jawayria made their first contribution in #167
- @ghassanmas made their first contribution in #208
- @regisb made their first contribution in #213
- @aht007 made their first contribution in #220
Full Changelog: 0.3.1...0.4.0