11---
2- title : chkware/cli
2+ title : Changelog for chkware/cli
33---
44
55All notable changes to this project will be documented in this file.
@@ -8,11 +8,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
99
1010## [ Unreleased]
11+
1112Date: not-available
1213
1314---
1415
15- ## [ 0.4.3 ` alpha ` ]
16+ ## 0.4.3 ` alpha `
1617
1718Date: 2023-03-09
1819
@@ -29,7 +30,7 @@ Date: 2023-03-09
2930
3031---
3132
32- ## [ 0.4.2 ` alpha ` ]
33+ ## 0.4.2 ` alpha `
3334
3435Date: 2023-02-03
3536
@@ -60,7 +61,9 @@ Date: 2023-02-03
6061- Remove support for ` request.return ` [ #173 ] ( https://github.com/chkware/cli/issues/173 )
6162
6263---
63- ## [ 0.4.0 ` alpha ` ]
64+
65+ ## 0.4.0 ` alpha `
66+
6467Date: 2022-09-07
6568
6669### Added
@@ -76,45 +79,57 @@ Date: 2022-09-07
7679- Improve variables ` replace_values ` functionality [ #127 ] ( https://github.com/chkware/cli/issues/127 )
7780
7881---
79- ## [ 0.3.4 ` alpha ` ]
82+
83+ ## 0.3.4 ` alpha `
84+
8085Date: 2022-08-08
8186
8287### Added
88+
8389- ` test-spec ` init - should extend upon ` http ` spec [ #89 ] ( https://github.com/chkware/cli/issues/89 )
8490- support for ` return ` part of response of ` http ` spec [ #91 ] ( https://github.com/chkware/cli/issues/91 )
8591- Formatted result output for request [ #114 ] ( https://github.com/chkware/cli/issues/114 )
8692- Formatted output should be able to suppress with ` --result ` [ #113 ] ( https://github.com/chkware/cli/issues/113 )
8793
8894### Changed
95+
8996- Refactor: HTTP module class finding and loading process [ #110 ] ( https://github.com/chkware/cli/issues/110 )
9097- implement ` types.MappingProxyType ` instead of ` DotMap ` [ #103 ] ( https://github.com/chkware/cli/issues/103 )
9198- Update wrong docstring of allowed_url method [ #104 ] ( https://github.com/chkware/cli/issues/104 )
9299
93100### Removed
101+
94102- minor modification on request data preparation [ #121 ] ( https://github.com/chkware/cli/issues/121 )
95103- chk http fails with massive python exception not understandable by user [ #123 ] ( https://github.com/chkware/cli/issues/123 )
96104
97105---
98- ## [ 0.3.2 ` alpha ` ]
106+
107+ ## 0.3.2 ` alpha `
108+
99109Date: 2022-06-10
100110
101111** BREAKING CHANGE** variable support added. can be used as ` variables ` in ` http ` specification files.
102112
103113### Added
114+
104115- http spec file: define variable and use in request [ #78 ] ( https://github.com/chkware/cli/issues/78 )
105116
106117### Changed
118+
107119- nested dict data not getting sent in ` body[json] ` [ #84 ] ( https://github.com/chkware/cli/issues/84 )
108120- variables can't be used in ` request.url ` [ #92 ] ( https://github.com/chkware/cli/issues/92 )
109121
110122---
111- ## [ 0.2.0 ` alpha ` ]
123+
124+ ## 0.2.0 ` alpha `
125+
112126Date: 2022-03-31
113127Tracked milestone: [ M.2022-03] ( https://github.com/chkware/cli/milestone/2 )
114128
115129** BREAKING CHANGE** use http files with ` chk http FILE.chk `
116130
117131### Added
132+
118133- Improve error message on validation error [ #34 ] ( https://github.com/chkware/cli/issues/34 )
119134- Http module: load config class by version string on file [ #68 ] ( https://github.com/chkware/cli/issues/68 )
120135- Advance request spec. config file validation [ #48 ] ( https://github.com/chkware/cli/issues/48 )
@@ -124,6 +139,7 @@ Tracked milestone: [M.2022-03](https://github.com/chkware/cli/milestone/2)
124139- Proof of concept for documentation [ #47 ] ( https://github.com/chkware/cli/issues/47 )
125140
126141### Changed
142+
127143- Remove ` body[none] ` from http file spec [ #64 ] ( https://github.com/chkware/cli/issues/64 )
128144- POST, PUT, PATCH methods must have at lease one ` body[.. ` element [ #39 ] ( https://github.com/chkware/cli/issues/39 )
129145- Allow only one ` body[..] ` type in http specification file [ #43 ] ( https://github.com/chkware/cli/issues/43 )
@@ -133,26 +149,33 @@ Tracked milestone: [M.2022-03](https://github.com/chkware/cli/milestone/2)
133149- Method should be one of allowed method [ #50 ] ( https://github.com/chkware/cli/issues/50 )
134150
135151---
136- ## [ 0.1.5 ` pre-alpha ` ]
152+
153+ ## 0.1.5 ` pre-alpha `
154+
137155Date: 2022-02-28
138156Tracked milestone: [ M.2022-02] ( https://github.com/chkware/cli/milestone/1 )
139157
140158### Added
159+
141160- validation for Http spec file [ #29 ] ( https://github.com/chkware/cli/issues/29 )
142161- validate request .chk file [ #7 ] ( https://github.com/chkware/cli/issues/7 )
143162- Find suitable libraries for going forward [ #23 ] ( https://github.com/chkware/cli/issues/23 )
144163- Ready for 1st pre-release [ #14 ] ( https://github.com/chkware/cli/issues/14 )
145164- preliminary documentation need [ #12 ] ( https://github.com/chkware/cli/issues/12 )
146165
147166### Changed
167+
148168- add support for request body for HEAD, OPTIONS http methods [ #18 ] ( https://github.com/chkware/cli/issues/18 )
149169- Improvement to docs for v0.1.5 [ #36 ] ( https://github.com/chkware/cli/issues/36 )
150170
151171---
152- ## [ 0.1.0 ` pre-alpha ` ]
172+
173+ ## 0.1.0 ` pre-alpha `
174+
153175Date: 2022-01-26
154176
155177### Added
178+
156179- POST, PUT, PATCH null body support
157180- form enctype multipart/form-data support
158181- form enctype application/x-www-form-urlencoded support
0 commit comments