lohit
3e8f1a71ff
Merge branch 'main' into feat/url-encoding-settings-refactor
2025-07-15 14:47:58 +05:30
lohit
52e44a0568
Merge pull request #5069 from usebruno/feat/collection_runner_tags
2025-07-15 14:43:21 +05:30
Wibaek Park
903c5b4363
fix: Ignore empty header on Auth API Key(Header) to prevent sending request error ( #5007 )
2025-07-15 14:42:46 +05:30
Pooja
85c4871701
fix: awsv4 signature error bug ( #5099 )
2025-07-15 14:41:56 +05:30
lohit-bruno
0e28c97f8f
collection runner tag updates
2025-07-15 14:33:18 +05:30
Antti Sonkeri
3803576aa4
feat: Tagging requests and filtering collection runs using tags
2025-07-15 13:37:36 +05:30
Maintainer Bruno
dda1673a0f
feat(url): move url encoding utils to bruno common
2025-07-15 02:19:21 +05:30
maintainer-bruno
ecc6c1604c
feat(url): introduce setting to toggle encoding of URL query parameters ( #5089 )
2025-07-15 00:23:17 +05:30
lohit
4e4c94d73f
sort folders by name first and then sequence ( #5063 )
...
* sort folders by name first and then sequence
---------
Co-authored-by: lohit <lohit@usebruno.com >
2025-07-14 22:17:11 +05:30
naman-bruno
a68833089f
Feat: OAuth2 implicit grant type ( #4307 )
...
* add: implicit grant type
2025-07-11 13:55:03 +05:30
Pooja
fbc77fc725
feat: introduce res.getSize() helper (header/body/total) ( #5018 )
...
* feat: introduce `res.getSize()` helper (header/body/total)
* fix: unit test
* rm: request-duration from collection runner header
* change: api for getSize
* fix
* improve: getSize method
* add: todo comment
---------
Co-authored-by: lohit <lohit@usebruno.com >
2025-07-08 21:00:05 +05:30
Raino Pikkarainen
82f5f9ee88
Add dataBuffer to response to be available in test scripts ( #1881 )
...
Co-authored-by: Raino Pikkarainen <raino.pikkarainen@twoday.com >
2025-07-08 19:32:01 +05:30
Pooja
63a8201290
add: new timeline in runner ( #4927 )
...
* add: new timeline in runner
2025-07-08 15:26:21 +05:30
pooja-bruno
c96042c53f
fix: testResult code
2025-07-04 15:39:29 +05:30
pooja-bruno
cab75f7543
improvements
2025-07-04 15:39:29 +05:30
pooja-bruno
587e3cfe5d
add: script error card in collection runner
2025-07-04 15:39:29 +05:30
Pooja
c6c3931446
feat: support onFail api to catch errors in pre req ( #4581 )
...
support `onFail` api to catch errors in pre req
---------
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
Co-authored-by: lohit <lohit@usebruno.com >
2025-06-27 19:42:00 +05:30
lohit
fab9d00566
Merge pull request #3973 from betawait/bugfix/bug-remove-content-type-in-post-with-no-body
...
Fix: Allow empty Content-Type when no body (#1693 )
2025-06-27 17:49:34 +05:30
lohit
6349e9b816
fix: oauth2 tokenHeaderPrefix can be set to an empty string value ( #4928 )
...
* ~ only prefill `Bearer` as token prefix only when the oauth2 is selected as the auth type for the first time
~ check if tokenPrefix is present before adding a space before the access_token value in the header
* review comment fixes
---------
Co-authored-by: lohit <lohit@usebruno.com >
2025-06-26 15:53:14 +05:30
Pragadesh-45
ef18805008
fix(electron): standardize quotes in qs.stringify for form-urlencoded data
2025-06-26 12:05:02 +05:45
Pragadesh-45
4664fd60b5
fix: update qs.stringify to use repeat array format for url serialization
2025-06-19 20:01:36 +05:45
naman-bruno
f2aedf780d
Fix: showing test script errors ( #4902 )
...
* fix: catch errors in tests
2025-06-14 22:20:24 +05:30
sanish-bruno
a598cda624
fix: handle undefined bearer token to send an empty string instead
2025-06-13 14:16:02 +05:30
Pooja
364fb45e97
add: pre and post tests in runner ( #4878 )
2025-06-11 22:38:58 +05:30
Pooja
fc697bf81b
feat: support chai in scripts ( #4552 )
...
feat: support chai in scripts
2025-06-10 22:41:11 +05:30
lohit
9bc07afc77
initRunRequestEvent function for initializing request execution related details (#4863 )
...
added a initRunRequestEvent function resetting and initializing request run event related details
2025-06-10 21:05:39 +05:30
lohit
9dde2df475
Merge pull request #4661 from devendra-bruno/fix/gql-introspection-variable-interpolation
...
Added combined Vars for prepareGqlIntrospectionRequest for all interp…
2025-06-05 18:05:45 +05:30
devendra-bruno
6f9daadcfb
Update index.js Removed duplicate variable
2025-05-27 15:44:07 +05:30
devendra-bruno
8d5d952026
Added runtimeVars in prepareGqlIntrospectionRequest
2025-05-27 14:38:48 +05:30
devendra-bruno
afb2d3dffd
Updated resolved variable assignment and testcases
2025-05-26 22:52:37 +05:30
devendra-bruno
ce1110bdd4
Added interpolate for header values
2025-05-26 16:39:40 +05:30
devendra-bruno
91397eaf57
Renamed fetchGqlSchema to fetchGqlSchemaHandler
2025-05-26 16:38:09 +05:30
devendra-bruno
3e714ab9f8
Updated handler fetch-gql-schema
2025-05-21 17:54:53 +05:30
devendra-bruno
f2e9a6a502
Added folder level variable support
2025-05-21 17:39:10 +05:30
devendra-bruno
548a6b4319
Rename combinedVars to resolvedVars
2025-05-21 17:34:36 +05:30
devendra-bruno
9c9afaf78f
Extracted fetchGqlSchema handler seperate from ipc handler
2025-05-21 06:42:19 +05:30
lohit
2a44691cb3
Merge pull request #4590 from poojabela/feat/add-getName-api-for-script
...
feat: add `req.getName` & `bru.getCollectionName` api
2025-05-16 20:21:35 +05:30
naman-bruno
2bb56e8a4b
Fix: properly handling redirects with status code ( #4561 )
...
* Fix: properly handling redirects with status code
* fix: updated redirect logic for method change
2025-05-16 17:14:37 +05:30
devendra-bruno
5567e1b7f2
Fixed typo in prepareGqlIntrospectionRequest
2025-05-16 00:47:49 +05:30
devendra-bruno
9d3e42b5d4
Update prepareGqlIntrospectionRequest change assignment sequence
2025-05-16 00:43:27 +05:30
devendra-bruno
0f318c26c2
Updated precedence in combinedVars object
2025-05-16 00:42:27 +05:30
devendra-bruno
62595c519c
Added lodash merge for combining vars before interpolateVars
2025-05-15 15:56:30 +05:30
betawait
1d12bebce4
Fix: Allow empty Content-Type when no body ( #1693 )
...
By default Axios will set the Content-Type for POST/PUT/PATCH requests
to "application/x-www-form-urlencoded" if the Content-Type header is not
specified.
This explicitly sets the content type to "false" when there the body
mode is set to "none", and the user has not set an explicit content type
themselves. Setting the content type to false directs Axios not to send
a Content-Type header.
2025-05-15 07:40:21 +09:00
devendra-bruno
8e91640084
Added mergeEnvironmentVariables method for gql prep method
2025-05-14 12:25:41 +05:30
devendra-bruno
ad3f5de99a
Added combined variable object for gqlIntrospectionRequest
2025-05-13 17:05:37 +05:30
devendra-bruno
2de7ba0d0c
Added combined Vars for prepareGqlIntrospectionRequest for all interpolate
2025-05-13 16:06:20 +05:30
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
poojabela
e0fb379511
add: bru.collectionName api
2025-04-30 17:25:42 +05:30
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