Releases: usethis-python/usethis-python
Releases · usethis-python/usethis-python
0.6.0
What's Changed
- Create a file management abstraction by @nathanjmcdougall in #390
- Add more pytest configuration recommended by sp-repo-review by @nathanjmcdougall in #391
- Add various file-integrity hooks from pre-commit-hooks by @nathanjmcdougall in #393
- Restructure _integrations dir to introduce subdirs by @nathanjmcdougall in #396
- 219 properly handle other ruff configuration files by @nathanjmcdougall in #398
- Add INI integration by @nathanjmcdougall in #402
- Maint/bump bitbucket schema by @nathanjmcdougall in #410
- 331 support setupcfg and other ini files by @nathanjmcdougall in #411
- Handle other configuration file formats for coverage by @nathanjmcdougall in #415
- Add a warning message when pyproject.toml is removed by @nathanjmcdougall in #419
- Add support for the different pytest files by @nathanjmcdougall in #418
Full Changelog: v0.5.6...v0.6.0
0.5.6
What's Changed
- 373 add from future import annotations where possible by @nathanjmcdougall in #375
- Comply with
Bruff rules by @nathanjmcdougall in #372 - Don't use in badge URLS by @nathanjmcdougall in #381
- In CI, ensure only one run per PR/branch happens at a time by @nathanjmcdougall in #382
- Abstract the TOMLFileManager from only pyproject.toml files. by @nathanjmcdougall in #388
- Don't register dependency groups until they're succesfully added by @nathanjmcdougall in #387
- Use a build backed when creating a new pyproject.toml file by @nathanjmcdougall in #383
Full Changelog: v0.5.5...v0.5.6
v0.5.5
What's Changed
- Use frozen=True for most tests by @nathanjmcdougall in #268
- Add codespell and fix typos by @nathanjmcdougall in #270
- #247 Refactor bitbucket by @harshithsaiv in #269
- Configure codecov by @nathanjmcdougall in #278
- Add codecov badge to README by @nathanjmcdougall in #282
- 271 implement usethis tool codespell by @nathanjmcdougall in #281
- Configure mkdocs by @nathanjmcdougall in #286
- Fix logo path in README by @nathanjmcdougall in #289
- Fix codespell-pre-commit integration by @nathanjmcdougall in #293
- Ensure codespell runs successfully with default config on empty repo by @nathanjmcdougall in #292
- Refactor tests to reduce creation of venvs for speed by @nathanjmcdougall in #294
- Handle missing
project.versionautomatically by @nathanjmcdougall in #301 - Add missing method call, Fix broken tests by @nathanjmcdougall in #320
- Refactor to use heuristic to decide on source layout by @nathanjmcdougall in #323
- 214 implement usethis tool pyproject by @nathanjmcdougall in #325
- Create a method to remove managed files for tools by @nathanjmcdougall in #326
- Refactor the way tool dependencies are handled by @nathanjmcdougall in #327
- Document uv lower bound by @nathanjmcdougall in #328
- Rename to managed pyproject keys instead of ID keys by @nathanjmcdougall in #329
- Add tests that ALL_TOOLS is maintained properly by @nathanjmcdougall in #330
- Remove redundant pyproject.toml caching by @nathanjmcdougall in #353
- 350 refactor toml integration into its own module by @nathanjmcdougall in #351
- Bump versions by @nathanjmcdougall in #362
- Enable
TCrules by @nathanjmcdougall in #364 - Refactor TOML IO Management by @nathanjmcdougall in #359
- Add missing PyprojectTOMLManager manager and test by @nathanjmcdougall in #365
Full Changelog: v0.5.3...v0.5.5
0.5.4
What's Changed
- Use frozen=True for most tests by @nathanjmcdougall in #268
- Add codespell and fix typos by @nathanjmcdougall in #270
- #247 Refactor bitbucket by @harshithsaiv in #269
- Configure codecov by @nathanjmcdougall in #278
- Add codecov badge to README by @nathanjmcdougall in #282
- 271 implement usethis tool codespell by @nathanjmcdougall in #281
- Configure mkdocs by @nathanjmcdougall in #286
- Fix logo path in README by @nathanjmcdougall in #289
- Fix codespell-pre-commit integration by @nathanjmcdougall in #293
- Ensure codespell runs successfully with default config on empty repo by @nathanjmcdougall in #292
- Refactor tests to reduce creation of venvs for speed by @nathanjmcdougall in #294
Full Changelog: v0.5.3...v0.5.4
0.5.3
What's Changed
- Update LICENSE by @nathanjmcdougall in #255
- 250 add frozen flag by @harshithsaiv in #254
- Update LICENSE by @nathanjmcdougall in #263
- Widen dependency support and bump dev deps by @nathanjmcdougall in #262
- Add documentation on
--frozenby @nathanjmcdougall in #264 - Remove pyproject.toml config when removing deptry by @nathanjmcdougall in #266
- 243 test dep group doesnt seem to install automatically by @nathanjmcdougall in #267
Full Changelog: v0.5.2...v0.5.3
0.5.2
What's Changed
- Only add pytest-cov when both coverage and pytest are used by @nathanjmcdougall in #235
- Test installing usethis in the venv it manages by @nathanjmcdougall in #236
- Add missing quotes by @nathanjmcdougall in #245
- Add support for Python 3.10 by @nathanjmcdougall in #246
- Add linters and formatters to CI when pre-commit isn't used by @nathanjmcdougall in #249
Full Changelog: v0.5.1...v0.5.2
0.5.1
What's Changed
- Fix error message for sonarqube-config by @nathanjmcdougall in #232
- Handle installation of extras properly by @nathanjmcdougall in #231
- Update README.md by @nathanjmcdougall in #234
Full Changelog: v0.5.0...v0.5.1
0.5.0
What's Changed
- Add the -x flag to pytest calls in CI by @nathanjmcdougall in #167
- Automatically create pyproject.toml if it is missing by @nathanjmcdougall in #168
- Add paragraph about how usethis works to the README by @nathanjmcdougall in #171
- Bump bitbucket schema by @nathanjmcdougall in #174
- Adding documentation with example usage by @nathanjmcdougall in #176
- Update README.md by @nathanjmcdougall in #177
- Update ci.yml by @nathanjmcdougall in #179
- Consolidate dependency adding message by @nathanjmcdougall in #180
- Add some documentation on roundtrip formatting by @nathanjmcdougall in #189
- Install hooks up-front with pre-commit install-hooks by @nathanjmcdougall in #191
- Enable pydocstyle rules in ruff by @nathanjmcdougall in #195
- Implement
usethis badge pypiby @nathanjmcdougall in #194 - Implement
usethis show sonarqube-configby @nathanjmcdougall in #197 - Generate test reports for BitBucket by @nathanjmcdougall in #198
- Add documentation about whether this is a Python port of usethis in R by @nathanjmcdougall in #199
- Add a benchmark and the codspeed integration by @nathanjmcdougall in #201
- Add codspeed badge by @nathanjmcdougall in #206
- 144 something to opt into requirements.txt by @nathanjmcdougall in #205
- Pass filenames for deptry by @nathanjmcdougall in #207
- Add tests for use_requirements_txt by @nathanjmcdougall in #212
- Test add_readme function and update docs by @nathanjmcdougall in #216
- Test pre-commit with pyproject-fmt already used by @nathanjmcdougall in #217
- Fix bug in add_deps_to_group and test by @nathanjmcdougall in #218
- Add tests for TestAddPyprojectConfigs by @nathanjmcdougall in #225
- Implement usethis tool coverage by @nathanjmcdougall in #223
Full Changelog: v0.4.0...v0.5.0
0.4.0
What's Changed
- Automatically disable SIM108 for projects by @nathanjmcdougall in #153
- 108 support python 311 by @nathanjmcdougall in #155
- Change ruff rule configuration by @nathanjmcdougall in #156
- Remove unused pytest bitbucket steps by @nathanjmcdougall in #157
- 56 implement usethis badge ruff by @nathanjmcdougall in #158
- Add [tool.coverage.report] by default by @nathanjmcdougall in #159
- Support removing badges and update docs by @nathanjmcdougall in #162
- 161 implement usethis readme by @nathanjmcdougall in #163
- Implement usethis version by @nathanjmcdougall in #165
Full Changelog: v0.3.0...v0.4.0
0.3.0
What's Changed
- Create UsethisConfig class, enable pyright, refactor handling off being offline by @nathanjmcdougall in #91
- Add implementation of
usethis tool pyproject-fmtby @nathanjmcdougall in #97 - Create better abstractions for
is_used. by @nathanjmcdougall in #99 - Add bug report template, labels to templates by @nathanjmcdougall in #102
- Remove doc dir, stop adding pytest-md by @nathanjmcdougall in #103
- Better error messages for subprocess calls by @nathanjmcdougall in #104
- Implement
usethis show nameby @nathanjmcdougall in #115 - Feature/54 modify usethis ci bitbucket to exhibit the merge behaviour by @nathanjmcdougall in #152
Full Changelog: v0.2.0...v0.3.0