Open
Conversation
Contributor
Author
|
fa80196 to
d76e0ce
Compare
1259abb to
222eeca
Compare
e135209 to
7e1dd41
Compare
4c98a27 to
0e43c13
Compare
72f9822 to
1a74348
Compare
9336d82 to
38537e6
Compare
38537e6 to
5665d73
Compare
361d527 to
cca10a6
Compare
70e1262 to
520ca17
Compare
1b3a1b3 to
fbf6763
Compare
73439eb to
fd33942
Compare
fc3f9f6 to
4e023cc
Compare
243623c to
e58391e
Compare
4957e8c to
fc07cff
Compare
4af50cc to
3fc6ed2
Compare
3d71bc4 to
3e675e7
Compare
3e675e7 to
7b315be
Compare
7b315be to
7fa2e50
Compare
de8c36e to
64f4f7b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.1→0.15.0Release Notes
askama-rs/askama (askama)
v0.15.6Compare Source
What's Changed
.clone()by @jplatte in #716SyntaxAndCacheby @jplatte in #714winnowto 1.0 by @jplatte in #715Full Changelog: askama-rs/askama@v0.15.5...v0.15.6
v0.15.5Compare Source
What's Changed
Full Changelog: askama-rs/askama@v0.15.4...v0.15.5
v0.15.4Compare Source
What's Changed
Full Changelog: askama-rs/askama@v0.15.3...v0.15.4
v0.15.3Compare Source
What's Changed
Full Changelog: askama-rs/askama@v0.15.2...v0.15.3
v0.15.2Compare Source
What's Changed
extendsblocks by @GuillaumeGomez in #670#[filter_fn]by @Kijewski in #655salvoby @Kijewski in #659Upgrading to new versionschapter in the askama book by @GuillaumeGomez in #665extendsby @GuillaumeGomez in #666wherebounds in#[filter_fn]by @Kijewski in #672filterschapter by @Tirka in #673filterschapter examples (by making us ofdefined_orfilter) by @Tirka in #675New Contributors
Full Changelog: askama-rs/askama@v0.15.1...v0.15.2
v0.15.1Compare Source
What's Changed
call_sitefor code generated by the derive proc-macro by @sehnryr in #647New Contributors
Full Changelog: askama-rs/askama@v0.15.0...v0.15.1
v0.15.0Compare Source
The main breaking change is about custom filters, they now require the
filter_fnattribute. More information about it in the askama book.(❗ = breaking change)
New features
rejectfilter❗ by @GuillaumeGomez in #430|default,|assigned_orand|defined_or❗ by @Kijewski in #425askama::filter_fnproc-macro for custom filters with named/optional arg support❗ by @seijikun in #545enumvariants by @Kijewski in #255[<element_expr>; <cnt_expr>]by @seijikun in #626Major internal changes
Improve error location to give better errors:
TokenStreamrather than aStringby @GuillaumeGomez in #558LocatingSlice<&str>instead of&strby @Kijewski in #560Parser::[with_]span()to get byte range and use byte range forproc_macro::Spanby @Kijewski in #571Other
filesizeformatwith proper accuracy❗ by @seijikun in #568linebreaks,paragraphbreaksandlinebreaksbronly needcoreby @Kijewski in #486Book/documentation
refdocumentation by @sinder38 in #456performance.mdby @zamazan4ik in #188mdbookversion and highlightjinjablocks by @Kijewski in #544Internal changes
{# comment #}parsing by @Kijewski in #488Expr::AttrintoExpr::AssociatedItemby @GuillaumeGomez in #499Exprvariants by @Kijewski in #498|filterand{% filter %}parsing by @Kijewski in #500if-let-chainsby @Kijewski in #527if-letby @Kijewski in #532Performance
#[inline]annotations by @Kijewski in #421indentFilter Implementation by @strickczq in #466wordcountfilter work with core only by @GuillaumeGomez in #480Expr::Callhandling for{{ expressions }}and remove parentheses by @Kijewski in #540Expr/NodewithBox<Expr>/Box<Node>by @Kijewski in #542punction()finding by @Kijewski in #543loop.firstis known by being atindex == 0by @Kijewski in #436Bugfixes
impl FastWritable for Cowby @C0D3-M4513R in #432unicode-identto determine what is an identifier by @Kijewski in #443__askamaby @Kijewski in #444crateto be used as identifier by @GuillaumeGomez in #450LoopItem::indextoLoopItem::index0by @Kijewski in #481U+10FFFFis the highest Unicode codepoint by @Kijewski in #484{% raw %}andLit::parse()withoutskip_tillby @Kijewski in #489{% raw %}for delimiters starting with-by @Kijewski in #491suffix#by @Kijewski in #496check_expr()recursion by @Kijewski in #519EvaluatedResultknow its unknown result by @Kijewski in #538r#selfis not a valid raw identifier in macro calls by @Kijewski in #553::by @GuillaumeGomez in #569lib.rsby @Kijewski in #573r#_is not a valid identifier by @Kijewski in #579blockcalls are done by @GuillaumeGomez in #580safefilter intemplate_syntax.mdby @FalkWoldmann in #587synstack overflow by @GuillaumeGomez in #611New Contributors
Full Changelog: askama-rs/askama@v0.14.0...v0.15.0
v0.14.0Compare Source
Added Features
Valueson tuple by @GuillaumeGomez in #391firstandblankarguments for|indentby @Kijewski in #401uniquefilter by @GuillaumeGomez in #405Bug Fixes And Consistency
askama_deriveaccidentally exposed as a feature by @Kijewski in #384CARGO_MANIFEST_DIRpart ofConfigKeyby @strickczq in #395uniquefilter implementation by @GuillaumeGomez in #417|titlecaseas alias for|titleby @Kijewski in #416Further Changes
FastWritableby @Kijewski in #407FastWritableintoaskamaroot by @GuillaumeGomez in #411New Contributors
Full Changelog: askama-rs/askama@v0.13.0...v0.14.0
v0.13.1Compare Source
What's Changed
askama_deriveaccidentally exposed as a feature by @Kijewski in #384Valueson tuple by @GuillaumeGomez in #391CARGO_MANIFEST_DIRpart ofConfigKeyby @strickczq in #395New Contributors
Full Changelog: askama-rs/askama@v0.13.0...v0.13.1
v0.13.0: – Rinja is Askama, again!Compare Source
With this release, the fork rinja got merged back into the main project. Please have a look at our blog post for more information about the split and the merge.
What's Changed
This release (v0.13.0), when compared to the last stable askama release (v0.12.1), consists of:
Compared to rinja v0.3.5
rinjaintoaskamaby @GuillaumeGomez in #353Major added and improved features:
enumvariants by @Kijewski in #255filesizeformatfilter requirements by @GuillaumeGomez in #216blocksby @Kijewski in #337~by @Kijewski in #236#![no_std]compatible by @Kijewski in #286deriveoptional by @Kijewski in #342More added and improved features:
FastWritablepropagate custom errors by @Kijewski in #217PrimitiveTypefor non-zero integers by @Kijewski in #220AsIndentforNonZeroUsizeandWrapping<usize>by @Kijewski in #221HtmlSafefor all reference wrappers by @Kijewski in #219extendsby @Kijewski in #241_by @GuillaumeGomez in #244std::num::Saturatingis stable since rust 1.74 by @Kijewski in #270Errors a bit easier by @Kijewski in #277|fmtand|formatavailable with feature"alloc", but without"std"by @Kijewski in #319enums, letSelfrefer to the original type by @Kijewski in #333rinjapath by @Kijewski in #334Valuesfor all collection types by @Kijewski in #346askama_escapedby @Kijewski in #378Removed features:
EXTENSIONconstant fromTemplateby @Kijewski in #252MIME_TYPEguessing by @Kijewski in #271gento keywords by @Kijewski in #294Performance:
fmt::Formattermachinery in URL encoding by @Kijewski in #218Stringif we can help it by @Kijewski in #235WithSpanto one register by @Kijewski in #257format!(), shorter context on error by @Kijewski in #276serdeandserde_deriveby @Kijewski in #343Safety and correctness:
unions as they requireunsafecode by @Kijewski in #231__rinjaand free namewriterby @Kijewski in #292if letby @Kijewski in #332from_utf8_unsafe()withAsciiStrby @Kijewski in #351synversion by @paolobarbolini in #379Documentation, our book, and examples:
upgrading.mdby @Kijewski in #303blocksby @Kijewski in #340askama_webby @Kijewski in #369Escaperargumentfmtintodestby @Kijewski in #349Testing:
Cluster-Fuzzby @Kijewski in #376Migrate to from nom to winnow
input state by @epage in #275Refactoring, error messages, and changes invisible to the user:
#[template]parsing by @Kijewski in #243proc-macrosupport by @Kijewski in #268enumvariants by @Kijewski in #266write_header()by @Kijewski in #274uppercaseandurlencodeby @Kijewski in #287file_infoinfind_templateby @Kijewski in #290block_in_includeand add explanations on what is going on by @GuillaumeGomez in #279overflow_delimited_exprby @Kijewski in #350New Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.