Releases: crate-ci/typos
Releases · crate-ci/typos
v0.1.3
v0.1.2
Changes:
- ac90322 chore(typos-cli): Release 0.1.2
- b10b775 chore(typos): Release 0.2.0
- 0208dfa chore(typos-dict): Release 0.2.0
- 2684b9b Merge pull request #63 from epage/dict
- 2e95e5e style(misspell): Collapae case
- cec3ad0 style(misspell): Make contract explicit
- ed004e7 chore(clippy): Ignore lints about code-genned code
- dc327e0 style: Address clippy
- 8a8007d fix(dict): Hold off on publishing non-typos dicts
- 0f06e60 feat: Expose wikipedia's dict to Rust
See More
- 3daafd1 feat: Expose client9/misspell's dict to Rust
- ce1ef2c refactor!: Move dict implementation into CLI
- 5de368a refactor(codegen): Hard code data
- 1cbdb3a feat: Expose codespell's dict to Rust
- 8f428b8 refactor(dict): Prepare for more dicts
- 03fa6f8 Merge pull request #62 from epage/error
- 4049a1e refactor(bench): Make it easier to change benchsuite
- 86b22d1 fix(dict)!: Make dictionary usable across threads
- 0a2f865 refactor: Change error strategy for future thread use
- 158f83b docs: Update install instructions for crate split
- a1a8ba2 Merge pull request #61 from epage/overhead
- a60ab52 test: Add benchmarks for real-word processing
- 09513fd refactor: Update naming
- 3bbd9b1 refactor: Update naming
- c20e8f6 perf: Speed up detection of text files [ #34 ]
- af49b6a Merge pull request #60 from epage/lazy
- ff8fce5 fix: Don't check words if ident gets a hit
- a862991 refactor: Delegate to rust for IO
- 979b42e perf: Speed up identifier splitting [ #33 ]
- 2ae1a0b docs: Explain rg in benchmarks
- 70e9b5d Merge pull request #59 from epage/update
- 00ac204 chore: Configure commit lints
- 12e6cad chore: Update dependencies
- 2ae1255 chore(typos-codegen): Release 1.0.1
- 04775f6 chore(typos-cli): Release 0.1.1
- bdbb826 chore(typos-dict): Release 0.1.1
- de77cdc chore(typos): Release 0.1.1
- 38b51be docs: Fix links
- f163b8a chore: Fix readme links
- 7d94e49 chore: Add release config
- ed89557 chore: Update dependencies
- 0396c59 chore: Reove dead feature
- 52926d8 docs: Fix source precedence
- 5863158 docs: Add reference
- 851336b docs: Fix links
- 9005b93 docs: Link to new CI
- a859cee chore(CI): Fix code-gen verification
- 1c56aa6 chore(CI): Verify code-gen
- 2d2cbe1 chore(CI): Fix indentation
- 8811ebf chore(CI): Switch to AzDO
- f5af748 docs: Add link to benchmarks
- 8ef836a Merge pull request #51 from epage/bench
- ca78fed perf: Benchmark 0.1
- a3fabbd perf: Create end-to-end benchmark suite
- 1d13f5d fix(cli): Name of bin back to typos
- 5e6e4b9 chore: Upgrade structopt
- 948eb0e Merge pull request #50 from epage/codegen
- 7a637c7 chore(CI): Upgrade rustc
- 23faf30 refactor(dict): Speed up build times by caching codegen
- caaadb0 chore: Fix tracking of source content
- 8d3a794 Merge pull request #49 from epage/split
- 5b635a1 chore(CI): Update for workspaces
- 1bdd1c9 refactor: Split out typos-dict
- 164ee9c refactor: Split bin/lib into separate crates
- ce4a741 Merge pull request #48 from epage/config
- 6fc6196 feat(parser): Give control over identifier detection
- 7094468 refactor(cli): Remove dead code
- 8ea31b5 refactor(cli): Re-order code to make diffing easier
- 26787df refactor(checks): Implement traits for easier debugging
- a2cf3b7 feat(config): Configure checking logic [ #37 ]
- 29ff040 feat(config): Expose binary in config file
- 77603da refactor(cli): Rename Options struct
- a923f93 fix(config): Move file-based config into a table
- f9a1600 refactor( Push out options
- 87015d3 feat(config): Find config for each path passed in
- ad4c6dc refactor(config): Centralize loading logic
- 3d4da68 feat: Accept config on command-line
- 8d96a2a refactor(cli): Prepare for merging im config file
- f15191d refactor(report): Leverage derive_more, more
- e90a89e refactor(report): Leverage derive_more
- a129fb3 refactor(report): Switch to swrde derive feature
- 3419a8d feat(parse): Make identifier symbols configurable
- e093135 feat(parse): Make digits in identifier optional
- 50c89ef fix(parse): Change ignore_hex default
- 6ae42b4 refactor(parse): Explicit Default
- 750005e fix(parse): Don't skip binary files when explicitly requested [ #35 ]
- 6142941 Merge pull request #47 from epage/refactor
- adcbe68 refactor(dict): Split out a trait
- 834b9f7 refactor(checks): Separate out the logic
- 3e678cc refactor(parser): Share a parser across calls
- 36fefc1 refactor(parser): Add more traits to builder
- 0396643 refactor(parser): Switch to by-ref builder
- 3cf9d86 refactor(parser): Move hex handling to parser
- d0b9979 refactor(parser): Split out parser creation
- 8e4708d refactor(parser): Split out into struct
- e69143d Merge pull request #46 from epage/exit
- 81f20bb feat: Set exit code on typos being found [ #45 ]
- 5b6b5bd Merge pull request #43 from epage/threads
- 8b90deb fix: Remove threads flag [ #7 ]
- c0963a3 Merge pull request #42 from epage/log
- 469ae14 feat: Log debug information [ #39 ]
- 2c7dc55 Merge pull request #40 from epage/name
- 95c0aea feat: Give control over verifying file content
- ec307df feat: Check file names [ #24 ]
- 6da8305 refactor(parser): Rename bytes-parser
- d247d68 fix: Report binary files to user [ #38 ]
- 807a4a8 Merge pull request #36 from epage/bin
- da156e3 feat: Ignore binary files [ #29 ]
- 4ce7303 refactor(parser): Switch to bstr for line splitting
- 9a3aef7 Merge pull request #32 from epage/hex
- 92a2560 feat(parser): Support C++ hex literal separators
- b6ab968 feat(parser): Treat contractions as a word
- 006204e feat(parser): Ignore hex literals [ #19 ]
- 389d5bd Merge pull request #31 from epage/go
- 894df1b docs: Add gitignore to comparison [ #25 ]
- e039d9a docs: Compare with codespell [ #23 ]
- 28eae23 Merge pull request #28 from epage/ignore
- 73054cc feat: VCS ignore flag
- 6bbf839 feat: Ignore parents flag
- 1bd4ca8 feat: Git global flag
- 27edfc6 feat: Global ignore file flag
- e6d2907 feat: Expose control over .ignore
- 867c530 feat: Give control over...