lohit
38c307d6f1
feat: folder sequencing ( #4595 )
...
Co-authored-by: Pooja Belaramani <pooja@usebruno.com>
Co-authored-by: naman-bruno <naman@usebruno.com>
Co-authored-by: lohit <lohit@usebruno.com>
2025-05-05 16:52:00 +05:30
Anoop M D
526fcabffe
Support Importing Collection Level Auth from Postman (Merge pull request #4475 )
2025-04-22 21:27:06 +05:30
Anoop M D
75ff31f0cf
Include globalEnvironmentVariables in runPostResponseVars result (Merge pull request #4520 )
...
Include globalEnvironmentVariables in runPostResponseVars result
2025-04-22 20:30:43 +05:30
Pragadesh-45
46dab6e474
test: add request authentication tests for basic and bearer auth handling
2025-04-22 20:25:27 +05:45
Pragadesh-45
c7e8c07d40
test: add folder authentication tests for basic, bearer, API key, and digest auth
2025-04-22 19:56:03 +05:45
Pragadesh-45
932d2b77dc
test: add collection authentication tests for basic, bearer, API key, and digest auth
2025-04-22 19:10:28 +05:45
Pragadesh-45
049de84cbb
test: refactor postman-to-bruno.spec.js
by adding a simple collection
2025-04-22 18:00:49 +05:45
pooja-bruno
3bd44ea7ef
Refactor: Reorganize Postman translation tests into modules ( #4524 )
2025-04-22 16:42:09 +05:30
pooja-bruno
317ccccfc6
fix: Add null checks and fallbacks to Bruno-to-Postman
converter to… ( #4525 )
2025-04-22 16:40:15 +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
Pragadesh-45
6a7750d354
refactor: rename test files and update import paths for postman-to-bruno tests
2025-04-22 15:19:04 +05:45
Pragadesh-45
4c23ab5664
Merge remote-tracking branch 'origin/main' into fix/import-pm-collection-improvements
2025-04-21 19:03:34 +05:45
Tim Nikischin
e3c28fd0ec
feat: style skipped requests in runner and show skipped count ( #3853 )
...
Mostly taken from @JorgeTrovisco 's implementation #2397
Co-authored-by: Anoop M D <anoop.md1421@gmail.com>
2025-04-19 18:14:45 +05:30
Anoop M D
56ab61c29c
Fixed issue related to postman environment imports failure ( #4523 )
2025-04-18 21:33:12 +05:30
pooja-bruno
d3056ba843
Fix: Folder drag-and-drop crash ( #3944 )
2025-04-18 02:48:37 +05:30
lohit
e34e2ec1f1
feat: support object and array interpolation in bruno-common interpolate fn ( #4519 )
...
---------
Co-authored-by: Pooja Belaramani <pooja@usebruno.com>
Co-authored-by: lohit jiddimani <lohitjiddimani@lohits-MacBook-Air.local>
Co-authored-by: Anoop M D <anoop.md1421@gmail.com>
2025-04-18 00:47:02 +05:30
lohit jiddimani
524bb5e4b7
fix: console errors if any while importing postman env collections
2025-04-17 20:56:22 +05:30
lohit jiddimani
3f8ea7764e
fix: add JSON parsing and error handling for Postman environment imports
...
~ return parsed JSON object instead of raw file string
2025-04-17 20:41:14 +05:30
anusree-bruno
f0d1e6936e
Include globalEnvironmentVariables in runPostResponseVars result
2025-04-17 16:18:08 +05:30
Andreas Wirth
9a21eec1b9
Bugfix: Add cheerio and xml2js modules to post-response scripts ( #4516 )
...
* Bugfix: Add cheerio and xml2js modules to post-response scripts
* chore: improved cheerio and xml2js test
---------
Co-authored-by: Anoop M D <anoop.md1421@gmail.com>
2025-04-17 01:31:53 +05:30
pooja-bruno
1703346bb6
feat: improve postman translations: pm.request and pm.response ( #4517 )
2025-04-16 19:19:31 +05:30
pooja-bruno
e5ebe20a20
feat: add insomnia v5 import ( #4468 )
2025-04-16 02:37:48 +05:30
pooja-bruno
54a03fd0d3
fix: lint errors for atob/btoa redefinition ( #4509 )
...
* fix: lint errors for atob/btoa redefinition
2025-04-15 20:35:55 +05:30
Sanjai Kumar
e8affcfde9
feat: add tests for mock variable interpolation in interpolate function ( #4507 )
...
* feat: add tests for mock variable interpolation in interpolate function
* test: enhance mock variable interpolation tests for additional types and JSON validation
---------
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com>
2025-04-15 17:24:24 +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
Pragadesh-45
92925648e6
fix: OAuth2 key value retrieval
2025-04-10 21:14:22 +05:45
Pragadesh-45
811c492bce
fix: improve URL construction by handling empty input and filtering invalid query parameters
2025-04-10 21:14:22 +05:45
Pragadesh-45
73fa2e19e4
fix: enhance error handling for unsupported Postman schema versions and invalid JSON format
2025-04-10 21:13:49 +05:45
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
cc905da630
Fix: Prevent --bail option from treating skipped requests as failures ( #4166 )
2025-04-10 19:58:08 +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
Pragadesh-45
f1d527aa9c
feat: implement support for various authentication types in Postman to Bruno converter
2025-04-10 18:55:03 +05:45
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
ganesh
838f25b9db
added example to readme file ( #4471 )
...
* added example to readme file
* modified example
2025-04-10 03:55:30 +05:30
lohxt1
9bb9a914ac
postman-to-bruno converter package fixes
2025-04-08 20:38:38 +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
Thim
9845363349
Feat: Standalone Package to convert to Bruno collection(Part 2)
...
This contains the bulk of the changes apart from renaming files.
This is a continuation of #2341 .
Co-authored-by: lohit <lohit@usebruno.com>
Co-authored-by: pooja-bruno <pooja@usebruno.com>
2025-04-07 22:24:57 +05:30
Thim
1a6fa7a799
Feat: Standalone Package to convert to Bruno collection(Part 1)
...
This commit just moves the required files to the new destination
using `git mv` to force Git to recognise it as `Renamed`.
This is a continuation of #2341 .
Co-authored-by: lohit <lohit@usebruno.com>
Co-authored-by: pooja-bruno <pooja@usebruno.com>
Co-authored-by: ramki-bruno <ramki@usebruno.com>
2025-04-07 22:24:57 +05:30
lohxt1
6cd44662a8
removed the dup refresh token checkbox field
2025-04-07 19:14:34 +05:30
lohxt1
9daf418886
pass global env vars to the fetch and refresh oauth2 requests
2025-04-07 19:14:34 +05:30
therealrinku
37ee13353d
fix: user agent header
2025-04-07 17:40:07 +05:30
Daniel Roberto
8439e8871f
fix: Oauth2 toast typo
2025-04-07 13:52:25 +05:30
S.M.TALHA
cd3c66cb14
Fix: Matching Brackets pair not highlighting ( #4440 )
...
Co-authored-by: smtalha682 <smtalha682@gmail.com>
2025-04-04 20:17:55 +05:30
ganesh-bruno
17a63d599d
capitalize custom and default to follow same theme
2025-04-04 12:59:52 +05:30
ganesh-bruno
d9e87fcd82
updated readme file
2025-04-04 12:59:22 +05:30