Skip to content

Releases: crate-ci/typos

varcon-core-v1.2.0

13 May 15:08
Compare
Choose a tag to compare

Changes:

  • 7c80368 chore: Release
  • 183f153 docs: Update changelog
  • 95d0234 Merge pull request #244 from epage/color
  • 60950d0 feat(cli): Colored output [ #30 ]
  • 943ae7f refactor(cli)!: Shift Report impls to bin
  • 5a4a707 refactor(cli): Separate out bin
  • 57afb27 Merge pull request #243 from crate-ci/dependabot/cargo/regex-1.5.2
  • c42945b chore(deps): Bump regex from 1.5.1 to 1.5.2
  • 0e16f37 Merge pull request #241 from crate-ci/dependabot/cargo/regex-1.5.1
  • 3b9061d Merge pull request #240 from crate-ci/dependabot/cargo/codegenrs-1.0.0
See More
  • cec8508 Merge pull request #238 from epage/range
  • 9883886 Merge pull request #239 from epage/features
  • c7521bf chore(deps): Bump regex from 1.4.6 to 1.5.1
  • d72fa7a chore(deps): Bump codegenrs from 0.1.5 to 1.0.0
  • 6216fa0 fix(dict)!: Clarify word sizes with Ranges
  • 2fc1f54 chore(cli): Allow building without expensive parts
  • 14f1532 docs: Switch from blacklist language
  • 4b812e1 docs: Re-organize to clarify intent [ #237 ]
  • af1324f Merge pull request #236 from epage/clean
  • c2e3989 style(bench): Modernize checks bench
  • e4f4777 Merge pull request #235 from epage/parser
  • f40ed5a style: Address clippy
  • 42d398f chore: Update deps
  • 92a1172 feat(ddi): Allow controlling 'unicode' via args
  • 6146824 refactor(cli): Share bool logic
  • 517da7e perf(parser): Allow people to bypass unicode cost
  • 09d2124 perf(parser): Limit inner-loop assers
  • 287c4cb refactor(parser): Give more impl flexibility
  • 9cbc741 fix(parser)!: Defer to Unicode XID for identifiers [ #225 ]
  • f15cc58 fix(parser): Flip leading digits to work correctly
  • 4b94352 perf(parser): Try hand-rolled number parsing
  • 4450b2d Merge pull request #228 from crate-ci/dependabot/add-v2-config-file
  • 96f7cab Upgrade to GitHub-native Dependabot
  • 6b92e34 perf(parser): Speed up UTF-8 validation
  • 819702c refactor(parser): Unify str/bytes code paths
  • fce11d6 refactor(parser)!: Allow short-circuiting word splitting [ #224 ]
  • 47d4f77 Merge pull request #227 from epage/scream
  • 9bfb506 fix(typos)!: Clarify Case::Uppers name
  • 969f4f8 Merge pull request #226 from epage/misc
  • e64e2b6 chore: Fix release commit message
  • 676926c test(perf): Bench more parsing cases

This list of changes was auto generated.

varcon-codegen-v1.2.0

13 May 15:19
Compare
Choose a tag to compare
varcon-codegen-v1.2.0

v0.2.0

15 Apr 00:38
Compare
Choose a tag to compare
v0.2.0

varcon-v0.3.0

15 Apr 00:26
Compare
Choose a tag to compare
varcon-v0.3.0

varcon-core-v1.1.0

15 Apr 00:22
Compare
Choose a tag to compare

Changes:

  • 1f4c587 chore({{crate_name}}): Release {{version}}
  • b4459be chore: Fix readme paths in Cargo.toml
  • b3bd0c0 chore: Reduce release commits
  • e787caa chore: Fix cargo release config
  • 8cb9d50 docs: Update changelog
  • da76d29 Merge pull request #223 from epage/tests
  • f36bdc8 test(cli): Cover extract_line
  • d797865 test(cli): Ensure we apply corrections
  • cb02353 Merge pull request #222 from epage/types
  • a5975ca style: Address clippy
See More
  • e3c1d23 test(config): Ensure file type config is used
  • 225971f fix(config): Ensure we actually use file-type config
  • a22567c test(config): Ensure types are validated
  • 68c0a0d test(config): Ensure CLI overrides work
  • 29fafd1 test(config): Verify layering
  • b8294d7 fix(config): Improve output from --dump-config
  • 8d02a86 fix(config): Correct typo in config field name
  • 57ace37 feat(config): Error on invalid types [ #221 ]
  • 10d9794 docs(about): Update comparison table
  • 2a7bd5b feat(config): Add new file types [ #220 ]
  • c71c9f4 refactor(config): Allow extending type matcher
  • 6729bf9 refactor(config): Open door for other mutable operations
  • 38a3007 fix(config): Properly layer type and override settings
  • 0656a62 Merge pull request #219 from epage/types
  • aa21439 style: Clippy
  • 8f365ee feat(config): Show available type definitions
  • a101df9 feat(config): Per-file type settings [ #14 ]
  • 3fd90b0 fix(cli): Allow CLI to override walking config
  • 78330ba refactor(cli): Drop the traits from layering
  • 13617fa refactor(cli): Decouple walk and engine policies
  • 47eb554 refactor(cli): Clarify role of file config
  • a148054 Merge pull request #218 from epage/types
  • d51725b style: Address clippy
  • 8365351 perf(cli): Reuse configs across runs
  • a76ddd4 refactor(cli): Pull out policy creation
  • f402d3e refactor(config): Clarify config is not file-specific
  • 4bbc59f refactor(config)!: Detect when no dict config
  • 8bcacf3 refactor(cli): Break out config->policy
  • b17f9c3 feat: Const some fns
  • 75ba4ac perf(config): Get small-string optimization
  • b582700 refactor(config): Simplify
  • 60dbf0a Merge pull request #217 from epage/refactor
  • e9ff977 chore: Upgrade dependencies
  • 0ea6de6 refactor(cli): Clarify role of checks
  • b5f606f refactor(typos): Simplify the top-level API
  • e1e4ce8 refactor: Clarify roles
  • 1010d2f refactor(tokenizer): Remove stale function
  • ddeee94 refactor(checks): Make all state dynamic
  • 1c3acd7 fix(config)!: Move binary to file
  • c6a5cc0 Merge pull request #207 from epage/update
  • df15d5e style: Resolve clippy
  • 364e9f1 refactor(bench): Switch to criterion
  • f64f9b7 docs: Switch to keepachangelog
  • c0b942a chore: Pass along improvements
  • d6fa23b chore: Update dependencies
  • 73f8b25 Merge pull request #199 from epage/hack
  • 15147af Merge pull request #198 from JohnMaguire/fix-scorrect-references
  • d32099e fix: Force a specific 'syn' version
  • 21df3ed fix(docs): Replace mentions of scorrect with typos
  • 1798081 Merge pull request #197 from epage/args
  • dbac2ef feat(config): Use '-' to dump config to stdout
  • 13a93ee fix(config): Provide all field defaults
  • ecb32a6 fix(config): Merge custom config over repo config
  • 5db9a8e docs(config): Make config more discoverable
  • f27282f docs(args): Clarify what args are esclusive
  • 70163fa docs(args): Clarify command line arguments
  • 0f437fd Merge pull request #191 from crate-ci/dependabot/cargo/itertools-0.10.0
  • 02e8792 Merge pull request #196 from epage/stdin
  • 1c4d2ac feat: Support '-' for stdin [ #195 ]
  • b8d3190 chore(deps): bump itertools from 0.9.0 to 0.10.0
  • ed58935 Merge pull request #156 from epage/utf16
  • 998fad4 feat: Check and replace UTF-16 files [ #17 ]
  • 1c392c2 Merge pull request #194 from epage/arch2
  • 67222e9 style: Address clippy
  • e6a4f49 refactor: Clarify names
  • 692f0ac refactor(typos): Focus API on primary use case
  • aba85df docs(typos): Clarify intent
  • 5f82dd6 fix: Arg diff reports immediately
  • c900e48 fix: Arg write-changes reports immediately
  • 48112a4 refactor(parser): Abstract over lifetimes
  • 663eb94 refactor: Switch Typos to check_file
  • 6e53d7e refactor: Switch Words/Identifiers to check_file
  • d281744 refactor: Switch FoundFiles to check_file
  • 6c28376 refactor: Give checks full control
  • 220a79f refactor: Make room for parent function
  • bc90bac refactor(typos): Pull out file logic
  • e741f96 refactor(typos): Decouple parsing from checks
  • 1e64080 refactor(typos): Open up the name Parser
  • 7fdd0de style(typos): Make parser ordering clearer
  • f103296 Merge pull request #182 from crate-ci/dependabot/cargo/proc-exit-1.0.1
  • 4acf11f chore(deps): bump proc-exit from 0.3.0 to 1.0.1
  • d5a781f Merge pull request #179 from crate-ci/dependabot/cargo/unicode-segmentation-1.7.1
  • 7932071 Merge pull request #180 from crate-ci/dependabot/cargo/ahash-0.6.1
  • b030a10 Merge pull request #181 from crate-ci/dependabot/cargo/csv-1.1.5
  • 54ed280 Merge pull request #183 from crate-ci/dependabot/cargo/nom-6.0.1
  • 5f033bb Merge pull request #184 from crate-ci/dependabot/cargo/structopt-0.3.21
  • cec9bd3 chore(deps): bump structopt from 0.3.20 to 0.3.21
  • 950279e chore(deps): bump nom from 6.0.0 to 6.0.1
  • 5640d23 chore(deps): bump csv from 1.1.4 to 1.1.5
  • 31e8988 chore(deps): bump ahash from 0.5.7 to 0.6.1
  • 7fa5a9e chore(deps): bump unicode-segmentation from 1.7.0 to 1.7.1
  • 373ef92 Merge pull request #178 from epage/unicode
  • d96de58 fix(report): Rendering issues with errors [ #165 ]
  • 2d662bf Merge pull request #177 from epage/panic
  • e9b3378 fix: Be friendlier with panics
  • e379106 Merge pull request #176 from epage/file-error
  • 9b0cd5b fix(report): Show path for errors
  • 0ccccab Merge pull request #175 from epage/io
  • b03df3a fix: Return more precise errors
  • 8ecffe7 Merge pull request #174 from epage/pipe
  • 869b916 fix: Handle broken pipe
  • d84117d Merge pull request #173 from epage/code
  • 4ddbdcf fix(cli): Define an error code policy [ #170 ]
  • 8a35a12 Merge pull request #169 from epage/refactor
  • ce16d38 perf(dict): Skip checking numbers
  • d258e62 feat(report): Diff output mode
  • 7a1fac7 refactor(report): Use native types
  • 482d320...
Read more

varcon-codegen-v1.1.0

15 Apr 00:33
Compare
Choose a tag to compare
varcon-codegen-v1.1.0

v0.1.3

29 Oct 15:37
Compare
Choose a tag to compare

Changes:

  • ea93373 chore(typos-cli): Release 0.1.3
  • c258d5c chore(CI): Fix creating pre-built binaries
  • 403cba8 perf: v0.1.2 benchmark results
  • cca956d tests: Fix ru_small benchmarks
  • 0ff060f tests: Remove ru benchmark; too slow

This list of changes was auto generated.

v0.1.2

29 Oct 14:51
Compare
Choose a tag to compare

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...
Read more