askama_parser breaking changes

cargo

14 curated breaking changes across major versions of askama_parser. Use this as a migration checklist before bumping dependencies.

14
changes
Breaking changes by transition
  • v0.14.0 \u2192 v0.15.0breaking

    Greatly improve error messages on nightly by @GuillaumeGomez in https://github.com/askama-rs/askama/pull/525

  • v0.14.0 \u2192 v0.15.0breaking

    Generate a `TokenStream` rather than a `String` by @GuillaumeGomez in https://github.com/askama-rs/askama/pull/558

  • v0.14.0 \u2192 v0.15.0breaking

    parser: use `LocatingSlice<&str>` instead of `&str` by @Kijewski in https://github.com/askama-rs/askama/pull/560

  • v0.14.0 \u2192 v0.15.0breaking

    Use `Parser::[with_]span()` to get byte range and use byte range for `proc_macro::Span` by @Kijewski in https://github.com/askama-rs/askama/pull/571

  • v0.3.5 \u2192 v0.13.0-pre.0breaking

    Add concat operator `~` by @Kijewski in https://github.com/askama-rs/askama/pull/236

  • v0.3.5 \u2192 v0.13.0-pre.0breaking

    Add support for "runtime" values by @GuillaumeGomez in https://github.com/askama-rs/askama/pull/311

  • v0.3.5 \u2192 v0.13.0-pre.0breaking

    Implement `enum` variants by @Kijewski in https://github.com/askama-rs/askama/pull/255

  • v0.3.5 \u2192 v0.13.0-pre.0breaking

    Relax `filesizeformat` filter requirements by @GuillaumeGomez in https://github.com/askama-rs/askama/pull/216

  • v0.3.5 \u2192 v0.13.0-pre.0breaking

    derive: implement template attribute `blocks` by @Kijewski in https://github.com/askama-rs/askama/pull/337

  • v0.13.0-pre.0 \u2192 v0.13.0breaking

    Add support for "runtime" values by @GuillaumeGomez in https://github.com/askama-rs/askama/pull/311

  • v0.13.0-pre.0 \u2192 v0.13.0breaking

    Implement `enum` variants by @Kijewski in https://github.com/askama-rs/askama/pull/255

  • v0.13.0-pre.0 \u2192 v0.13.0breaking

    Relax `filesizeformat` filter requirements by @GuillaumeGomez in https://github.com/askama-rs/askama/pull/216

  • v0.13.0-pre.0 \u2192 v0.13.0breaking

    derive: implement template attribute `blocks` by @Kijewski in https://github.com/askama-rs/askama/pull/337

  • v0.13.0-pre.0 \u2192 v0.13.0breaking

    Add concat operator `~` by @Kijewski in https://github.com/askama-rs/askama/pull/236

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/askama_parser
askama_parser breaking changes — Cargo migration guide | DepScope