Skip to content

Commit 033cf9f

Browse files
committed
Bump minor version.
1 parent 10b99c3 commit 033cf9f

3 files changed

Lines changed: 51 additions & 2 deletions

File tree

‎lib/protocol/url/version.rb‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@
77
module Protocol
88
# @namespace
99
module URL
10-
VERSION = "0.13.0"
10+
VERSION = "0.14.0"
1111
end
1212
end

‎readme.md‎

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,55 @@ bundle exec sus
3434

3535
Please see the [project releases](https://socketry.github.io/protocol-url/releases/index) for all releases.
3636

37+
### v0.14.0
38+
39+
- Allow paths to compare with their encoded string representation.
40+
41+
### v0.13.0
42+
43+
- Add conservative normalization of encoded URL paths.
44+
45+
### v0.12.0
46+
47+
- Allow unfrozen relative and absolute URLs to replace their components.
48+
49+
### v0.10.0
50+
51+
- Rename `Protocol::URL::FormData::Parser::CONTENT_TYPE` to `MEDIA_TYPE`.
52+
53+
### v0.9.0
54+
55+
- Add `Protocol::URL::LimitError` for configured processing limits.
56+
57+
### v0.8.0
58+
59+
- Use consistent limit naming for form data parser constraints.
60+
61+
### v0.7.0
62+
63+
- Allow `Protocol::URL::FormData::Parser#parse` to populate a supplied result object.
64+
65+
### v0.6.0
66+
67+
- Add `Protocol::URL::FormData::Parser` for incremental, limited parsing of `application/x-www-form-urlencoded` form data.
68+
- Add `Protocol::URL::FormData::Nested` for consistently building nested form data while preserving absent and empty values.
69+
70+
### v0.5.0
71+
72+
- Add `Protocol::URL::Encoding.decode_www_form` for decoding HTML form data where `+` represents a space.
73+
74+
### v0.4.0
75+
76+
- Add comparison methods to `Protocol::URL::Relative` (and by inheritance to `Protocol::URL::Absolute`):
77+
- `#==` for structural equality comparison (compares path, query, fragment components).
78+
- `#===` for string equality comparison (enables case statement matching).
79+
- `#<=>` for ordering and sorting.
80+
- `#hash` for hash key support.
81+
- `#equal?` for component-based equality checking.
82+
- Add JSON serialization support to `Protocol::URL::Relative`:
83+
- `#as_json` returns the string representation.
84+
- `#to_json` returns a JSON-encoded string.
85+
3786
### v0.13.0
3887

3988
- Add conservative normalization of encoded URL paths.

‎releases.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Releases
22

3-
## Unreleased
3+
## v0.14.0
44

55
- Allow paths to compare with their encoded string representation.
66

0 commit comments

Comments
 (0)