Skip to content

Commit cb4e148

Browse files
committed
docs: changelog added to site
1 parent b3e74ae commit cb4e148

2 files changed

Lines changed: 169 additions & 0 deletions

File tree

docs/changelogs/cli.md

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
---
2+
title: chkware/cli
3+
---
4+
5+
All notable changes to this project will be documented in this file.
6+
7+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
8+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
9+
10+
## [Unreleased]
11+
Date: not-available
12+
13+
---
14+
15+
## [0.4.3 `alpha`]
16+
17+
Date: 2023-03-09
18+
19+
### Added
20+
21+
- Add sample workflow scripts written in python [#196](https://github.com/chkware/cli/issues/196)
22+
- Read from OS Env for variables [#192](https://github.com/chkware/cli/issues/192)
23+
- Add support for variable pass from CLI context for testcase [#184](https://github.com/chkware/cli/issues/184)
24+
25+
### Changed
26+
27+
- Align variable useage [#270](https://github.com/chkware/cli/issues/270)
28+
- Type gets changed on response JSON [#187](https://github.com/chkware/cli/issues/187)
29+
30+
---
31+
32+
## [0.4.2 `alpha`]
33+
34+
Date: 2023-02-03
35+
36+
### Added
37+
38+
- Add `--no-format`, `-nf` to get data as prepared by expose [#180](https://github.com/chkware/cli/issues/180)
39+
- Improved cross-patform cross-terminal output print [#177](https://github.com/chkware/cli/issues/177)
40+
- Output valid json encodable output for results [#175](https://github.com/chkware/cli/issues/175)
41+
- Support for short tag `-r` instead of `--result` [#174](https://github.com/chkware/cli/issues/174)
42+
- Parse-able expose for testcase and http [#173](https://github.com/chkware/cli/issues/173)
43+
- Pass values from callee using CLI args [#170](https://github.com/chkware/cli/issues/170)
44+
- Pass values from callee using with statement [#168](https://github.com/chkware/cli/issues/168)
45+
- Path resolution implementation for out-file testcase scenario [#164](https://github.com/chkware/cli/issues/164)
46+
- Path resolution for out-file testcase scenario [#161](https://github.com/chkware/cli/issues/161)
47+
- Path, and URL resolution for execute [#160](https://github.com/chkware/cli/issues/160)
48+
- Out-file execution for testcase [#159](https://github.com/chkware/cli/issues/159)
49+
- Add verbosibility to http sub command [#152](https://github.com/chkware/cli/issues/152)
50+
- Specific http error handling for http spec [#150](https://github.com/chkware/cli/issues/150)
51+
- Support for versioned functionality [#148](https://github.com/chkware/cli/issues/148)
52+
53+
### Changed
54+
55+
- Update get_symbol_table so that it returns mangled var namespace [#166](https://github.com/chkware/cli/issues/166)
56+
- Virtual document based system process - architectural upgrade [#131](https://github.com/chkware/cli/issues/131)
57+
58+
### Removed
59+
60+
- Remove support for `request.return` [#173](https://github.com/chkware/cli/issues/173)
61+
62+
---
63+
## [0.4.0 `alpha`]
64+
Date: 2022-09-07
65+
66+
### Added
67+
- Build `zipapp` [#132](https://github.com/chkware/cli/issues/132)
68+
- create a automated release system [#96](https://github.com/chkware/cli/issues/96)
69+
- More Assert* function needed in AssertionCase [#116](https://github.com/chkware/cli/issues/116)
70+
- Test specification [#88](https://github.com/chkware/cli/issues/88)
71+
- Formatted result output for `testcase` [#115](https://github.com/chkware/cli/issues/115)
72+
- Handle dangling key for variable on variable replace [#112](https://github.com/chkware/cli/issues/112)
73+
74+
### Changed
75+
- install_requires in the `setup.cfg` needs to be updated. [#136](https://github.com/chkware/cli/issues/136)
76+
- Improve variables `replace_values` functionality [#127](https://github.com/chkware/cli/issues/127)
77+
78+
---
79+
## [0.3.4 `alpha`]
80+
Date: 2022-08-08
81+
82+
### Added
83+
- `test-spec` init - should extend upon `http` spec [#89](https://github.com/chkware/cli/issues/89)
84+
- support for `return` part of response of `http` spec [#91](https://github.com/chkware/cli/issues/91)
85+
- Formatted result output for request [#114](https://github.com/chkware/cli/issues/114)
86+
- Formatted output should be able to suppress with `--result` [#113](https://github.com/chkware/cli/issues/113)
87+
88+
### Changed
89+
- Refactor: HTTP module class finding and loading process [#110](https://github.com/chkware/cli/issues/110)
90+
- implement `types.MappingProxyType` instead of `DotMap` [#103](https://github.com/chkware/cli/issues/103)
91+
- Update wrong docstring of allowed_url method [#104](https://github.com/chkware/cli/issues/104)
92+
93+
### Removed
94+
- minor modification on request data preparation [#121](https://github.com/chkware/cli/issues/121)
95+
- chk http fails with massive python exception not understandable by user [#123](https://github.com/chkware/cli/issues/123)
96+
97+
---
98+
## [0.3.2 `alpha`]
99+
Date: 2022-06-10
100+
101+
**BREAKING CHANGE** variable support added. can be used as `variables` in `http` specification files.
102+
103+
### Added
104+
- http spec file: define variable and use in request [#78](https://github.com/chkware/cli/issues/78)
105+
106+
### Changed
107+
- nested dict data not getting sent in `body[json]` [#84](https://github.com/chkware/cli/issues/84)
108+
- variables can't be used in `request.url` [#92](https://github.com/chkware/cli/issues/92)
109+
110+
---
111+
## [0.2.0 `alpha`]
112+
Date: 2022-03-31
113+
Tracked milestone: [M.2022-03](https://github.com/chkware/cli/milestone/2)
114+
115+
**BREAKING CHANGE** use http files with `chk http FILE.chk`
116+
117+
### Added
118+
- Improve error message on validation error [#34](https://github.com/chkware/cli/issues/34)
119+
- Http module: load config class by version string on file [#68](https://github.com/chkware/cli/issues/68)
120+
- Advance request spec. config file validation [#48](https://github.com/chkware/cli/issues/48)
121+
- platform support for linux [#27](https://github.com/chkware/cli/issues/27)
122+
- platform support for windows [#28](https://github.com/chkware/cli/issues/28)
123+
- Figure out how to communicate with community [#19](https://github.com/chkware/cli/issues/19)
124+
- Proof of concept for documentation [#47](https://github.com/chkware/cli/issues/47)
125+
126+
### Changed
127+
- Remove `body[none]` from http file spec [#64](https://github.com/chkware/cli/issues/64)
128+
- POST, PUT, PATCH methods must have at lease one `body[..` element [#39](https://github.com/chkware/cli/issues/39)
129+
- Allow only one `body[..]` type in http specification file [#43](https://github.com/chkware/cli/issues/43)
130+
- Allow only one `auth[..]` type in http specification file [#44](https://github.com/chkware/cli/issues/44)
131+
- Architectural TLD [#4](https://github.com/chkware/cli/issues/4)
132+
- `url:` must be valid URL (only http & https) [#49](https://github.com/chkware/cli/issues/49)
133+
- Method should be one of allowed method [#50](https://github.com/chkware/cli/issues/50)
134+
135+
---
136+
## [0.1.5 `pre-alpha`]
137+
Date: 2022-02-28
138+
Tracked milestone: [M.2022-02](https://github.com/chkware/cli/milestone/1)
139+
140+
### Added
141+
- validation for Http spec file [#29](https://github.com/chkware/cli/issues/29)
142+
- validate request .chk file [#7](https://github.com/chkware/cli/issues/7)
143+
- Find suitable libraries for going forward [#23](https://github.com/chkware/cli/issues/23)
144+
- Ready for 1st pre-release [#14](https://github.com/chkware/cli/issues/14)
145+
- preliminary documentation need [#12](https://github.com/chkware/cli/issues/12)
146+
147+
### Changed
148+
- add support for request body for HEAD, OPTIONS http methods [#18](https://github.com/chkware/cli/issues/18)
149+
- Improvement to docs for v0.1.5 [#36](https://github.com/chkware/cli/issues/36)
150+
151+
---
152+
## [0.1.0 `pre-alpha`]
153+
Date: 2022-01-26
154+
155+
### Added
156+
- POST, PUT, PATCH null body support
157+
- form enctype multipart/form-data support
158+
- form enctype application/x-www-form-urlencoded support
159+
- for OPTIONS, HEAD method sending body disabled
160+
- http method support for GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
161+
- Support request structure
162+
- Ability to read `.chk` file

sidebars.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,13 @@ const sidebars = {
7676
"setup/build-zipapp",
7777
],
7878
},
79+
{
80+
type: "category",
81+
label: "⛵️ CHANGELOG",
82+
items: [
83+
"changelogs/cli",
84+
],
85+
},
7986
],
8087
};
8188

0 commit comments

Comments
 (0)