Commit graph

188 commits

Author SHA1 Message Date
Ed Page
7197721b97 chore: Release 2024-08-30 15:13:21 -05:00
Ed Page
bf98193204 perf(token): Don't allow unbounded backtrackable parsing
In some test data for rinja, they check some parsing corner cases.
Unfortunately for us, also hit a performance corner case.
The entire file was a valid email username but without an `@`.
This mean for every byte, we checked that every byte after it was a
valid username but then backtracked at the end, repeating this until the
whole file was read.

Fixes #1088
2024-08-30 14:52:13 -05:00
Ed Page
b7592dd937 chore: Release 2024-08-23 13:58:12 -05:00
Ed Page
855ac08da3 refactor(token): Resolve deprecations 2024-08-23 09:16:46 -05:00
Ed Page
7dbdf8c01c chore: Release 2024-07-31 11:40:32 -05:00
Ed Page
267121b5d6 style: Make clippy happy 2024-07-26 16:08:02 -05:00
Ed Page
063ac6d4b5 chore: Update from _rust/main template 2024-07-26 16:07:19 -05:00
Ed Page
320b578147 chore: Release 2024-07-10 12:10:20 -05:00
Ed Page
6047fba1fe feat(tokens): Ignore JWTs
Fixes #1057
2024-07-10 11:57:46 -05:00
Ed Page
5eab324cdd refactor(tokens): Simplify parser logic 2024-07-10 11:51:54 -05:00
Ed Page
8c8f52fe6a test(tokens): Show JWT behavior 2024-07-10 11:47:56 -05:00
Ed Page
dc42232bba test(tokens): Use snapshot testing 2024-07-10 11:47:12 -05:00
Ed Page
494a98f93e chore: Release 2024-07-04 21:29:52 -04:00
Ed Page
d9da472373
Merge pull request #1022 from crate-ci/renovate/itertools-0.x
chore(deps): Update Rust crate itertools to 0.13
2024-06-04 11:43:55 -05:00
Ed Page
44f8d4dcd9 chore: Release 2024-06-03 10:11:02 -05:00
renovate[bot]
7ac459ce9f
chore(deps): Update Rust crate itertools to 0.13 2024-06-01 02:49:42 +00:00
renovate[bot]
aff4bf9ef8
chore(deps): Update compatible (#1009)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [encoding_rs](https://docs.rs/encoding_rs/)
([source](https://togithub.com/hsivonen/encoding_rs)) | dependencies |
patch | `0.8.33` -> `0.8.34` |
| [trycmd](https://togithub.com/assert-rs/trycmd) | dev-dependencies |
patch | `0.15.0` -> `0.15.1` |
| [unicode-width](https://togithub.com/unicode-rs/unicode-width) |
dependencies | patch | `0.1.11` -> `0.1.12` |
| [winnow](https://togithub.com/winnow-rs/winnow) | dependencies | patch
| `0.6.5` -> `0.6.7` |

---

### Release Notes

<details>
<summary>hsivonen/encoding_rs (encoding_rs)</summary>

###
[`v0.8.34`](https://togithub.com/hsivonen/encoding_rs/compare/v0.8.33...v0.8.34)

[Compare
Source](https://togithub.com/hsivonen/encoding_rs/compare/v0.8.33...v0.8.34)

</details>

<details>
<summary>assert-rs/trycmd (trycmd)</summary>

###
[`v0.15.1`](https://togithub.com/assert-rs/trycmd/compare/v0.15.0...v0.15.1)

[Compare
Source](https://togithub.com/assert-rs/trycmd/compare/v0.15.0...v0.15.1)

</details>

<details>
<summary>unicode-rs/unicode-width (unicode-width)</summary>

###
[`v0.1.12`](https://togithub.com/unicode-rs/unicode-width/compare/v0.1.11...v0.1.12)

[Compare
Source](https://togithub.com/unicode-rs/unicode-width/compare/v0.1.11...v0.1.12)

</details>

<details>
<summary>winnow-rs/winnow (winnow)</summary>

###
[`v0.6.7`](https://togithub.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#067---2024-04-26)

[Compare
Source](https://togithub.com/winnow-rs/winnow/compare/v0.6.6...v0.6.7)

##### Fixes

-   Improve debug traces when Input wrapper types are used

###
[`v0.6.6`](https://togithub.com/winnow-rs/winnow/blob/HEAD/CHANGELOG.md#066---2024-04-11)

[Compare
Source](https://togithub.com/winnow-rs/winnow/compare/v0.6.5...v0.6.6)

##### Fixes

- Add impl `ErrorConvert` for `ContextError` so it can be used with bit
parsing

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 5am on the first day of the
month" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/crate-ci/typos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-01 01:02:14 +00:00
Ed Page
b57a417c99 chore: Release 2024-04-30 14:37:49 -05:00
Ed Page
b6c895ea49 chore: Update from _rust/main template 2024-04-30 11:28:23 -05:00
Ed Page
c79a9f17b3 chore: Release 2024-03-01 10:26:53 -06:00
renovate[bot]
18308de3c0 chore(deps): update compatible 2024-03-01 01:47:21 +00:00
Ed Page
e4d7f4a4d0 chore: Release 2024-02-13 08:57:47 -06:00
Ed Page
de3014ef3c chore: Update winnow 2024-02-13 08:46:25 -06:00
Ed Page
fd7ab4a789 refactor: Prep for winnow 0.6 upgrade 2024-02-12 20:27:33 -06:00
Ed Page
2bf326a3c6 chore: Update winnow 2024-02-12 20:22:47 -06:00
Ed Page
b63f421581 chore: Release 2024-02-08 07:24:48 -06:00
Ed Page
8879269b0d fix(token): Don't crash on parsing unicode 2024-02-08 07:10:28 -06:00
renovate[bot]
3272f07f78 chore(deps): update compatible 2024-02-01 01:14:41 +00:00
Ed Page
9c418affaf chore: Release 2024-01-02 20:54:19 -06:00
renovate[bot]
3f7fcb9c88 chore(deps): update compatible 2024-01-01 01:48:40 +00:00
Ed Page
a838b1820f chore: Release 2023-12-08 13:34:42 -06:00
Ed Page
17f9d18573
Merge pull request #877 from crate-ci/renovate/itertools-0.x
chore(deps): update rust crate itertools to 0.12
2023-12-01 10:19:00 -06:00
renovate[bot]
7c0b1f2b13 chore(deps): update compatible 2023-12-01 00:37:24 +00:00
renovate[bot]
1752c10187
chore(deps): update rust crate itertools to 0.12 2023-12-01 00:25:50 +00:00
Ed Page
00220c359a chore: Release 2023-10-17 13:21:10 -05:00
Ed Page
b221e9ce56 chore: Clean up dependencies 2023-10-16 12:58:00 -05:00
Ed Page
602923bbc8 chore: Release 2023-09-01 16:20:50 -05:00
Ed Page
0c05b217d4 style: Make clippy happy 2023-09-01 10:20:03 -05:00
renovate[bot]
f4171e782f
chore(deps): update rust crate itertools to 0.11 2023-09-01 03:12:20 +00:00
renovate[bot]
6da9470ef9 chore(deps): update compatible 2023-09-01 01:11:49 +00:00
Ed Page
e981fc41fb chore: Release 2023-07-14 14:04:02 -05:00
Ed Page
b6c78eb8ac refactor(typos): Upgrade to winnow 0.5 2023-07-14 13:29:24 -05:00
Ed Page
6f40717c8f refactor(typos): Switch to BStr for better debugging 2023-07-14 13:28:36 -05:00
Ed Page
e98fc52b0d chore(typos): Add parse tracing 2023-07-14 12:32:07 -05:00
Ed Page
a1ad167632 refactor(varcon): Resolve winnow deprecations 2023-07-14 12:23:13 -05:00
Ed Page
d9e1ae0a39 chore: Release 2023-06-22 12:33:50 -05:00
figsoda
ef1907fb1e chore: Remove usages of deprecated functions 2023-06-22 11:22:46 -04:00
Ed Page
27c9fe7c79 chore: Release 2023-06-01 06:22:12 -05:00
renovate[bot]
e06f63c31d chore(deps): update compatible 2023-06-01 02:54:09 +00:00
Ed Page
b5b09d7129 chore: Release 2023-05-03 08:56:01 -05:00