github crate-ci/typos varcon-core-v1.1.0

latest releases: v1.16.14, typos-dict-v0.11.0, v1.16.13...
2 years ago

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 fix(dict): Ensure we fall through to built-in dict
  • 36709b6 Merge pull request #164 from epage/perf
  • 6bdbd82 perf(dict): Avoid hashing unknwon words
  • beaa0f4 perf(dict): Avoid hashing unknwon words
  • 18e31fa perf: Avoid hashing withut custom dict
  • 150c5bf perf: Hash faster for custom dicts
  • b44ab02 Merge pull request #163 from epage/update
  • e4edbc5 chore: Update dependencies
  • d2a2fb7 Merge pull request #162 from epage/update
  • c361647 chore: Update dependencies
  • deca842 Merge pull request #158 from epage/refactor
  • b97b6dd docs: Note custom dicts is supported
  • b7700fa refactor: Don't special case --files
  • 628c011 fix(report): Ensure json output is clean
  • e12cd8e refactor: Layer files/filenames on buffer processing
  • eb20ba9 refactor(report): Make Parse consistent with Typos
  • 97f90da refactor: Move off of lazy_static
  • 3bcd8a1 refactor(report): Merge the typos types
  • 3429b59 Merge pull request #157 from epage/json
  • fe282a0 refactor: Pull out common policy
  • 2ef1d02 Revert "feat(ignore): Typos-specific ignores" [ #134 ]
  • f0c24b0 feat(config): Allow separating config from source
  • 736db10 fix(format): Clarify message types
  • 2e6cd39 fix(config): Respect file's defaults
  • 78d76bc fix: Be friendlier about error messages
  • b8d35c3 Merge pull request #144 from epage/custom
  • 527b983 feat: Custom dictionary support [ #9 ]
  • 79d10d6 Merge pull request #139 from crate-ci/dependabot/cargo/derive_more-0.99.11
  • 01c7551 Merge pull request #142 from crate-ci/dependabot/cargo/serde_json-1.0.58
  • 0c5ce25 Merge pull request #141 from crate-ci/dependabot/cargo/structopt-0.3.18
  • 2eda9cc Merge pull request #140 from crate-ci/dependabot/cargo/serde-1.0.116
  • 56507b6 chore(deps): bump serde_json from 1.0.57 to 1.0.58
  • 05b5695 chore(deps): bump structopt from 0.3.17 to 0.3.18
  • beed707 chore(deps): bump serde from 1.0.115 to 1.0.116
  • 84e56b2 chore(deps): bump derive_more from 0.99.9 to 0.99.11
  • 5e0e9f6 Merge pull request #137 from crate-ci/dependabot/cargo/structopt-0.3.17
  • c3404f1 Merge pull request #138 from epage/custom
  • 043692a feat(dict): Override builtin dictionary [ #9 ]
  • cb6cf09 chore(deps): bump structopt from 0.3.16 to 0.3.17
  • 977606d Merge pull request #136 from epage/ignore
  • 0052617 feat(ignore): Typos-specific ignores [ #134 ]
  • 8d267ed Merge pull request #135 from epage/type
  • a63dfa0 perf: Faster binary-file detection [ #34 ]
  • 443aa5c Merge pull request #128 from epage/varcon
  • ab4a5bb feat: Support english dialects [ #52, #22 ]
  • f1cf48b Merge pull request #133 from epage/csv
  • 294c25c fix(dict): Missing a correction
  • 5d7e91d fix(ci): Report more failures
  • bc1302f feat: Support multiple, valid corrections
  • a5ed18e fix(replace): Don't error on successful replacement
  • 44cc750 chore(deps): bump serde_json from 1.0.53 to 1.0.56
  • b52d1b6 chore(deps): bump structopt from 0.3.14 to 0.3.15
  • 354fec1 chore(deps): bump nom from 5.1.1 to 5.1.2
  • 9c379b1 chore(deps): bump serde from 1.0.111 to 1.0.114
  • 2c3ac84 chore(deps): bump thiserror from 1.0.19 to 1.0.20
  • 146998f chore(deps): bump derive_more from 0.99.7 to 0.99.9
  • c389651 chore: Update deps
  • f4400c2 refactor(varcon): Pull out core types
  • 4ae8f91 feat(varcon): Make all types hashable
  • 94bc42e fix(varcon): Name of crate was wrong
  • 7f98399 feat(dict): varcon dict
  • 814ff82 refactor: Follow monorepo pattern elsewhere
  • 04837f0 chore: Breaking the linkage
  • a543177 chore(ci): Don't check dependabot
  • a4140bf chore: Update deps
  • 8459b06 fix: Move some reports to stderr
  • d1be9c1 feat: Replacement support [ #4 ]
  • 99450e4 chore(deps): bump serde_json from 1.0.48 to 1.0.50
  • c187243 chore(deps): bump assert_fs from 0.13.1 to 1.0.0
  • 5ed224b chore(deps): bump thiserror from 1.0.12 to 1.0.14
  • c68d392 chore(deps): bump ignore from 0.4.12 to 0.4.14
  • a6f19bf chore(deps): bump derive_more from 0.99.3 to 0.99.5
  • e12b0f0 chore(deps): bump itertools from 0.8.2 to 0.9.0
  • 8b823e0 chore(deps): bump regex from 1.3.5 to 1.3.6
  • c335218 chore(deps): bump anyhow from 1.0.27 to 1.0.28
  • 8a619e7 fix: Improve accuracy of col_num field name
  • 7c41be2 feat: Track path's column
  • f94c8c0 fix: Make reports name clearer
  • 54aaffe fix: Only check filename, not parent dirs
  • 94ee49b refactor: Re-order main
  • 5cfe913 refactor: Split out checks
  • 79d9a4d refactor: Split out args
  • 77188df fix: Add missing traits
  • b7d412c refactor: Calculate threading where it is needed
  • 2e1b95f refactor: Collpase cases
  • 8732d24 refactor: Use a single reporter instance
  • 575971a refactor: Turn reports into a trait
  • 3ae9c2a chore: Make it easier to run typos on itself
  • 3b382aa Merge pull request #88 from epage/threads
  • 8af7c47 refactor: SImplify init
  • 1e3dcef chore: Update MSRV
  • 6b8047e perf: Multi-threaded spell checking [ #7 ]
  • 333762f refactor: Prepare for threads
  • ce4a757 Merge pull request #87 from crate-ci/dependabot/cargo/derive_more-0.99.3
  • a1f5c15 Merge pull request #86 from crate-ci/dependabot/cargo/thiserror-1.0.11
  • 4351f1b chore(deps): bump derive_more from 0.15.0 to 0.99.3
  • 35d972a chore(deps): bump thiserror from 1.0.10 to 1.0.11
  • 4cc7127 Merge pull request #85 from crate-ci/dependabot/cargo/serde_json-1.0.48
  • 136b74e Merge pull request #84 from crate-ci/dependabot/cargo/bstr-0.2.11
  • d73bba1 chore(deps): bump serde_json from 1.0.46 to 1.0.48
  • 3a08642 chore(deps): bump bstr from 0.2.10 to 0.2.11
  • 72b2ff6 Merge pull request #83 from epage/update
  • 3a4f006 chore: Update dependencies
  • 6f8e408 Merge pull request #76 from crate-ci/dependabot/cargo/serde-1.0.104
  • 4625fb9 chore(deps): bump serde from 1.0.103 to 1.0.104
  • 2cf7794 Merge pull request #74 from crate-ci/dependabot/cargo/thiserror-1.0.9
  • 510fd2d chore(deps): bump thiserror from 1.0.6 to 1.0.9
  • 996b726 Merge pull request #77 from crate-ci/dependabot/cargo/anyhow-1.0.26
  • 24eeb86 Merge pull request #75 from crate-ci/dependabot/cargo/toml-0.5.5
  • 3e786c6 Merge pull request #73 from crate-ci/dependabot/cargo/serde_json-1.0.44
  • 094695f chore(deps): bump anyhow from 1.0.25 to 1.0.26
  • 2524202 chore(deps): bump toml from 0.4.10 to 0.5.5
  • 4652ed3 chore(deps): bump serde_json from 1.0.41 to 1.0.44
  • e2978f1 chore: Update CI
  • 2b4caee chore: Update CI
  • 2d26ac5 chore: Update CI
  • e42c8f4 chore: Update CI
  • 1c81594 chore: Update CI
  • b21db20 chore: Update env_logger
  • 04c2219 Merge pull request #71 from crate-ci/dependabot/cargo/unicode-segmentation-1.6.0
  • 344918b Merge pull request #70 from crate-ci/dependabot/cargo/serde-1.0.103
  • 023be57 Merge pull request #72 from crate-ci/dependabot/cargo/assert_fs-0.13.1
  • e46cf0e chore(deps): bump unicode-segmentation from 1.3.0 to 1.6.0
  • 471be26 chore(deps): bump serde from 1.0.101 to 1.0.103
  • 0731695 Merge pull request #69 from crate-ci/dependabot/cargo/thiserror-1.0.6
  • b45157e chore(deps): bump assert_fs from 0.11.3 to 0.13.1
  • 2bb1e0c Merge pull request #68 from crate-ci/dependabot/cargo/anyhow-1.0.25
  • 2f2e412 chore(deps): bump thiserror from 1.0.4 to 1.0.6
  • 7f4b5b9 chore(deps): bump anyhow from 1.0.18 to 1.0.25
  • 0767e52 Merge pull request #67 from epage/custom
  • b74258a refactor: Consolidate paths
  • 59baa36 refactor!: Delay populating of Checks
  • 482f611 fix: Remov stray debug statement

This list of changes was auto generated.

Don't miss a new typos release

NewReleases is sending notifications on new releases.