theoparis / trippy

Typescript parser in rust
MIT License
2 stars 0 forks source link

fix(deps): update all non-major dependencies #4

Open renovate[bot] opened 3 months ago

renovate[bot] commented 3 months ago

This PR contains the following updates:

Package Type Update Change
ariadne dependencies minor 0.1.5 -> 0.5.0
chumsky dependencies minor 0.8.0 -> 0.9.0

Release Notes

zesterer/ariadne (ariadne) ### [`v0.5.0`](https://redirect.github.com/zesterer/ariadne/blob/HEAD/CHANGELOG.md#050---2024-10-28) ##### Added - Support for multi-line notes - Support for `RangeInclusive` as spans ##### Changed - Made `Report::build` accept a proper span, avoiding much type annotation trouble ##### Fixed - Handling of empty lines - `Config::new()` is now `const` - Several subtle formatting bugs ### [`v0.4.1`](https://redirect.github.com/zesterer/ariadne/blob/HEAD/CHANGELOG.md#041---2024-04-25) ##### Added - Support for byte spans - The ability to fetch the underlying `&str` of a `Source` using `source.as_ref()` ##### Changed - Upgraded `yansi` to `1.0` ### [`v0.4.0`](https://redirect.github.com/zesterer/ariadne/blob/HEAD/CHANGELOG.md#040---2024-01-01) ##### Breaking changes - Added missing `S: Span` bound for `Label::new` constructor. - Previously labels with backwards spans could be constructed and only resulted in a panic when writing (or printing) the report. Now `Label::new` panics immediately when passed a backwards span. ##### Added - Support for alternative string-like types in `Source` ##### Changed - Memory & performance improvements ##### Fixed - Panic when provided with an empty input - Invalid unicode characters for certain arrows ### [`v0.3.0`](https://redirect.github.com/zesterer/ariadne/blob/HEAD/CHANGELOG.md#030---2023-06-07) ##### Changed - Upgraded concolor to `0.1`.
zesterer/chumsky (chumsky) ### [`v0.9.2`](https://redirect.github.com/zesterer/chumsky/blob/HEAD/CHANGELOG.md#092---2023-03-02) ##### Fixed - Properly fixed `skip_then_retry_until` regression ### [`v0.9.1`](https://redirect.github.com/zesterer/chumsky/blob/HEAD/CHANGELOG.md#091---2023-03-02) ##### Fixed - Regression in `skip_then_retry_until` recovery strategy ### [`v0.9.0`](https://redirect.github.com/zesterer/chumsky/blob/HEAD/CHANGELOG.md#090---2023-02-07) ##### Added - A `spill-stack` feature that uses `stacker` to avoid stack overflow errors for deeply recursive parsers - The ability to access the token span when using `select!` like `select! { |span| Token::Num(x) => (x, span) }` - Added a `skip_parser` recovery strategy that allows you to implement your own recovery strategies in terms of other parsers. For example, `.recover_with(skip_parser(take_until(just(';'))))` skips tokens until after the next semicolon - A `not` combinator that consumes a single token if it is *not* the start of a given pattern. For example, `just("\\n").or(just('"')).not()` matches any `char` that is not either the final quote of a string, and is not the start of a newline escape sequence - A `semantic_indentation` parser for parsing indentation-sensitive languages. Note that this is likely to be deprecated/removed in the future in favour of a more powerful solution - `#[must_use]` attribute for parsers to ensure that they're not accidentally created without being used - `Option>` and `Vec>` now implement `Chain` and `Option` implements `Chain` - `choice` now supports both arrays and vectors of parsers in addition to tuples - The `Simple` error type now implements `Eq` ##### Changed - `text::whitespace` returns a `Repeated` instead of an `impl Parser`, allowing you to call methods like `at_least` and `exactly` on it. - Improved `no_std` support - Improved examples and documentation - Use zero-width spans for EoI by default - Don't allow defining a recursive parser more than once - Various minor bug fixes - Improved `Display` implementations for various built-in error types and `SimpleReason` - Use an `OrderedContainer` trait to avoid unexpected behaviour for unordered containers in combination with `just` ##### Fixed - Made several parsers (`todo`, `unwrapped`, etc.) more useful by reporting the parser's location on panic - Boxing a parser that is already boxed just gives you the original parser to avoid double indirection - Improved compilation speeds

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.