Documentation update
- Update readme to mention Python 3.9 required
- Add reference to ruff-api support
- Clarify bundled libraries
$ git shortlog -s v2024.10.17...v2024.10.19
2 Amethyst Reese
Feature release
- Add support for Python 3.13 with bundled wheels
- Drop support for Python 3.8
- Update bundled black to 24.10.0
- Update bundled ufmt to 2.7.3
- Start bundling ruff-api 0.0.8 for experimental ruff formatting support. See https://ufmt.omnilib.dev/en/stable/guide.html#configuration
$ git shortlog -s v2024.6.15...v2024.10.17
8 Amethyst Reese
Maintenance release
- Replace deprecated LSP functions
- Update bundled µfmt to 2.6.0
$ git shortlog -s v2024.4.28...v2024.6.15
3 Amethyst Reese
Maintenance release
- Update bundled black to 2024.4.2
$ git shortlog -s v2024.2.20...v2024.4.28
5 Amethyst Reese
1 dependabot[bot]
Maintenance release
- Update bundled black to v24.2.0
- Update bundled µsort to v1.0.8
$ git shortlog -s v2023.12.26...v2024.2.20
3 Amethyst Reese
Maintenance release
- Change: default to 'useBundled' import strategy
- Change: no longer attempts to auto-reload ufmt/usort/libcst/black
- Fix: issues with libcst > 1.0 and native extensions
- Fix: crash on second attempt to format with libcst 1.0 or 1.1
- New: support for Python 3.12 with bundled wheels
$ git shortlog -s v2023.4.3...v2023.12.26
8 Amethyst Reese
Bugfix release
- Fix: include backport libraries for bundled ufmt on Python
< 3.10
- Fix: show error message if Python or ufmt version unsupported
- Fix: better error message handling for uncaught exceptions
- Dropped support for Python 3.7 environments
- Updated versions in readme
$ git shortlog -s v2023.4.2...v2023.4.3
8 Amethyst Reese
Maintenance release
- Fix: better handling for files with syntax errors, show as warnings by default
- Fix: support for Python 3.11
- Update pygls/LSP implementation for latest VS Code
- Update bundled versions to black==23.3.0, ufmt==2.1.0, and usort==1.0.6
$ git shortlog -s v2022.9.14...v2023.4.2
14 Amethyst Reese
1 Kartik Raj
1 Zsolt Dollenstein
17 dependabot[bot]
Bugfix release
- Fix: arm64 builds now correctly include arm64 native extensions (#18)
- Fix: stop logging stdout from ufmt, which may include file contents
- Fix: always load pygls from bundled extensions, preventing startup failures
- Fix: reload ufmt et al on every invocation to pick up environment changes (#19)
- Update bundled versions to ufmt==2.0.1 and usort==1.0.5
$ git shortlog -s v2022.9.6...v2022.9.14
7 Amethyst Reese
Feature release
- Build and publish platform/OS/arch specific packages for VS Code (#6)
- Bundle native extensions for all supported Python versions (#16)
- Updated project URLs to point to vscode-ufmt (#5)
$ git shortlog -s v2022.9.5...v2022.9.6
2 Amethyst Reese
Feature release
- Build and publish platform/OS/arch specific packages for VS Code (#6)
- Bundle native extensions for all supported Python versions (#16)
- Updated project URLs to point to vscode-ufmt (#5)
$ git shortlog -s v2022.8.5...v2022.9.5
7 Amethyst Reese
5 dependabot[bot]
Initial release
- New "µfmt" formatter based on VS Code extension template
$ git shortlog -s v2022.8.5
7 Amethyst Reese