All notable changes to this project will be documented in this file.
- Update rust crate proc-macro2 to ^1.0.43
- Update rust crate bytes to 0.6.0
- Update rust crate clap to 3.2
- Update rust crate libfuzzer-sys to 0.4
- Update rust crate bytes to v1
- Move dependency bot
- Add renovate.json
- Update actions/checkout action to v3
- Update actions/cache action to v3
- Update buf-min 0.7 and bump version
- Release tag-name
- Release tools
- Add generate attribute all feature at documentation
- Add header in readonly autogenerated files
- Make scalar escape safe
- Update benchmarks
- Bump quote from 1.0.10 to 1.0.19
Bumps quote from 1.0.10 to 1.0.19.
updated-dependencies:
- dependency-name: quote dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
- Bump syn from 1.0.91 to 1.0.94
Bumps syn from 1.0.91 to 1.0.94.
updated-dependencies:
- dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
- Bump proc-macro2 from 1.0.37 to 1.0.42
Bumps proc-macro2 from 1.0.37 to 1.0.42.
updated-dependencies:
- dependency-name: proc-macro2 dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected]
- Tests check instruction exists
- Rename prerelease hook file
- Add release tools
- Expose scalar function safe
- Add generate script
-
(cargo-release) version 0.1.2
-
(cargo-release) version 0.15.2
-
(cargo-release) version 0.7.2
-
(cargo-release) version 0.14.2
-
Fix travis
-
Fix doc
-
Fix cargo.toml readme
-
Fix ignore doc test
-
Fix syn arguments types
-
Fix doc test
-
Fix cfg_if and document
-
Fix syntax error at benches
-
Fix bad function rocket sizing at benches
-
Fix indentation at doc
-
Minor issues
-
Update readme
-
MSRV 1.57.0
-
Remove duplicate cases in tests
-
Update CI
-
Update CI OSX
- Document build.rs
-
Initial release
-
Add coverage
-
Update cargo badges
-
Optimize cargo.toml
-
Bump version to 0.1.1
-
Expose escape function and new_escape macro
-
Bump version to 0.1.2
-
Add inline simd functions
-
Add size method
-
Add sizing bench
-
Update benches
-
Optimize avx functions
-
Update bench results
-
Decouple main loop avx
-
Add more tiny cases at benches
-
Decouple main loop sse
-
Remove criterion of dev-dependencies; fix travis cmd
-
Add fmt check
-
Use 2018 edition idioms
-
Bump version to 0.3.0
-
Remove unnecessary extern crate
-
Move borrow to arguments in resolve_true
-
Add doc for loops::avx
-
Add doc for loops::sse
-
Add doc for new_escape macros
-
Add From<&str>
-
Update READMEs
-
Clean generated code
-
Add coverage to calculate_ranges and fix issues
-
Update doc
-
Move imports to last macro
-
Add empty coverage
-
Add assert for min quote len at sized
-
Prettify cases at calculate_ranges
-
Clean and prettify
-
Add character syntax
-
Update test and doc
-
Documented main macros
-
Add support for character in hexadecimal, octal and numbers ascii
-
Bump version v_escape_derive to 0.2.0
-
Bump version to 0.3.1
-
Decouple benches
-
Add benches comparative with rocket
-
Update travis conf
-
Add benches comparative size rocket and askama_escape
-
Update travis conf with multiples stages
-
Reduce number of benches cases
-
Reduce number of bench cases
-
Add featured benches
-
Add support to remove close delimiter
-
Improve try_into_i8 and errors at parser
-
Prettify generator
-
Improve error management at parser
-
Modified documentation lib.rs
-
Modified documentation macros.rs
-
Modified panic! messages at parser.rs
-
Fix fmt
-
Modified main macros and minor docs
-
Documentation details avx
-
Documentation avx minor changes
-
Documentation sse.rs
-
Add documentation and prettify
-
Update readme
-
Improve with quote!
-
Add one len cases at benches
-
Clean generator with write_macro_tt method
-
Hidden doc at private macros
-
Reorder macros
-
Update v_escape test
-
Update README
-
Bump version to 0.3.2
-
Fix avoid double test
-
Add actvate mode selection to sse
-
Add loop m256_64
-
Fix nom macro choice
-
Add v_latexescape
-
Fix doc and cargo tags
-
Update appveyor.yml
-
Update travis.yml
-
Decouple sized behaviour
-
Decouple sized behavior in v_latexescape
-
Fix escape body exact
-
Fix Latex to LateX
-
Fix repository at v_latexescape Cargo.toml
-
Update benches
-
Add escape function
-
Add v_shellescape scalar
-
Update README's
-
Fix documentation issues
-
Bump v_escape to 0.4.0
-
Update internal dependencies
-
Update comparative benches
-
Improve performance at shell windows escape
-
Add expose fallback
-
Add support at README
-
Fix segfault at short slice
-
Add support for windows
-
Update documentation
-
Fix README
-
Update licenses
-
Bump versions
-
Fix Cargo workspace
-
Add some checks in parser
-
Fix parser and documentation
-
Add build stage at CI
-
Bump minor version v_escape and v_escape_derive
-
Decouple ranges implementations
-
Update ranges documentation
-
Prettify documentation
-
Improve generator
-
Fix move avx imports
-
Fix fmt
-
Fix fmt
-
Add benches at more case
-
Add switch in ranges avx main loop
-
Add coverage
-
Add benches v_escape sub-attributes
-
Revert exacts algorithms
-
Update dependencies
-
Fix name of range DI method! in sse2
-
Fix rename macros and documentation
-
Disable avx functionality in libraries
-
Bump version of v_htmlescape and v_latexescape
-
Bump version to 0.6
-
Decouple fallback! at ranges
-
Update rename and documentation at loop_ranges!
-
Update travis
-
Update README add downloads badge
-
Add rust version check
-
Bump version to 0.4.2
-
Fix bench order
-
Fix miss if mask
-
Add exact algorithm at ranges
-
Improve one replace case
-
Update travis conf
-
Bump version to 0.7.1
-
Remove travis in favor of gitlab ci
-
Migrate to gitlab
-
Fix badges
-
Bump version v_escape_derive
-
Remove appveyor badges
-
Add TryInto at parser conditions
-
Improve parse errors management
-
Prettify and reduce
-
Update README
-
Fix miss argument on panic!
-
Add license to sub-crates
-
Add coverage for issue #2
-
Remove build.rs and fix minor issues
-
Bump version to 0.7.3
-
Remove version_check dependency
-
Fix repository in Cargo.toml
-
Bump versions
-
Bump version syn, quote and proc-macro2 to 1.0
-
Bump version v_escape_derive to 0.5.6
-
Typos
-
Update CI
-
Add escape char and remove v_shellescape
-
Move to is_ascii
-
Bump mayor versions
-
Fix bump versions
-
Add write on pointer implementation
-
Remove unnecessary
as_mut
-
Add coverage for extreme cases
-
Fuxk travis, add github CI
-
Document and remove more as_mut
-
Fix benchmarks
-
Fix max bound and add more coverage
-
Bump mayor versions
-
Improve performance v_escape with copy_from_slice
-
Bump v_escape version to 0.9.1
-
Write with memcopy
-
Bump version to 0.9.2
-
Remove sse4.2 functions
-
Add Disclaimer
-
Fix read out bounds
-
Bump minor versions
-
Simplify offsets pointer
-
Reduce number of html escape characters
-
Bump version v_htmlescape
-
Bump version v_escape
-
Revert less html escape characters
-
Move to maybe uninit union
-
Bump mayor versions
-
Fix cargo
-
Add b_escape
-
Bump major versions
-
Fix bad get pointer in b_escape_char
-
Bump minor version
-
Add v_jsonescape
-
Improve get mut ptr
-
Bump v_escape version 0.11.2
-
Fix bytes char
-
Bump v_escape version
-
Remove
BytesMut
in favor ofbuf-min::Buffer
trait -
Update CI
-
Fix use is_x86_feature_detected out x86 arch
-
Remove unused attributes
-
Use ptr impl for scalar
-
Fix scalar::b_escape and add coverage
-
Fix fmt
-
Remove unnecessary bytes.len()
-
Avoid double table check bounds at read
-
Bump v_escape version to 0.12.1
-
Prettify new_escape! arguments parser
-
Update builder modules
-
Update README.md
-
Bump minor versions
-
Fix crate path outside proc_macro
-
Rename
new_escape
tonew
-
Update benches
-
Bump versions
-
Simplify repeated code
-
Clean code and documentation
-
Prettify codegen parse arguments
-
Remove extern crate statements
-
Update std module paths
-
Remove import std::fmt
-
Bump minor versions
-
Update cfg-if requirement from 0.1 to 1.0
Updates the requirements on cfg-if to permit the latest version.
Signed-off-by: dependabot-preview[bot] [email protected]
-
Ban reddit
-
Bump versions
-
Add fuzzy coverage in v_latexescape
-
Add fuzzy coverage for v_jsonescape and v_htmlescape
-
Update Readme
-
Update bytes requirement from 0.5 to 0.6
Updates the requirements on bytes to permit the latest version.
Signed-off-by: dependabot-preview[bot] [email protected]
-
Bump version to 0.13.3
-
Bump version to 0.14.0
-
Bump major versions
-
Update bench
-
Fix min version v_escape_derive ~0.8.4
-
Bump v_escape version to 0.14.1
-
Update
buf-min
dependency -
Bump mayor versions
-
Fix v_escape dependency version
-
Update buf-min and bump major versions
-
Upgrade to GitHub-native Dependabot
-
Update buf-min version
-
Decouple bytes crate
-
Update CI
-
Bump versions
-
Remove nom in favor of syn
-
Add doctest on README and fix issues
-
Remove travis badge and fix minor version issues
-
Bump versions
-
Update benches
-
Remove unnecessary dependencies
-
Remove travis badges
-
Update rust edition 2021
-
Update README.md
-
Update README.md
-
Update README.md
-
Partial show of boring
-
Update generator test
-
Add sse loop
-
Add write with fmt on ranges
-
Write utils and fix minor issues
-
Add scalar impl
-
Add scalar bytes buff impl
-
Add range bytes impl
-
Add tests generation
-
Add v_htmlescape impl
-
Add json and latex impl
-
Enable bytes-buf feature and prepare release
-
Add coverage, make public internal mods and unignore Cargo.lock
-
Refactor add any character support
-
Refactor codegen pairs ranges generator
-
Refactor partial macros
-
Refactor partial generator tables and macros
-
Refactor partial add avx range
-
Refactor partial prettify generator test
-
Refactor partial add range write_mask
-
Refactor partial masking avx
-
Refactor partial prettify