Changelog

v1.3.6 (2021-02-02)

Fix

Documentation

v1.3.5 (2021-01-27)

Fix

  • Loosen up version for libcst (4129e23)

v1.3.4 (2021-01-21)

Fix

  • Don’t confuse kwargs with symbol to codemod (f576347)

v1.3.3 (2021-01-21)

Fix

  • Bug with attributes accessing (417e630)

  • Bug with scopes (3dcee1d)

  • Add some missing type hints (a403e90)

v1.3.2 (2021-01-19)

Fix

  • Bug when url() route uses the regex kwarg (b7bcc3d)

v1.3.1 (2021-01-19)

Fix

  • Pin libCST to 0.3.13 (8269370)

  • Support another slug pattern (a4ce0cb)

  • Migrate partial patterns to path (202a6b3)

v1.3.0 (2021-01-14)

Feature

  • Add fixer for django.utils.http.cookie_date (a3e12d1)

Documentation

  • Add @drewbrew as a contributor (08ed73b)

  • Explain limitation with gitignore (e102bde)

v1.2.0 (2021-01-05)

Feature

Fix

  • Add pathspec to dependencies (2cb8a82)

v1.1.0 (2021-01-02)

Feature

  • Ignore files according to .gitignore (ae74273)

Fix

  • deps: Update dependency myst-parser to ^0.13.0 (c9ac21a)

  • deps: Update dependency rich to v9 (6818668)

Documentation

  • Rework documentation (5e9dc2b)

  • Make recommended command less error prone (fc51862)

v1.0.0 (2020-11-11)

Feature

  • Migrate packaging to Poetry (8ed12c8)

Breaking

v0.21.0 (2020-10-19)

Feature

  • Cli: add –codemod option (0ffe315)

  • Add codemod to add a length parameter to get_random_string() (f88f56d)

  • Add find_keyword_arg utility (111dd37)

  • Add a transformer for the new core JSONField in Django 3.1 (7ca1c99)

Fix

  • Avoid changing import list if old name is new name (c3fecb3)

  • Allow both removed-in and deprecated-in as well as multiple arguments for both (d89676b)

  • Sort valid versions semantically (ab4c20e)

v0.20.0 (2020-10-13)

Feature

  • CLI: Support multiple target path arguments (8dafb0f)

  • URLs: allow path() instead of re_path() if a path contains dashes (de744cf)

v0.19.0 (2020-10-10)

Feature

  • Add support for Python 3.9 (904ba55)

Documentation

  • Add iamshnoo as a contributor (#221) (4758bd6)

v0.18.0 (2020-09-21)

Feature

  • Remove the weak argument from Signal.disconnect() (ab41491)

  • Add a transformer for assignment_tag (cb8afdd)

v0.17.5 (2020-09-17)

Fix

  • More version bump to test deployment (ece3df2)

v0.17.4 (2020-09-17)

Fix

  • No actual changes, version bump to test deployment (d0824c2)

v0.17.3 (2020-09-17)

Fix

v0.17.2 (2020-09-17)

Fix

  • No actual changes, version bump to test deployment (10e16e34dea4762af94fd911434307e505580a38)

Documentation

  • Update changelog (98734602da59edbf485d87123902414981f5e952)

v0.17.1 (2020-09-17)

  • No actual changes, just a minor version bump to test new deployment.

v0.17.0 (2020-09-16)

Full Changelog

🚀 Enhancements:

v0.16.0 (2020-09-15)

Full Changelog

🚀 Enhancements:

  • Add visitor to replace usages of postgres’ FloatRangeFormField #198 (browniebroke)

v0.15.0 (2020-09-15)

Full Changelog

🚀 Enhancements:

🐛 Bug Fixes:

✅ Testing:

v0.14.0 (2020-09-15)

Full Changelog

🚀 Enhancements:

  • New visitor to replace timezone.FixedOffset by datetime.timezone #194 (browniebroke)

v0.13.3 (2020-09-15)

Full Changelog

v0.13.2 (2020-09-15)

Full Changelog

✅ Testing:

v0.13.1 (2020-09-14)

Full Changelog

🐛 Bug Fixes:

v0.13.0 (2020-07-26)

Full Changelog

🚀 Enhancements:

v0.12.0 (2020-07-21)

Full Changelog

🚀 Enhancements:

  • Support replacing call to url with simple patterns by path #138 (browniebroke)

v0.11.0 (2020-07-20)

Full Changelog

🚀 Enhancements:

  • Add module rename support and URLResolversTransformer #123 (jayvdb)

v0.10.1 (2020-07-17)

Full Changelog

🚀 Enhancements:

  • Rename constants for numerical sorting #139 (jayvdb)

✅ Testing:

v0.10.0 (2020-07-04)

Full Changelog

🚀 Enhancements:

  • Add support for adding on\_delete for ForeignKey and OneToOneField #117 (cvanderkolk)

🐛 Bug Fixes:

✅ Testing:

v0.9.0 (2020-06-18)

Full Changelog

v0 (2020-06-18)

Full Changelog

🚀 Enhancements:

  • Handle deprecation of @models.permalink decorator in Django 1.11 #87 (browniebroke)

  • Resolve deprecation of django.utils.decorators.available\_attrs in Django 2.0 #85 (browniebroke)

  • Resolve deprecation of django.utils.decorators.ContextDecorator in Django 2.0 #84 (browniebroke)

🔥 Removals:

📖 Documentation updates:

✅ Testing:

v0.8.1 (2020-06-07)

Full Changelog

🐛 Bug Fixes:

  • Support fixing calls to base class has\_add\_permission in AdminInline #83 (browniebroke)

📖 Documentation updates:

✅ Testing:

v0.8.0 (2020-06-02)

Full Changelog

🚀 Enhancements:

  • Resolve some removed private Python 2 compatibility APIs #74 (browniebroke)

  • Resolve deprecation of django.utils.http.is\_safe\_url in Django 3.0 #72 (browniebroke)

  • Resolve deprecation of django.utils.text.unescape\_entities in Django 3.0 #70 (browniebroke)

  • Resolve deprecations from django.utils.http in Django 3.0 #69 (browniebroke)

  • Add new CLI option --deprecated-in #64 (browniebroke)

  • Make InlineHasAddPermissionsTransformer more robust #60 (browniebroke)

🐛 Bug Fixes:

  • Fix version deprecated for several Django 4.0 visitors #68 (browniebroke)

✅ Testing:

v0.7.0 (2020-05-23)

Full Changelog

🚀 Enhancements:

🐛 Bug Fixes:

  • Make sure the function to rename is imported before renaming #54 (browniebroke)

📖 Documentation updates:

  • Updates README.me with proper travis badge #50 (sobolevn)

v0.6.0 (2020-05-22)

Full Changelog

🚀 Enhancements:

  • Add the obj argument to InlineModelAdmin.has\_add\_permission\(\) #45 (browniebroke)

🐛 Bug Fixes:

🔥 Removals:

✅ Testing:

v0.5.0 (2020-05-13)

Full Changelog

🚀 Enhancements:

  • New commands to fix all deprecations for a given version of Django #37 (browniebroke)

  • Refactor & move main logic from commands to visitors #36 (browniebroke)

  • Refactor BaseSimpleFuncRename to simplify implementing new codemod #32 (browniebroke)

📖 Documentation updates:

v0.4.0 (2020-05-11)

Full Changelog

🚀 Enhancements:

  • Resolve deprecation for django.shortcuts.render_to_response() #25 (browniebroke)

📖 Documentation updates:

v0.3.0 (2020-05-10)

Full Changelog

🚀 Enhancements:

📖 Documentation updates:

v0.2.1 (2020-05-10)

Full Changelog

🚀 Enhancements:

v0.2.0 (2020-05-10)

Full Changelog

💥 Breaking Changes:

  • Rename commands to reflect the functions they work with #13 (browniebroke)

  • Rename module and extract logic out into a base command #9 (browniebroke)

🚀 Enhancements:

  • Support resolving django.utils.translation.ungettext_lazy deprecation #17 (browniebroke)

  • Support resolving django.utils.translation.ungettext deprecation #16 (browniebroke)

  • Support resolving django.utils.translation.ugettext_noop deprecation #15 (browniebroke)

  • Support resolving django.utils.translation.ugettext_lazy deprecation #14 (browniebroke)

  • Support resolving django.utils.translation.ugettext deprecation #12 (browniebroke)

  • Support smart_text deprecation, replace by smart_str #10 (browniebroke)

  • Refactor checks to use matchers #8 (browniebroke)

🔥 Removals:

v0.1.1 (2020-05-07)

Full Changelog

v0.1.0 (2020-05-06)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator