Skip to content

Commit 6ec6f58

Browse files
committed
Bump minor version.
1 parent fa1e55b commit 6ec6f58

2 files changed

Lines changed: 50 additions & 5 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.10.0"
10+
VERSION = "0.11.0"
1111
end
1212
end

readme.md

Lines changed: 49 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,56 @@ bundle exec sus
3232

3333
### Making Releases
3434

35-
To make a new release:
35+
Please see the [project releases](https://socketry.github.io/protocol-url/releases/index) for all releases.
3636

37-
``` shell
38-
bundle exec bake gem:release:patch # or minor or major
39-
```
37+
### v0.10.0
38+
39+
- Rename `Protocol::URL::FormData::Parser::CONTENT_TYPE` to `MEDIA_TYPE`.
40+
41+
### v0.9.0
42+
43+
- Add `Protocol::URL::LimitError` for configured processing limits.
44+
45+
### v0.8.0
46+
47+
- Use consistent limit naming for form data parser constraints.
48+
49+
### v0.7.0
50+
51+
- Allow `Protocol::URL::FormData::Parser#parse` to populate a supplied result object.
52+
53+
### v0.6.0
54+
55+
- Add `Protocol::URL::FormData::Parser` for incremental, limited parsing of `application/x-www-form-urlencoded` form data.
56+
- Add `Protocol::URL::FormData::Nested` for consistently building nested form data while preserving absent and empty values.
57+
58+
### v0.5.0
59+
60+
- Add `Protocol::URL::Encoding.decode_www_form` for decoding HTML form data where `+` represents a space.
61+
62+
### v0.4.0
63+
64+
- Add comparison methods to `Protocol::URL::Relative` (and by inheritance to `Protocol::URL::Absolute`):
65+
- `#==` for structural equality comparison (compares path, query, fragment components).
66+
- `#===` for string equality comparison (enables case statement matching).
67+
- `#<=>` for ordering and sorting.
68+
- `#hash` for hash key support.
69+
- `#equal?` for component-based equality checking.
70+
- Add JSON serialization support to `Protocol::URL::Relative`:
71+
- `#as_json` returns the string representation.
72+
- `#to_json` returns a JSON-encoded string.
73+
74+
### v0.3.0
75+
76+
- Add `relative(target, from)` for computing relative paths between URLs.
77+
78+
### v0.2.0
79+
80+
- Move `Protocol::URL::PATTERN` to `protocol/url/pattern.rb` so it can be shared more easily.
81+
82+
### v0.1.0
83+
84+
- Initial implementation.
4085

4186
### Developer Certificate of Origin
4287

0 commit comments

Comments
 (0)