Releases: curlz-rs/curlz
Releases · curlz-rs/curlz
v0.1.0-alpha.12
Added
- robuster jwt token generation (#87)
- (cli) implement
-u | --user
request cli argument (#7) (#46) - (template) implement the basic auth template function (#7) (#33)
- (template) support environment variables from process / shell (#30) (#31)
Fixed
- (http-lang) make grammar bit more robust (#82)
- (deps) update rust crate jsonwebtoken to 8.3 (#73)
- (deps) update rust crate jsonwebtoken to 8.2 (#66)
- (deps) update rust crate pest_derive to 2.5 (#68)
- (http-lang) make grammar bit more robust for trailing whitespaces (#63)
Other
- (deps) update rust crate rstest to 0.17 (#84)
- release v0.1.0-alpha.11 (#71)
- (deps) update rust crate predicates to v3 (#72)
- (deps) update rust crate tempfile to 3.4 (#65)
- release v0.1.0-alpha.10 (#53)
- migrate to clap v4 (#54)
- (deps) bump pest from 2.5.5 to 2.5.6 (#51)
- release 0.1.0-alpha.9 (#45)
- release (#43)
- release (#39)
- release 0.1.0-alpha.6 (#34)
- release
0.1.0-alpha.5
(#29)
v0.1.0-alpha.11
v0.1.0-alpha.10
v0.1.0-alpha.9
v0.1.0-alpha.8
Release 0.1.0-alpha.4
Added
- (http-language) body variable substitution #21 (#24)
- (ci) migrate to
release-plz
- (http-language) basics of the http language file format (#14)
- (functions) implement
jwt
template function (#8) - (essentials) implement interactive prompt with a label (#3)
- (funding) add the github sponsoring button
- (essentials)
prompt_password()
special placeholder (#1) - (essentials) completing example 1 in the readme
- (essentials) little refactoring
- (essentials) switch template language to minijinja
- (essentials) some more progress on basics
- (doc) update the readme on features
- (essentials) add first essential features
- (command:bookmark-as) introduce insta testing
- (command:bookmark-as) implement first
BookmarkAsCommand
- (ci) first build pipeline
- remove dimensions from gif
- add demo.gif
- add first version of README.md
- add first version of Cargo.toml
Fixed
- (#10) RUSTSEC-2020-0071: avoid full time featured time dependency (#11)
- (ci) disable brew deployment for now
- (doc) fix badges and repo links
Other
- (ci) release-please use the patch version bump strategy
- (ci) release-please use the prerelease flag
- (ci) fix release-please token variable
- (ci) fix release-please add debug flag
- (ci) fix release-please token issue again
- (ci) fix release-please token issue
- (ci) add release-please workflow
- 0.1.0-alpha.3
- add docs for placeholders at the beginning of urls (#9)
- fix readme formatting issue
- (v0.1.0-alpha.2) CHANGELOG + version bump + cargo update (#4)
v0.1.0-alpha.1
(#2)- (docs) fix typos
- (doc) fix cargo doc lint
- (fmt) reformat
- (deps) cargo update some deps
- add todos for the next iteration
- Initial commit
- Initial commit
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Release 0.1.0-alpha.3
Release 0.1.0-alpha.2
Added
- special placeholder variables that would interact with the user
- prompt for interactive input with a label as for example
{{ prompt_for("Username") }}
or{{ prompt_for("Birthdate") }}
curlz -- -u "{{ prompt_for("Username") }}:{{ prompt_password() }}" https://api.github.com/user
- prompt for interactive input with a label as for example
Contributors
Release 0.1.0-alpha.1
Added
- reading of
.env
files - reading of
.yaml
env files - placeholder evaluation, with the minijinja template engine
- in urls
- in http headers (
-H | --header
arguments) - in every other passed curl parameter
- save request as a bookmark via
--bookmark
or--bookmark-as
, containing:- curl arguments
- http headers
- http method
- placeholders
- pass all arguments after
--
to curl, that makes drop-in-replacement possible - execute a bookmarked request
- special placeholder variables that would interact with the user
- prompting for a password as `{{ prompt_password() }}
curlz -- -u "{{ username }}:{{ prompt_password() }}" https://api.github.com/user
- prompting for a password as `{{ prompt_password() }}