Releases: rust-sailfish/sailfish
Releases · rust-sailfish/sailfish
Version 0.3.1
Fix
- Fix compilation issue with
std::borrow::Cow
- Allow unsized ttypes for filters
- Workaround for incorrect cargo fingerprints(#46)
Version 0.3.0
This version contains various security fixes and performance improvements
Breaking changes
- No longer requires
extern crate sailfish_macros
(which raise compilation warnings with v0.3.0) - Remove
TemplaceOnce::render_to_string
method (already deprecated in v0.2.1) - Forbid implementing
TemplateOnce
trait by yourself - Change
RenderError
into enum - Update error format in
sailfish-compiler
New features
- New filters:
json
,truncate
- Impl
Send
/Sync
forBuffer
Fix
- Fix rendering issue on continue/break statements
- Do not panic when buffer size decreased
- Remove unsafe usage of
ptr::add()
- Properly handle slices with size greater than
isize::MAX
v0.2.2
v0.2.0
Breaking Changes
- Remove Buffer::set_len method
- Syntactically disallow invalid filter expression
- remove runtime::Context API
- Remove register_escape_fn API
Features
- Implement Compiler::compile_str() function
- Implement filters