File: NEWS

package info (click to toggle)
lua-lpeg-patterns 0.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 220 kB
  • sloc: makefile: 6
file content (42 lines) | stat: -rw-r--r-- 1,405 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
0.5 - 2018-07-15

  - http: Cache-Control directives are case-normalised and grouped into pairs
  - http: Strict_Transport_Security now returns a table and doesn't match on duplicates
  - http: Public_Key_Pins capture format and validation
  - http: New Expect_CT and Referrer_Policy patterns


0.4 - 2016-11-23

  - 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


0.3 - 2016-08-21

  - 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 <bob@smith.com>")
  - 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)


0.2 - 2015-12-14

  - Fixed parsing of IPv6 addresses (thanks Sean Conner)
  - IPv6 zone support
  - Stricter uri matching (scheme is now compulsory)
  - "reference" (i.e. relative) URI matching


0.1 - 2015-01-29

  - First release