CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 38
Releases: chapar-rest/chapar
v0.4.1
98646e1
Compare
New Features
This release introduces several new features, improvements, and internal changes.
🐍 Post-Scripts Support with Python
Chapar now supports post-request scripts written in Python! For example:
import chapar
print("print test")
print("content-type", request.headers['Content-Type'])
def on_response(response):
if response.status_code == 200:
chapar.set_env('Stage_token', response.json()['Token'])
else:
print('Error:', response.text, response.status_code)
chapar.on_response = on_response
This allows users to define custom logic to run after a request completes. In this first version, Chapar runs scripts inside an isolated Docker environment. You’ll need to enable scripting before using this feature.
More scripting capabilities and APIs will be added in future releases.
⚙️ Settings Page
By popular demand, Chapar now has a Settings page!
Many users asked for the ability to store their data in a custom location. That led to a refactor of how Chapar manages data and configuration files.
With the new settings page, you can:
- Change the data storage location
- Customize editor preferences
- Adjust general application settings
🖥️ Console Section
A new Console section has been added to the bottom of the application.
It displays:
- Application logs
- Output from
print()
statements in your scripts
This makes debugging and visibility much easier.
🔔 Notifications
Chapar now includes a Notifications section in the footer.
It shows important messages such as:
- When the scripting server starts
- Errors or events that need your attention
Note: This feature is still limited but will be expanded in future updates.
🧹 Code Improvements
- Don’t override
HTTPRequestSpec
#118 by @brunnre8 - Add macOS build scripts #120 by @mirzakhany
- Use JetBrains Mono Regular font in the editor #124 by @mirzakhany
- Refactor filesystem #131 by @mirzakhany
- Improve workspace UX tolerance #135 by @Isaac799
- Update
gvcode
to latest version #138 by @mirzakhany
🧑💻 New Contributors
🔗 Full Changelog: Compare v0.3.4...v0.4.0
Assets 8
v0.3.4
c764687
Compare
What's Changed
New Features:
- Response variables its provide a tools to extract more than one variable from the response.
- Search Bar in header Now by simply hitting the CMD/CRL+F you can search in the workspace. by hitting the Enter you can open first item on the search results.
Changes:
- Storage Refactor Storage layer is rebuilt to enable implementations it for different storage backends.
Full Changelog: v0.3.3...v0.3.4
Assets 8
v0.3.3
83da84c
Compare
What's Changed
- Update gio package by @mirzakhany in #107
- fix path param parsing issue by @mirzakhany in #108
- fix url encoded request body by @mirzakhany in #111
- fix get request error when a tree node is clicked by @mirzakhany in #112
Full Changelog: v0.3.2...v0.3.3
Assets 8
v0.3.2
3fa1000
Compare
What's Changed
- Show sent headers and metadata in response section by @mirzakhany in #101
- Generate code from request by @mirzakhany in #103
- fix form data editor styling by @mirzakhany in #105
Full Changelog: v0.3.1...v0.3.2
Assets 8
v0.3.1
ab84e5f
Compare
What's Changed
- improve response section by @mirzakhany in #100, now we are using the code editor to render the response which provides better user experience and syntax highlighting.
- refresh windows after open view containers by @mirzakhany in #99
Full Changelog: v0.3.0...v0.3.1
Assets 8
v0.3.0
1b4bde1
Compare
What's Changed
- fix import from postman by @mirzakhany in #92
- fix theme switcher by @mirzakhany in #93
- show start up error by @mirzakhany in #95
- fix loading the preferences on startup by @mirzakhany in #97
- set theme to selected one on workspace switch by @mirzakhany in #98
Full Changelog: v0.2.9...v0.3.0
Assets 8
v0.2.9
1ffdb79
Compare
This release is made to fix failed windows build in previous one.
Assets 8
v0.2.8
dc36a72
Compare
What's Changed
- Add GVAL extention to json path by @mirzakhany in #80
- improve the response section by utilizing code editor by @mirzakhany in #85
- Show app version in bottom of sidebar by @mirzakhany in #87
- highlight selected line in editor by @mirzakhany in #88
- Avoid showing error on user decline chosing a file by @mirzakhany in #90
- fix protofile loading bug by @mirzakhany in #91
Full Changelog: v0.2.7...v0.2.8
Assets 5
v0.2.7
a18ce62
Compare
What's Changed
- update version in build workflow based on rlease tag by @Monirzadeh in #78
- AUR package by @Monirzadeh in #79
- Pre request and Post request for GRPC and REST by @mirzakhany in #75
New Contributors
- @Monirzadeh made their first contribution in #78
Full Changelog: v0.2.6...v0.2.7
Assets 7
v0.2.6
3891d97
Compare
What's Changed
- re build notification widget by @mirzakhany in #74
- fix: remove post request error dialog, it was interrupting the use will changing the post request config. by @mirzakhany in #76
Full Changelog: v0.2.5...v0.2.6