Skip to content

Commit 93b8ea7

Browse files
committed
Bump minor version.
1 parent 0a3363e commit 93b8ea7

File tree

3 files changed

+55
-56
lines changed

3 files changed

+55
-56
lines changed

lib/async/rest/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55

66
module Async
77
module REST
8-
VERSION = "0.19.1"
8+
VERSION = "0.20.0"
99
end
1010
end

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Please see the [project documentation](https://socketry.github.io/async-rest/) f
1919

2020
Please see the [project releases](https://socketry.github.io/async-rest/releases/index) for all releases.
2121

22-
### Unreleased
22+
### v0.20.0
2323

2424
- Migrated to `protocol-url` gem for URL handling.
2525
- Ensured instances are properly closed after use to prevent resource leaks.

releases.md

Lines changed: 53 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,147 +1,146 @@
11
# Releases
22

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

5-
- Migrated to `protocol-url` gem for URL handling.
6-
- Ensured instances are properly closed after use to prevent resource leaks.
7-
- All wrappers are now required by default from main `async/rest.rb` entry point.
8-
- Fixed logic to correctly parse JSON responses in `Form` wrapper.
5+
- Migrated to `protocol-url` gem for URL handling.
6+
- Ensured instances are properly closed after use to prevent resource leaks.
7+
- All wrappers are now required by default from main `async/rest.rb` entry point.
8+
- Fixed logic to correctly parse JSON responses in `Form` wrapper.
99

1010
## v0.19.1
1111

12-
- Fixed `retry-after` header handling to treat it as a single value header.
12+
- Fixed `retry-after` header handling to treat it as a single value header.
1313

1414
## v0.19.0
1515

16-
- Added support for standard `retry-after` rate limiting.
17-
- Improved response body handling to only replace the body if a parser is found.
16+
- Added support for standard `retry-after` rate limiting.
17+
- Improved response body handling to only replace the body if a parser is found.
1818

1919
## v0.18.0
2020

21-
- Minor improvements and fixes to `Mutable`.
21+
- Minor improvements and fixes to `Mutable`.
2222

2323
## v0.17.0
2424

25-
- Bug fixes and minor improvements.
25+
- Bug fixes and minor improvements.
2626

2727
## v0.16.0
2828

29-
- Removed legacy behaviour for cleaner implementation.
29+
- Removed legacy behaviour for cleaner implementation.
3030

3131
## v0.15.0
3232

33-
- `Representation.for` can now take a block and return a custom representation.
34-
- Renamed methods to prefer `method` rather than `verb` for HTTP operations.
33+
- `Representation.for` can now take a block and return a custom representation.
34+
- Renamed methods to prefer `method` rather than `verb` for HTTP operations.
3535

3636
## v0.14.0
3737

38-
- Fixed constant names.
39-
- Removed unused and legacy requires.
38+
- Fixed constant names.
39+
- Removed unused and legacy requires.
4040

4141
## v0.13.0
4242

43-
- Better support for streaming responses.
44-
- Simplified interface for resources and representations.
43+
- Better support for streaming responses.
44+
- Simplified interface for resources and representations.
4545

4646
## v0.12.4
4747

48-
- Fixed `self.new` to use `self.class.new` for proper subclass instantiation.
48+
- Fixed `self.new` to use `self.class.new` for proper subclass instantiation.
4949

5050
## v0.12.3
5151

52-
- Ensured correct wrapper class is used when making derived representations.
53-
- Improved argument handling with `*arguments` syntax.
52+
- Ensured correct wrapper class is used when making derived representations.
53+
- Improved argument handling with `*arguments` syntax.
5454

5555
## v0.12.2
5656

57-
- Fixed adding composite headers.
57+
- Fixed adding composite headers.
5858

5959
## v0.12.1
6060

61-
- Improved error handling to raise a response error if the response was non-200 status.
62-
- Better overall error handling throughout the library.
61+
- Improved error handling to raise a response error if the response was non-200 status.
62+
- Better overall error handling throughout the library.
6363

6464
## v0.12.0
6565

66-
- Added `Form` wrapper which behaves like a standard HTML form.
67-
- Improved error handling.
68-
- Added GitHub feed example.
69-
- Added example showing multiple simultaneous requests.
70-
- Added example for scraping HTML programmatically.
66+
- Added `Form` wrapper which behaves like a standard HTML form.
67+
- Improved error handling.
68+
- Added GitHub feed example.
69+
- Added example showing multiple simultaneous requests.
70+
- Added example for scraping HTML programmatically.
7171

7272
## v0.10.1
7373

74-
- Ensured response is closed if it causes an exception.
74+
- Ensured response is closed if it causes an exception.
7575

7676
## v0.10.0
7777

78-
- Renamed `url` parameter to `endpoint` for clarity (with backwards compatibility).
78+
- Renamed `url` parameter to `endpoint` for clarity (with backwards compatibility).
7979

8080
## v0.9.0
8181

82-
- Simplified handling of wrapped responses.
83-
- Improved consistency and flexibility of `Representation`.
84-
- Added path computation checks.
82+
- Simplified handling of wrapped responses.
83+
- Improved consistency and flexibility of `Representation`.
84+
- Added path computation checks.
8585

8686
## v0.8.2
8787

88-
- Added base `Error` class.
89-
- Better handling of resource references.
88+
- Added base `Error` class.
89+
- Better handling of resource references.
9090

9191
## v0.8.1
9292

93-
- Updated dependencies.
93+
- Updated dependencies.
9494

9595
## v0.8.0
9696

97-
- Fixed URL usage throughout the library.
98-
- Updated dependencies.
97+
- Fixed URL usage throughout the library.
98+
- Updated dependencies.
9999

100100
## v0.7.3
101101

102-
- Fixed circular loading issue.
103-
- Increased rate limiting delay.
102+
- Fixed circular loading issue.
103+
- Increased rate limiting delay.
104104

105105
## v0.7.2
106106

107-
- Fixed missing `require` for `representation`.
107+
- Fixed missing `require` for `representation`.
108108

109109
## v0.7.1
110110

111-
- Relaxed gem dependencies.
111+
- Relaxed gem dependencies.
112112

113113
## v0.7.0
114114

115-
- Added support for URL encoded payloads.
115+
- Added support for URL encoded payloads.
116116

117117
## v0.6.0
118118

119-
- **Breaking**: RESTful design based on Fielding's thesis.
119+
- **Breaking**: RESTful design based on Fielding's thesis.
120120

121121
## v0.5.2
122122

123-
- Fixed bad require statement.
123+
- Fixed bad require statement.
124124

125125
## v0.5.1
126126

127-
- Simplified sub-resources implementation.
127+
- Simplified sub-resources implementation.
128128

129129
## v0.4.0
130130

131-
- Updated dependencies.
131+
- Updated dependencies.
132132

133133
## v0.3.0
134134

135-
- Added `@wrapper` instance to handle request and response encoding/decoding logic.
136-
- Implemented middleware-style JSON serialization/deserialization.
137-
- Moved compression functionality into `Async::HTTP::Compressor`.
135+
- Added `@wrapper` instance to handle request and response encoding/decoding logic.
136+
- Implemented middleware-style JSON serialization/deserialization.
137+
- Moved compression functionality into `Async::HTTP::Compressor`.
138138

139139
## v0.2.0
140140

141-
- Added compression support.
142-
- General code cleanup and improvements.
141+
- Added compression support.
142+
- General code cleanup and improvements.
143143

144144
## v0.1.0
145145

146-
- Initial release split from `async-http`.
147-
146+
- Initial release split from `async-http`.

0 commit comments

Comments
 (0)