Releases: daurnimator/lpeg_patterns
Releases · daurnimator/lpeg_patterns
v0.5
v0.4
This release includes:
- Reduce memory usage by refactoring IPv6 pattern
Also fixes lpeg 0.10 compatability - http: case-normalise cookie attribute names
- http: fix captures of Via header
- http: fixes some whitespace rules
- uri: fix missing case-normalisation for percent encoded characters in hostnames
- uri: export IP_literal and sub_delims patterns
v0.3
This release includes:
- New http module
- Includes parsers for almost every HTTP header.
- Expect this API to be unstable, it's a significant amount of new code
- New language module that parses language codes e.g. "zh-Hans-CN"
- New email.mailbox pattern (name + email like: "Bob [email protected]")
- New uri.absolute_uri pattern that does not allow fragments
- Expose some previously internal uri patterns
- Fix: Don't percent decode in URIs when it could introduce ambiguity (thanks @torhve)
- Lots more. check the git log for the details
v0.2
This release includes:
- Fixed parsing of IPv6 addresses (thanks spc)
- IPv6 zone support
- Stricter uri matching (scheme is now compulsory)
- "reference" (i.e. relative) URI matching