pooja-bruno
587e3cfe5d
add: script error card in collection runner
2025-07-04 15:39:29 +05:30
anusree-bruno
d2888daa88
add process.env variable support to GraphQL introspection
2025-06-30 13:12:35 +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
naman-bruno
5065b2ac37
fix: oauth2 scope
2025-06-26 17:26:59 +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
lohit
1e83b3b35c
Feat: Update serialization logic for application/x-www-form-urlencoded body type ( #4943 )
...
* fix: update qs.stringify to use repeat array format for url serialization
* fix(cli): update qs.stringify to use repeat array format for url serialization
* feat(tests): add URL serialization test case for Duplicate Keys
* feat(cli): refactor formUrlEncoded handling to use buildFormUrlEncodedPayload function
* fix(cli): standardize quotes in qs.stringify for form-urlencoded data
* fix(electron): standardize quotes in qs.stringify for form-urlencoded data
2025-06-26 13:52:56 +05:30
Pragadesh-45
ef18805008
fix(electron): standardize quotes in qs.stringify for form-urlencoded data
2025-06-26 12:05:02 +05:45
lohit
efaac453ce
feat: implement vertical layout for response pane and enhance drag ( #4957 )
2025-06-24 19:22:05 +05:30
Anoop M D
f1116c3008
feat: implement vertical layout for response pane and enhance drag
2025-06-22 19:12:33 +05:30
Pragadesh-45
4664fd60b5
fix: update qs.stringify to use repeat array format for url serialization
2025-06-19 20:01:36 +05:45
Nikolai Ivanov
9b3fe2fd97
Add Debian dependencies (in particular, for "libasound2") ( #2356 )
...
See https://github.com/usebruno/bruno/pull/1037#discussion_r1403537930
2025-06-18 20:27:35 +05:30
Sanjai Kumar
34614f039f
Autocomplete random variables ( #4695 )
...
* Feature: adding dynamic variable support (#3609 )
Co-authored-by: Raghav Sethi <109696225+rsxc@users.noreply.github.com >
Co-authored-by: sanjai0py <sanjailucifer666@gmail.com >
2025-06-18 20:06:45 +05:30
naman-bruno
f2aedf780d
Fix: showing test script errors ( #4902 )
...
* fix: catch errors in tests
2025-06-14 22:20:24 +05:30
lohit
a7ba23d97e
Merge pull request #4886 from sanish-bruno/fix/bearer-undefined
...
fix: handle undefined bearer token to send an empty string instead
2025-06-14 21:50:08 +05:30
Yash
5313704d84
Fix watcher error message typo
2025-06-14 13:25:21 +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
Pooja
e4ae857df3
Merge pull request #4693 from pooja-bruno/mv/isValidValue-in-common-file
...
Fixed a bug causing secrets to appear as null instead of an empty value.
rm isValidValue and directly handle it in encryptString and `decryptString` function
2025-06-09 13:50:25 +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
lohit
223f79a3e2
Merge pull request #4694 from usebruno/feature/playwright
...
Improvements in Playwright setup and added tests for running bruno-testbench
2025-06-04 15:18:34 +05:30
ramki-bruno
577d54b432
Added Playwright test for bruno-testbench, few sanity tests and improvements
...
- Trace will capture snapshots now
- Added ability to add init Electron user-data, preferences and other
app settings.
- Improved test Fixtures
- Use tempdir for Electron user-data
- Ability to reuse app instance for a given init user-data by placing
them in a folder(`pageWithUserData` Fixture)
- Ability to create tests with fresh user-data(`newPage` Fixture)
- Improved logging
- Improved the env vars to customize the Electron user-data-path
2025-05-30 13:57:44 +05:30
ramki-bruno
cb611c6510
Fix: Special URI characters in proxy username/password is giving error
...
URI-encoding the _username_ and _password_ before creating the proxy URI
which then gets passed to `HttpsProxyAgent` and `HttpProxyAgent`
respectively.
2025-05-28 14:45:21 +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
lohit
178773d63a
Merge pull request #4173 from Pragadesh-45/feat/custom-installation-path
...
Feat/ Custom installation path for GUI installer on Windows
2025-05-27 11:49:29 +05:30
devendra-bruno
afb2d3dffd
Updated resolved variable assignment and testcases
2025-05-26 22:52:37 +05:30
Pragadesh-45
8975b9eef6
fix: update Windows build configuration for icon and publisher name
2025-05-26 21:06:01 +05:45
devendra-bruno
9f1aed3209
Refactored fetch-gql-schema-handler.spec.js
2025-05-26 16:42:18 +05:30
devendra-bruno
ce1110bdd4
Added interpolate for header values
2025-05-26 16:39:40 +05:30
devendra-bruno
788569a5f4
Added testcases for prepare-gql-introspection-request.spec.js
2025-05-26 16:39:07 +05:30
devendra-bruno
91397eaf57
Renamed fetchGqlSchema to fetchGqlSchemaHandler
2025-05-26 16:38:09 +05:30
devendra-bruno
c293ceefcf
Refactored fetch-gql-schema-handler.spec.js
2025-05-26 16:37:28 +05:30
devendra-bruno
0948964677
Revert changes to common.spec.js
2025-05-26 09:47:43 +05:30
ramki-bruno
2c3d2ff6a7
Make Secure-local-cookies work in CLI as well
2025-05-23 13:49:56 +05:30
Chriss4123
a4fff01647
Support Secure cookies for localhost and loopback addresses
2025-05-23 12:35:04 +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
b924e15afa
Added testcases for fetch-gql-schema-handler
2025-05-21 17:35:47 +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
devendra-bruno
6cde453032
Added test for prepareGqlIntrospectionRequest
2025-05-21 06:41:18 +05:30
devendra-bruno
8f06889996
Remove mergeEnvironmnetVariable method from spec file
2025-05-21 06:40:21 +05:30
devendra-bruno
52662f0766
Updated testcases in prepare-gql-introspection spec
2025-05-19 17:39:39 +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
3cd18d1e16
Added testcases for prepare-gql-introspection-request
2025-05-16 00:43:58 +05:30