Bijin Bruno
48a09f6f50
feat: enhance support for prompt variables
2025-11-17 20:12:20 +05:30
Bobby Bonestell
d28f2f32e9
feat: add support for prompt variables in the bruno app
2025-11-14 18:57:45 +05:30
Pooja
f439f2de9a
add: draft for collection and folder settings ( #5947 )
2025-11-12 11:11:12 +05:30
Anton
a538b27f24
Import WSDL to collection ( #5015 )
...
* Import WSDL to bruno collection
* feat(wsdl-import): remove unused code and minor refactor
---------
Co-authored-by: Bijin Bruno <bijin@usebruno.com >
2025-10-25 15:20:18 +05:30
lohit
a4b1941817
fix(bru-2035): form-urlencoded logic updates ( #5820 )
2025-10-17 18:22:43 +05:30
Pragadesh-45
73e828621f
fix: enhance URL parameter parsing and interpolation logic ( #5812 )
...
* fix: enhance URL parameter parsing and interpolation logic
2025-10-16 17:58:53 +05:30
Siddharth Gelera (reaper)
924bc2e79e
Merge pull request #5713 from barelyhuman/fix/form-values-seq-5237
...
fix: reimplement payload serialization for `x-www-form-encoded`
2025-10-09 18:25:28 +05:30
Pooja
0c30357b01
feat: add redirect and timeout in request settings ( #5672 )
...
* feat: add redirect and timeout in request settings
2025-10-08 20:00:37 +05:30
lohit
10739c32c4
fix(bru-1928): bruno-cli oauth2 updates ( #5729 )
2025-10-07 22:38:52 +05:30
Anoop M D
239f1dc9f5
Merge pull request #5690 from james-ha-bruno/feat/add-get-tags-for-requests
...
adding req getTags methods
2025-10-04 02:04:11 +05:30
James Ha
28e37d8f6f
feat( #5689 ): req.getTags() api
2025-10-04 01:45:33 +05:30
Sanjai Kumar
c7029d1cda
fix: improve file upload handling in prepare-request to use streaming ( #5637 )
...
* fix: improve file upload handling in prepare-request to use streaming
* feat: add unit tests
---------
Co-authored-by: Bijin Bruno <bijin@usebruno.com >
2025-09-30 22:47:09 +05:30
Pooja
187f5ca011
feat: add support for file body mode in bruno-cli ( #5427 )
...
* feat: add support for `file` body mode in `bruno-cli` Fixes #4336
* fix: Correct await/async on file reading.
* fix: update test and fix lint errors
---------
Co-authored-by: William Floyd <william.floyd@modopayments.com >
Co-authored-by: Bijin Bruno <bijin@usebruno.com >
2025-09-25 17:03:48 +05:30
Anton
40b44de294
Support for Odata style path params ( #5048 )
...
* Support for Odata style path params
* Remove test statement
* Update packages/bruno-app/src/utils/url/index.spec.js
Add more testcases
Co-authored-by: sid-bruno <siddharth@usebruno.com >
* Performance improvements
* Add testcases for odata style url params
---------
Co-authored-by: sid-bruno <siddharth@usebruno.com >
2025-09-23 13:50:51 +05:30
lohit
9fc885839f
ca certs function updates ( #5555 )
2025-09-12 21:49:49 +05:30
lohit
c08827b0c0
ca certs updates and fixes ( #5549 )
2025-09-12 16:03:27 +05:30
lohit-bruno
27cbb194bf
use system-ca library for ca certs
2025-09-12 00:33:22 +05:30
lohit
3c656270b3
ca certs fixes and tests ( #5429 )
...
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
2025-09-07 23:06:44 +05:30
naman-bruno
457a2f83e7
fix: Bruno GUI hangs on 308 redirect ( #5445 )
...
* fix: 308 redirect
2025-09-03 17:52:12 +05:30
lohit
ed1a072ba1
chore: eslint updates and fixes ( #5402 )
2025-08-26 18:49:50 +05:30
Pooja
31027cb2e0
feat: adding cookie apis ( #5117 )
2025-07-30 19:35:54 +05:30
Tim Nikischin
60a0a32743
Implement Response URL variable ( #2983 )
2025-07-30 19:35:17 +05:30
naman-bruno
29e6470f7a
fix: insecure requests not working ( #5197 )
2025-07-25 18:05:10 +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
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
pooja-bruno
054bf1cd19
fix: error console
2025-07-04 15:39:29 +05:30
pooja-bruno
47bedec590
add: script error console in cli
2025-07-04 15:39:29 +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
5d51a528d7
fix(cli): standardize quotes in qs.stringify for form-urlencoded data
2025-06-26 12:04:34 +05:45
Pragadesh-45
cf5f52b7b9
feat(cli): refactor formUrlEncoded handling to use buildFormUrlEncodedPayload function
2025-06-23 18:49:29 +05:45
Pragadesh-45
0d13d40cd7
fix(cli): update qs.stringify to use repeat array format for url serialization
2025-06-19 20:02:25 +05:45
sanish-bruno
a598cda624
fix: handle undefined bearer token to send an empty string instead
2025-06-13 14:16:02 +05:30
Pooja
fc697bf81b
feat: support chai in scripts ( #4552 )
...
feat: support chai in scripts
2025-06-10 22:41:11 +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
lohit
b020255269
Merge pull request #4662 from sanjaikumar-bruno/fix/cli-not-following-redirects
...
feat: enhance axios instance with redirect handling and cookie management in CLI
2025-05-27 11:48:43 +05:30
sanjai0py
ab0a4b8140
Add disableCookies option to axios instance and saveCookies function
2025-05-19 15:08:12 +05:30
naman-bruno
3c0090d86f
fix: runSingleRequest function
2025-05-16 21:02:24 +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
9f044c48fe
Added proxy flag for cli ( #3963 )
...
* system level proxy depends on proxy flag
* added proxy flag
* fix: proxy flag behaviour
* fix: noproxy flag logic
2025-05-16 14:02:11 +05:30
sanjai0py
5a4e33e503
Merge branch 'main' into fix/cli-not-following-redirects
2025-05-13 20:07:29 +05:30
sanjai0py
5649799167
feat: add maxRedirects configuration to runSingleRequest
2025-05-13 20:02:29 +05:30
Pooja
f58477931f
feat: add support for oauth2 in cli ( #4578 )
...
Co-authored-by: Pooja Belaramani <109731557+poojabela@users.noreply.github.com >
2025-05-12 21:37:42 +05:30
lohit
2171d491a6
Merge pull request #4641 from lohxt1/folder_sequencing_cli
...
refactor: `bruno-cli` - follow folder/request sequences during collection runs
2025-05-12 21:19:58 +05:30
lohit
bdbcaeff67
updates
2025-05-12 20:06:26 +05:30
lohit
520567793a
feat(cli): Refactor request runner and improve folder sorting
...
~ remove duplicate code by consolidating request collection functionality
~ add proper sorting of folder and request items based on sequence numbers
~ add error request count to run summary output
~ update dev dependencies with proper markings in package-lock.json and removed previously added currently reverted entries
2025-05-03 23:50:12 +05:30
poojabela
e0fb379511
add: bru.collectionName api
2025-04-30 17:25:42 +05:30
Pooja Belaramani
6379e1703c
feat: extend cli auth for inherit and request
2025-04-28 12:52:52 +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
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