Releases: lmichaudel/c3fmt
Releases · lmichaudel/c3fmt
v0.3.0
What's Changed
- Optimize release artifacts and remove dependencies by @ManuLinares in #29
- fix: stdin-filepath needs to be a required argument by @ricardobeat in #22
- Implement "c3fmt off/on" comments by @lmichaudel in #30
New Contributors
- @lmichaudel made their first contribution in #30
Full Changelog: v0.2.9...v0.3.0
v0.2.9
What's Changed
- simplify the CI and for linux, build a static executable by @ManuLinares in #27
Full Changelog: v0.2.8...v0.2.9
Version 0.2.8
Fixes
- long chained if/else statements no longer blow up the stack (#21, PR #25)
- correct final '}' indentation on wrapped contents (#23, 794fe5f)
Full Changelog: v0.2.7...v0.2.8
Version 0.2.7
Version 0.2.6
New Features
- improved config path resolution (#18)
Fixes
New Contributors
- @ricardobeat made their first contribution in #18
Full Changelog: v0.2.5...v0.2.6
Version 0.2.5
Version 0.2.4
Version 0.2.3
New Features
- comment and assignment alignment (d04b212)
- ability to pass directories instead of files (98d8b27)
--checkargument
Fixes
- one line doc comment (5f9c4f3)
- macro declaration alignment (5f9c4f3)
- enum constant alignment (1cbcc1e)
- space before generic parameters (40c227a)
Full Changelog: v0.2.2...v0.2.3
Version 0.2.2
Fixes
- An extra newline was incorrectly appended after a function declaration. eca1e50
- Comments between a for loop declaration and its scope were bugged. 80172e3
- Single line elses were not correctly formatted. 59a73b2
This release also includes new tests, refactoring and performance improvements. (#5)
New Contributors
- @ManuLinares made their first contribution in #5
Full Changelog: v0.2.1...v0.2.2
Version 0.2.1
Fixes
- fixed a critical bug that could crash the program when mixing width-exceeding lines and inline comments.