❗IMPORTANT❗
- The priorities have been reorganized. There no more "v2.0.0", all the elements have been moved to the "v1.0.0" section. This change has been made in order to clearly tell that the features will be implemented in a near future. Also, all the "v3.0.0" have been moved to "v2.0.0"
- We now have discussions!!! 🤌
- You can give your feedback on new releases here: https://github.com/Julien-cpsn/ATAC/discussions/categories/release-feedback
- Feel free to create some more topics
- I am actively searching for 1-2 testers that will help me to quickly test the features before they come out (apply here: #53)
Added
- Added pre and post-request scripts!!!!!!! 🎉
- You can use basic Javascript in the script text areas. E.g. fetch is not usable.
- You have to add this to your existing collections:
{
...request...
"scripts": {
"pre_request_script": null,
"post_request_script": null
},
}
-
The console tab will display every
console.log
and errors used within the scripts -
You can manipulate the
request
variable, it litterally represents the data that ATAC uses- Accessible:
name
,url
,method
,params
,headers
,body
,auth
andsettings
- Accessible:
-
You can also manipulate the
env
variable, to get and set your environment variables. They then will be saved into your environment file.- Accessible:
env.get('KEY')
andenv.set('KEY', data)
- Accessible:
-
A
pretty_print(...)
method is implemented by default. It will stringify your data to JSON and then print it.
-
Image responses can now be visualized directly from ATAC! 👀
- Images can be copied onto the clipboard (like a regular response body)
- In classic terminals, the image will be rendered using characters. In terminals that support the Kitty protocol, the real image will be displayed.
- The image preview can be disabled in the config file
atac.toml
by settingdisable_images_preview = true
Improved
- Added response headers highlighting #31
- Added pre and post-request import from Postman
Fixed
- Fixed delete/backspace being inverted on the body text area