Hi all!!!
Big quality of life and features update, hope you like it :)
An enormous rework on text inputs has been made, please report each problem that you encounter.
The next release will likely be on nested collection and default request value in collections (e.g., a collection auth being applied on all its requests)
We are somes features away from v1 🎊
Added
- 🪙 | Added JWT authentication, mostly thanks to @amkarkhi #179
- Algorithms:
- HS256
- HS384
- HS512
- ES256
- ES384
- RS256
- RS384
- RS512
- PS256
- PS384
- PS512
- EdDSA
- Secret types: text, base64, URL-safe base64, PEM file, DER file
- Algorithms:
- 🫄 | Added Digest authentication. Note that on a 401 unauthorized requests, request digest fields can be billed according to the response
www-authenticateheader- Algorithms:
- MD5
- MD5-sess
- SHA256
- SHA256-sess
- SHA512
- SHA512-sess
- QOP: none, auth, auth-int
- Charset: ASCII, UTF8
- Algorithms:
- 🌐 | You can now set a global config file. Write your configuration at
<ATAC_GLOBAL_DIR>/global.toml, e.g.:/home/julien/.config/atac/global.toml. The values of this config file will be overwritten by directory config. #192 - ✏️ | [BREAKING] Reworked EVERY text input (~4000 LoC omg) thanks to @preiter93. But what does it change?
- Syntax highlighting everywhere
- Much better support of VIM inputs, not only key-bindings
- Now supports EMACS inputs
- New search mode
Ctrl-fwith default configuration - Now supports external editor on text-areas.
Ctrl-ewith default configuration. - Breaking part: the key bindings files have changed. Single-line text input and text-area part were merged and things were added. Please see https://github.com/Julien-cpsn/ATAC/tree/main/example_resources/key_bindings for better examples.
- You can now disable the usage of graphical protocol by setting
disable_graphical_protocol = <bool>in the config file.
Removed
- [BREAKING] Removed
disable_cors = <bool>from the config file, as it has been deprecated long ago in upstream https://github.com/seanmonstar/reqwest/releases/tag/v0.12.14
Improved
- Updated dependencies

