mirror of
https://github.com/crate-ci/typos.git
synced 2024-11-25 10:31:02 -05:00
2.5 KiB
2.5 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased - ReleaseDate
0.3.0 - 2021-05-13
Bug Fixes
- Parsing identifiers according to the Unicode XID standard
- Corrected number detection
Performance
- Hand-rolled parser rather than regex
- Sped up UTF-8 validation
- Limited inner-loop asserts to debug builds
- Allow bypassing unicode cost with a
--no-unicode
flag
Features
- Colored output support
0.2.0 - 2021-04-14
Bug Fixes
- Improve accuracy of typo column number
- Moved some reports to stderr
- Gracefully handle broken pipe
- Clearly defined exit codes
Features
- Fix support with
--write-changes
- Diff support with
--diff
- Locale-independent and locale-specific dictionaries
- Dictionary overrides
- UTF-16 file support
- Support for stdin corrections (with
-
) --dump-config <path>
(with-
) support- Per-file type settings with custom file type support
Performance
- Multi-threading support
- Faster binary file detection
- Avoid looking up unknown words or numbers
- Small string optimizations
- Re-use config across arguments where possible
0.1.4 - 2019-11-03
Bug Fixes
Features
- Dump files, identifiers, and words (ce365ae1, closes #41)
- Give control over allowed identifier characters for leading vs rest (107308a6)