poojabela
cb92e46f8d
feat: add req.getName api
2025-04-30 15:14:36 +05:30
lohit
220da6b58e
feat: Moved logic related to html report generation to bruno-common package ( #4536 )
...
---------
Co-authored-by: lohit jiddimani <lohitjiddimani@lohits-MacBook-Air.local >
2025-04-22 16:35:54 +05:30
ramki-bruno
b93d8e73a2
Allow leading dot for file and folder names
...
Co-authored-by: vishnuprasanth-j <jvpvis6@gmail.com >
2025-04-16 03:26:38 +05:30
ramki-bruno
17c9813c98
Regularize RegEx patterns for validating filenames
...
- Fixed inconsistency in validating last character between
bruno-electron and bruno-app.
- Fixed inconsistency in sanitizing first character between
bruno-electron and bruno-app.
- Updated the comments to accurately reflect the patterns
- Fixed inconsistencies in escaping certain characters in the patterns
itself.
2025-04-16 03:20:58 +05:30
Sanjai Kumar
d376947a91
Move mock builtin vars interpolation to bruno-common for CLI support ( #4497 )
...
* move interpolateMockVars function inside the main interpolate logic inside bruno-common.
* improve comments for JSON escaping logic in interpolate function
* update faker-functions to use CommonJS module syntax to satisfy jest and add regex validation tests
---------
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com >
Co-authored-by: ramki-bruno <ramki@usebruno.com >
2025-04-15 00:14:13 +05:30
ramki-bruno
6ff49589be
Fix: Line-breaks in $<mock> built-ins are breaking JSON req body
2025-04-11 17:03:19 +05:30
ramki-bruno
c950806541
Fix: Falsy values from $<mock> built-ins are not getting interpolated.
2025-04-11 12:50:21 +05:30
Anoop M D
921e1af72b
Merge pull request #2958 from lzl0304/fix-2508
...
bugfix/chokidar disables globbing
2025-04-10 20:10:42 +05:30
pooja-bruno
74bbfce8a0
fix: update global env in collection runner ( #4135 )
...
* fix: update global env in collection runner
2025-04-10 19:54:44 +05:30
pooja-bruno
8b67a0423d
fix: header key variables not interpolating with capital letters ( #4264 )
2025-04-10 19:50:17 +05:30
Sanjai Kumar
2dd0424d8f
Add @usebruno/requests package with digest authentication support ( #4417 )
...
* Add @usebruno/requests package with digest authentication support
---------
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com >
Co-authored-by: ramki-bruno <ramki@usebruno.com >
2025-04-10 14:49:21 +05:30
lohxt1
44cef9999c
clear stored token when refresh call returns an error
2025-04-08 18:49:04 +05:30
lohxt1
3a792a021c
oauth2 refresh token under request pane creates dup network logs
2025-04-08 18:49:04 +05:30
lohit
2e5c63cfb9
improve network error handling, oauth2 logic cleanup, tls settings, and ui/test updates ( #4444 )
...
~ axios error interceptor fixes and timeline network logs ui updates
~ axios instance error interceptor now returns promise rejects instead of plain objects
~ fixed digest_auth regression
~ removed the interceptor logic for the oauth2 token url calls
~ timeline network logs ui updates
~ updated oauth2 test collections
* ssl/tls fixes and error handling
~ set the min allowed tls version to 1.0 (TLSv1)
~ proxy/certs/tls setup error handling
* enhance JSON stringification with circular reference handling
- Add getCircularReplacer to safely handle circular references in objects
- Update safeStringifyJSON to support indentation and handle undefined values
~ we currently support digest auth for bruno-cli
---------
Co-authored-by: lohit <lohit@usebruno.com >
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
2025-04-07 23:03:49 +05:30
therealrinku
37ee13353d
fix: user agent header
2025-04-07 17:40:07 +05:30
lohit
84ef5b1044
Merge pull request #4446 from lohxt1/pr_4416
...
fix(oauth2): improve additional parameters handling and ui updates
2025-04-06 19:05:45 +05:30
lohit
3c85f44ed9
Merge pull request #4416 from naman-bruno/feat/oauth2-additional-params
...
Oauth2 additional params
2025-04-06 19:04:25 +05:30
lohxt1
dd7ff97090
fix(oauth2): improve additional parameters handling and ui updates
...
~ fix oauth2 additional parameters encoding and url handling
~ show authorization tab only for authorization_code grant type
~ set active tab based on grant type
~ update schema validation for grant type-specific parameters
~ add url tooltip in responsepane timeline
~ clean up variable naming and parameter handling
2025-04-06 19:01:23 +05:30
naman-bruno
b9c2a42344
feat: added options to add additional params in oauth2 requests
2025-04-03 16:35:59 +05:30
sanjai0py
5dc7f1ae2f
Refactoring and fixes in _Mock Variables Interpolation_ feature
2025-04-02 14:24:29 +05:30
Raghav Sethi
6862cb4e58
Feature: Mock Variables Interpolation ( #3609 )
...
Former title: Feature: adding dynamic variable support (#3609 )
2025-04-02 14:24:29 +05:30
lohxt1
dbba22131c
fix: proxy and certs not being used for oauth2 calls
2025-03-27 22:56:00 +05:30
naman-bruno
559026b65c
Fix: right Agent for system proxy
2025-03-27 16:36:22 +05:30
naman-bruno
eb6fef63b3
Removed log
2025-03-26 20:30:39 +05:30
naman-bruno
1b767f8d26
fix: params
2025-03-26 20:30:39 +05:30
naman-bruno
3b061cda89
Fix: agentOptions not passing properly to baseAgent
2025-03-26 20:30:39 +05:30
lohit
268ede869d
handle oauth2 timeline response, remove dataBuffer from debugInfo obj ( #4330 )
2025-03-25 22:28:29 +05:30
lohxt1
7635230c88
oauth2 fixes
2025-03-25 18:29:44 +05:30
lohit
eb0d746082
Merge pull request #4324 from naman-bruno/bugfix/redirect-proxy
...
Fix: Redirect not working on proxy
2025-03-25 18:05:17 +05:30
naman-bruno
61b3853390
overwrite maxredirect on request obj
2025-03-25 18:01:40 +05:30
naman-bruno
76485cdd56
reseted max redirect counts
2025-03-25 17:56:31 +05:30
lohxt1
14ee26557a
query stringify request payload data before the oauth2 token url request
2025-03-25 17:09:36 +05:30
lohxt1
8e873013a9
oauth2 fixes
2025-03-25 15:42:58 +05:30
lohxt1
61ba5f5c39
check if token is expired only if expires_in prop is present, clear response and clear timeline are 2 different things, clear redux state after clearing oauth2 credentials cache
2025-03-24 22:49:21 +05:30
lohit
eed3f2ff4c
Merge pull request #4300 from lohxt1/oauth2_fixes
...
timeline ui fixes, oauth2 validation fixes
2025-03-21 15:58:32 +05:30
lohxt1
b09b4b1d17
timeline ui fixes, oauth2 validation fixes
2025-03-21 15:56:02 +05:30
lohit
cd9c667e8a
Merge pull request #4297 from lohxt1/oauth2_fixes
...
oauth2 fixes, ui validations, timeline ui updates
2025-03-21 00:44:54 +05:30
lohxt1
2675e79dbd
oauth2 fixes, ui validations, timeline updates (wip)
2025-03-21 00:41:07 +05:30
lohxt1
926919524b
chore: version upgrade to 2.0.0
2025-03-20 20:31:53 +05:30
lohxt1
3a81ebf0e2
oauth2 fixes
2025-03-20 20:11:12 +05:30
lohxt1
3ffaaab8f3
Merge remote-tracking branch 'upstream/main' into feat/oauth2-improvements
2025-03-20 19:38:54 +05:30
lohxt1
5a98da2031
oauth2 fixes
2025-03-20 19:27:14 +05:30
Anoop M D
ccd4a14da6
feat: refactored about menu + added static path updates for win build
2025-03-18 21:49:35 +05:30
lohxt1
98bd997665
chore: fix font not loading issue, fix about menu item, fix padding for preferences modal
2025-03-18 21:49:35 +05:30
lohxt1
74d9b0aafe
fix browse_files function
2025-03-17 16:55:56 +05:30
lohxt1
d3fcb42a8f
timeline ui updates wip
2025-03-17 14:09:36 +05:30
lohxt1
51be153527
fix bruno-electron unit tests
2025-03-16 14:28:21 +05:30
lohxt1
eead96ca26
Merge remote-tracking branch 'upstream/main' into feat/oauth2-improvements
2025-03-16 14:02:12 +05:30
lohxt1
f99e8770f0
~ reverting the bruno-electron ipc-network files refactoring work to keep the diff minimal
2025-03-16 13:37:59 +05:30
lohit
9bde3c44f7
filename support for requests and folders ( #4111 )
2025-03-14 20:07:33 +05:30