Language-formatters-pre-commit-hooks

Latest version: v2.14.0

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

2.8.0

------------------

- Update GoogleJavaFormatter to 1.16.0

2.7.0

------------------

- Add support for customisable offset in `pretty-format-yaml` - [PR 143](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/143)
- Update KTLint to 0.48.2

2.6.0

------------------

- Fix `pretty-format-toml` to be compatible with latest `toml-sort` libraries - Thanks [liblaf](https://github.com/liblaf) and [stewartHutchins](https://github.com/stewartHutchins) for the support on having toml prettification working again
The fix has been carried over multiple PRs ([PR 134](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/134), [PR #136](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/136) and [PR #137](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/137)).
- Internal build fix (failures caused by `tox` major release) - [PR 141](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/141), inspired from [PR #135](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/135) - Thanks [malmans2](https://github.com/malmans2) for the support
- Update KTlint to 0.48.1 - [PR 140](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/140) - Thanks [detouched](https://github.com/detouched) for the upgrade

2.5.0

------------------

- Lift JDK 16+ restriction - [PR 123](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/123) - [harti2006](https://github.com/harti2006) thanks for your contribution
- Update KTlint to 0.47.1 - [PR 125](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/125)
- pretty_format_rust does no longer use explicit rust versions - [PR 126](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/126)

2.4.0

------------------

- Update GoogleJavaFormatter to 1.15.0
- Update KTlint to 0.45.1
- Ensure Python 3.10 support and drop Python3.6 guaranteed support - [PR 114](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/114) / [PR #115](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/115)
- Updated prettifier library for INI files (from `configobj` to `config_formatter`) to provide more deterministic output and proper comments handling - [PR 113](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/113) - [Delgan](https://github.com/Delgan) thanks for your contribution
- `pretty-format-yaml` allows customization of max line length - [PR 104](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/104)
- More explicit error messages in case of prettifier failires - [PR 116](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/116)
- Use explicit encoding within INI prettifier - [PR 102](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/102) - [hbre](https://github.com/hbre) thanks for your contribution

2.3.0

------------------

- Update GoogleJavaFormatter to 1.14.0
- Update KTlint to 0.44.0
- Use explicit encoding within YAML prettifier - [PR 92](https://github.com/macisamuele/language-formatters-pre-commit-hooks/pull/92) - [passionsfrucht](https://github.com/passionsfrucht) thanks for your contribution

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.