- 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 / PR #115
- Updated prettifier library for INI files (from
configobj
toconfig_formatter
) to provide more deterministic output and proper comments handling - PR #113 - @Delgan thanks for your contribution pretty-format-yaml
allows customization of max line length - PR #104- More explicit error messages in case of prettifier failires - PR #116
- Use explicit encoding within INI prettifier - PR #102 - @hbre thanks for your contribution
- Update GoogleJavaFormatter to 1.14.0
- Update KTlint to 0.44.0
- Use explicit encoding within YAML prettifier - PR #92 - @passionsfrucht thanks for your contribution
- Make download of external artifacts resilient to systems with temporary directory on different disk partitions - @psmit and @kbalston thanks for your contribution
- Make usage of Google Java Formatter compatible with JDK16+ - @ostrya thanks for your contribution
- Update GoogleJavaFormatter to 1.11.0
- Bump KTlint to 0.42.1
- Misc github workflow updates (testing on Python 3.9, better tracking of tool versions tested, etc.)
- Improved error message in case of Google Java Formatter and KTLint not supported Java Version
ℹ: pretty-format-java
now supports Java 16+
⚠: pretty-format-kotlin
supports Java up to Java 15
- Bump KTlint to 0.40.0
- Update GoogleJavaFormatter to 1.10.0
- Preserve comments in while formatting
ini
files. PR #45 - @Skylion007 thanks for your contribution - Preserve comments in while formatting
toml
files. PR #46 - @Skylion007 thanks for your contribution - ⚠ Drop Python2 support. PR #48
- Update KTLint to 0.40.0
- Internal fix of downloaded files path. PR #43
- Update KTLint to 0.39.0
- Update GoogleJavaFormatter to 1.9
- Run
pretty-format-java
serially to prevent multiple-downloads of the same Java artifact. PR #23 - @ineiti thanks for your contribution - Internal update of download logic to reduce race coditions while download big artifacts from network. PR #24
- Bump min
pre-commit
supported version. PR #27 - Allow
pretty-format-java
to modify the Google Java Formatter to use (--google-java-formatter-version
CLI argument). PR #30 - Allow
pretty-format-kotlin
to modify the KTLint to use (--ktlint-version
CLI argument). PR #30 - Enhance security in commands execution (prevent shell-injection). PR #38
- Add
--preserve-quotes
argument intopretty-format-yaml
. PR #16 - @vbisserie thanks for your contribution
- Update KTLint to 0.37.1
- Update KTLint to 0.37.0
- Improve handling of multi-document YAML files. PR #3 - @dan-cohn thanks for your contribution
pretty-format-java
does default to Google style. Add--aosp
argument for Android Open Source Project style. PR #8 - @ChenAndrew thanks for your contribution.- Update GoogleJavaFormatter to 1.8
- Definitive packaging fix
- Update Packaging informations
- Update KTLint to 0.36.0
- Enhange
pretty-format-yaml
to deal with YAML files containing primitive types only - PR #1 - @dan-cohn thanks for your contribution
- Update KTLint to 0.35.0
- Update KTLint to 0.34.0 and fix KTLint GitHub link
- Update Google Java Formatter to 1.7 and KTlint to 0.30.0
- pretty-format-rust fails if
cargo fmt
fails
- no-diff release
- Bump KTlint to 0.29.0
- Remove duplicated filenames from command execution
- Last fix to cargo invocations to use the environmentally defined toolchain
- Bump KTlint to 0.27.0
- Ensure that generated files end with a new line
- Allow rust toolchain customization via
RUST_TOOLCHAIN
environment variable
- Add pretty formatters for INI, Rust and TOML files
- Improve detection of modified files from kotlin formatter
- Initial release: added pretty formatters for Golang, Java, Kotlin and YAML