Ed Page
66d82e5e51
chore: Release
2023-03-30 07:50:08 -05:00
Ed Page
8db59330b7
test(cli): Add UTF16 test
2023-03-30 07:45:24 -05:00
Ed Page
1c4dbcd5dd
docs: Update changelog
2023-03-30 07:44:55 -05:00
Ed Page
37d90c230e
Merge pull request #706 from epage/utf16
...
fix(cli): Actually decode UTF-16
2023-04-04 09:20:13 -05:00
Ed Page
ae7f313230
fix(cli): Actually decode UTF-16
...
Two problems
- I thought we had a UTF-16 test but apparently we didn't
- I didn't read enough fine print in the `encoding_rs` API
These combined meant the last release completely broke UTF-16 support.
2023-03-30 07:27:55 -05:00
Ed Page
6c8df60dc4
chore: Include Cargo.lock
2023-03-29 22:38:45 -05:00
Ed Page
144ee4d018
chore: Release
2023-03-29 21:55:35 -05:00
Ed Page
15cdad2a3f
chore: Release
2023-03-29 21:54:57 -05:00
Ed Page
db1950c95f
docs: Update changelog
2023-03-29 21:54:24 -05:00
Ed Page
bbda5ff582
Merge pull request #704 from epage/dict
...
fix(dict): Add March's typos
2023-04-03 10:31:35 -05:00
Ed Page
e10e0d20da
Merge pull request #703 from epage/enc
...
refactor: Switch out the UTF-16 encoding impl
2023-04-03 09:50:22 -05:00
renovate[bot]
e1a138b637
chore(deps): update compatible
2023-04-01 07:05:05 +00:00
Ed Page
039edba3de
fix(dict): Add March's typos
...
Fixes #677
2023-03-29 21:40:36 -05:00
Ed Page
98be58dbc9
refactor: Switch out the UTF-16 encoding impl
...
Fixes #702
2023-03-29 20:42:48 -05:00
Ed Page
d1dd4ae940
chore(ci): Expand approved licenses
2023-03-29 15:28:54 -05:00
Ed Page
037f37906d
chore(ci): Remove rustfmt/clippy next jobs
2023-03-29 15:07:09 -05:00
Ed Page
afd6a45ef7
chore: Use workspace inheritance
2023-03-29 14:53:08 -05:00
Ed Page
083884043c
chore: Update release process
2023-03-29 14:51:13 -05:00
Ed Page
2768727452
chore: Don't set rustflags by default
...
Doing so can cause unnecessary recompilation
2023-03-29 14:46:23 -05:00
Ed Page
afeff23549
chore(ci): Quote strings in yaml
2023-03-29 14:41:29 -05:00
Ed Page
614b0a2376
docs(contrib): Remove reference to travis
2023-03-29 14:40:57 -05:00
Ed Page
29b981c5a6
Merge pull request #1 from epage/renovate/rust-1.x
...
chore(deps): update msrv to v1.65.0
2023-03-31 19:38:37 -05:00
renovate[bot]
fbaab420b9
chore(deps): update msrv to v1.65.0
2023-04-01 00:32:08 +00:00
Ed Page
d6b4446cd7
docs: Set changelog base
2023-03-29 14:33:42 -05:00
Ed Page
e7b7555d15
chore: First step
2023-03-29 14:33:22 -05:00
Ed Page
6cf303d421
chore: Release
2023-03-18 04:20:06 -05:00
Ed Page
433b736d58
docs: Update changelog
2023-03-18 04:19:58 -05:00
Ed Page
53e2855fa0
chore: Release
2023-03-18 04:19:19 -05:00
Ed Page
8a6fc1895d
chore: Release
2023-03-18 04:18:47 -05:00
Ed Page
c504325218
Merge pull request #697 from epage/update
...
chore: Update winnow
2023-03-22 19:55:00 -05:00
Ed Page
243b4efc9e
chore: Update winnow
2023-03-18 04:11:55 -05:00
Ed Page
08f154e45b
test: Try to fix CI
2023-03-18 02:15:16 -05:00
Ed Page
e15de8b72e
chore: Release
2023-03-18 02:09:49 -05:00
Ed Page
a8eb9b075b
docs: Update changelog
2023-03-18 02:09:34 -05:00
Ed Page
5253e5589b
Merge pull request #695 from epage/ignore
...
feat(config): Custom ignores
2023-03-22 15:53:24 -05:00
Ed Page
0d46368bfa
docs: Link to user-editable list of users
2023-03-18 02:08:10 -05:00
Ed Page
78062a8de7
chore(gh): Enable wiki
2023-03-18 01:49:06 -05:00
Ed Page
ac46a6ba54
feat(config): Custom ignores
...
Typos primarily works off of identifiers and words. We have built-in
support to detect constructs that span identifiers that should not be
spell checked, like UUIDs, emails, domains, etc. This opens it up for
for user-defined identifier-spanning constructs using regexes via
`extend-ignore-re`.
This works differently than any of the previous ways of ignoring thing
because the regexes require extra parse passes. Under the assumption
that (1) actual typos are rare and (2) number of files relying on
`extend-ignore-re` are rare, we only do these extra parse passes when a
typo is found, causing almost no performance hit in the expected case.
While this could be used for more generic types of ignores, it isn't the
most maintainable because it is separate from the source files in
question. Ideally, we'd implement document settings / directives for
these cases (#316 ).
2023-03-18 01:25:39 -05:00
Ed Page
9d376417a0
test: Baseline for generic ignore
2023-03-18 01:20:01 -05:00
Ed Page
a1a601195e
chore: Release
2023-03-17 23:59:36 -05:00
Ed Page
2cf45c3eb0
docs: Update changelog
2023-03-17 23:59:20 -05:00
Ed Page
1aefbee825
Merge pull request #694 from epage/fix
...
fix: Actuall ignore ignored identifiers
2023-03-22 13:43:34 -05:00
Ed Page
e4d2d0e54d
fix: Actuall ignore ignored identifiers
2023-03-17 23:47:25 -05:00
Ed Page
2ee6ef4654
test(cli): Show extend-ignore-identifiers-re bug
2023-03-17 23:45:54 -05:00
Ed Page
fc7dfba01b
docs(reference): Fix glob field name
2023-03-17 23:37:57 -05:00
Ed Page
0eae00fee2
test(cli): Consolidate files
2023-03-17 23:30:24 -05:00
Ed Page
797574c10a
chore: Release
2023-03-17 23:09:02 -05:00
Ed Page
67f34020bd
docs: Update changelog
2023-03-17 23:08:45 -05:00
Ed Page
7e0c4c4456
Merge pull request #693 from epage/re
...
feat(dict): extend-ignore-identifiers-re support
2023-03-22 11:41:19 -05:00
Ed Page
af90817e50
feat(dict): extend-ignore-identifiers-re support
...
This opens the door for users to provide patterns for identifiers that
are always valid. The key limitation is "identifiers". Run `typos
--identifiers` to verify what you are trying to write the regex for.
Fixes #651
2023-03-17 22:40:55 -05:00