Skip to content

Conversation

@Wybxc
Copy link
Owner

@Wybxc Wybxc commented Feb 18, 2025

🤖 New release

  • parse-it-codegen: 0.1.0 -> 0.2.0 (⚠ API breaking changes)
  • parse-it-macros: 0.1.0 -> 0.1.1
  • parse-it: 0.1.0 -> 0.2.0 (⚠ API breaking changes)

parse-it-codegen breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ParseItConfig.debug in /tmp/.tmpfGg8bL/parse-it/parse-it-codegen/src/syntax.rs:9

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_added.ron

Failed in:
  variant Atom:PatTerminal in /tmp/.tmpfGg8bL/parse-it/parse-it-codegen/src/syntax.rs:277

parse-it breaking changes

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  parse_it::parser::ParserState::parse takes 1 generic types instead of 0, in /tmp/.tmpfGg8bL/parse-it/parse-it/src/parser.rs:146
  parse_it::ParserState::parse takes 1 generic types instead of 0, in /tmp/.tmpfGg8bL/parse-it/parse-it/src/parser.rs:146
Changelog

parse-it

0.2.0 - 2025-07-14

Added

  • [breaking] remove logos feature
  • add debug support to parsing context and configuration
  • add Logos lexer support

Fixed

  • calc_logos example

Other

  • enhance stdin handling in Brainfuck example
  • use in-line format (suggested by clippy)
  • unify parsing method names and update documentation
  • simplify span handling in ParserState
  • refactor imports for consistency and readability
  • update parser and lexer to use mutable state references


This PR was generated with release-plz.

@Wybxc Wybxc changed the title chore: release v0.1.1 chore: release Feb 19, 2025
@Wybxc Wybxc force-pushed the release-plz-2025-02-18T15-52-17Z branch 2 times, most recently from e95f8e1 to b76363f Compare February 20, 2025 02:46
@Wybxc Wybxc force-pushed the release-plz-2025-02-18T15-52-17Z branch from b76363f to ac1a327 Compare July 14, 2025 07:43
@Wybxc Wybxc merged commit 436bb3e into master Jul 14, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants