Skip to content

v0.15.0

Compare
Choose a tag to compare
@Julien-cpsn Julien-cpsn released this 01 May 17:29
· 102 commits to main since this release

❗IMPORTANT❗

  1. 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"
  2. We now have discussions!!! 🤌
  1. 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 and settings
  • 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') and env.set('KEY', data)
  • A pretty_print(...) method is implemented by default. It will stringify your data to JSON and then print it.
    image

  • 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 setting disable_images_preview = true
      image

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