dependabot[bot]
6f4e2fb325
chore(deps-dev): bump the rollup-dependencies group across 1 directory with 6 updates
...
Bumps the rollup-dependencies group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs ) | `23.0.7` | `29.0.3` |
| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve ) | `15.3.1` | `16.0.3` |
| [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript ) | `9.0.2` | `12.3.0` |
| [rollup](https://github.com/rollup/rollup ) | `3.30.0` | `4.61.1` |
| [rollup-plugin-dts](https://github.com/Swatinem/rollup-plugin-dts ) | `5.3.1` | `6.4.1` |
| [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/HEAD/packages/alias ) | `5.1.1` | `6.0.0` |
Updates `@rollup/plugin-commonjs` from 23.0.7 to 29.0.3
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v29.0.3/packages/commonjs )
Updates `@rollup/plugin-node-resolve` from 15.3.1 to 16.0.3
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve )
Updates `@rollup/plugin-typescript` from 9.0.2 to 12.3.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/typescript/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/typescript-v12.3.0/packages/typescript )
Updates `rollup` from 3.30.0 to 4.61.1
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v3.30.0...v4.61.1 )
Updates `rollup-plugin-dts` from 5.3.1 to 6.4.1
- [Changelog](https://github.com/Swatinem/rollup-plugin-dts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Swatinem/rollup-plugin-dts/compare/v5.3.1...v6.4.1 )
Updates `@rollup/plugin-alias` from 5.1.1 to 6.0.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/alias/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/url-v6.0.0/packages/alias )
---
updated-dependencies:
- dependency-name: "@rollup/plugin-alias"
dependency-version: 6.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: rollup-dependencies
- dependency-name: "@rollup/plugin-commonjs"
dependency-version: 29.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: rollup-dependencies
- dependency-name: "@rollup/plugin-node-resolve"
dependency-version: 16.0.3
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: rollup-dependencies
- dependency-name: "@rollup/plugin-typescript"
dependency-version: 12.3.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: rollup-dependencies
- dependency-name: rollup
dependency-version: 4.57.1
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: rollup-dependencies
- dependency-name: rollup-plugin-dts
dependency-version: 6.3.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: rollup-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 16:19:39 +00:00
Sid
cff1f25528
chore: sec updates ( #8193 )
...
* chore: reset + atomic updates
* chore: surgically update protobufjs
* chore: dedupe axios
2026-06-12 19:01:15 +05:30
Bijin A B
d79aabb9f5
tests: playwright tests for all OS environments
2026-05-14 17:38:55 +05:30
sanish chirayath
c4dc0bc10d
feat: add JSON Schema validation support with custom chai assertion ( #7301 )
...
* feat: add JSON Schema validation support with custom chai assertion
- Introduced a new custom assertion for JSON Schema validation in chai, allowing users to validate response bodies against defined schemas.
- Updated the postman translation logic to translate `pm.response.to.have.jsonSchema` to the new assertion format.
- Enhanced tests to cover various scenarios for JSON Schema validation, ensuring accurate translations and functionality.
- Updated package dependencies to include the latest versions of relevant libraries.
* refactor: enhance JSON Schema validation assertion and add comprehensive test cases
* chore: add @rollup/plugin-json dependency and enhance JSON Schema validation tests
- Added @rollup/plugin-json as a development dependency in package.json and package-lock.json.
- Introduced new test cases for JSON Schema validation, covering various scenarios including valid schema matching, type mismatches, and required field checks.
- Updated existing assertions to utilize the new validation capabilities.
* refactor: streamline JSON Schema validation with default Ajv instance
- Updated the custom chai assertion for JSON Schema validation to utilize a default Ajv instance, improving consistency and reducing redundancy in the code.
- Enhanced the error messages in the assertion to include the actual data being validated, providing clearer feedback during validation failures.
* refactor: improve error messaging in JSON Schema validation assertion
- Enhanced the custom chai assertion for JSON Schema validation to provide clearer error messages by including a stringified version of the data being validated, improving feedback during validation failures.
* refactor: simplify Ajv instance creation in JSON Schema validation
- Removed the default Ajv instance and streamlined the creation of Ajv instances in the custom chai assertion for JSON Schema validation, ensuring consistent handling of ajvOptions across the codebase.
* feat: add support for negated JSON Schema assertions in Postman translations
- Introduced translations for `pm.response.to.not.have.jsonSchema`, `pm.response.not.to.have.jsonSchema`, and `pm.response.to.have.not.jsonSchema` to the new assertion format using `expect`.
- Enhanced the translation logic to handle these new patterns and added corresponding test cases to ensure accurate functionality.
- Updated existing tests to cover various scenarios for negated assertions, improving overall test coverage for JSON Schema validation.
* fix: improve error handling in JSON Schema validation assertions
- Added error handling for JSON schema compilation in the custom chai assertion, ensuring that any compilation errors are caught and reported with a clear message.
- Updated tests to verify that malformed schemas correctly trigger assertion errors, enhancing the robustness of JSON Schema validation.
2026-04-21 17:15:33 +05:30
Chirag Chandrashekhar
c273c10f0c
fix: add uuid v7 support in pre-request scripts ( #7377 )
2026-04-03 17:20:23 +05:30
Sid
3ea489816c
chore: pin axios version ( #7632 )
...
* chore: pin axios version
* limit it to the max mentioned by the repo
* chore: pin to 1.13.6
* chore: pin transitive
* chore: update axios version to 1.13.6
* chore: min release age for deps
2026-03-31 15:30:00 +05:30
Sid
53aa9ed6e3
fix(dependencies): update fast-xml-parser to 5.5.7 and simple-git to … ( #7602 )
...
* fix(dependencies): update fast-xml-parser to 5.5.7 and simple-git to 3.32.3; add path-expression-matcher and fast-xml-builder
2026-03-30 19:20:50 +05:30
gopu-bruno
910581a627
feat: improve stack traces for script and test failures ( #7181 )
...
* chore: update package-lock.json to include yaml dependency
* feat: add script-aware stack traces and source context for script/test failures
* chore: sync package-lock.json with yaml dependency in bruno-js
* fix: handle null check in getErrorTypeName and align JSDoc style
* refactor: derive script path from request.pathname and use SCRIPT_TYPES constant
* fix: avoid showing source context for collection/folder script errors
* feat: map collection/folder script errors to source file and line
* fix: update error formatting and avoid undefined message
* fix: resolve script block location in collection/folder yml files
* refactor: use script wrapper utils and rename wrapper offsets
* refactor: move script wrapper to utils, add wrapScriptInClosure fn
2026-03-02 15:27:18 +05:30
lohit
07fff423bb
feat: add node-vault util functions ( #6796 )
...
* feat: add `node-vault` util functions
* fix: review comment fixes
2026-01-13 22:06:40 +05:30
Bijin A B
33022843f2
fix: CWE-347: Improper Verification of Cryptographic Signature ( #6336 )
2025-12-07 14:16:39 +05:30
lohit
4f8d2c0c67
feat: default developer mode to nodevm and remove vm2 ( #6187 )
2025-11-29 00:04:55 +05:30
Abhishek S Lal
18848cdb26
fix: added xml-formatter package in package.json of bruno-js ( #5920 )
...
* fix: added xml-formatter package in package.json of bruno-js
* fix: package lock json update
2025-10-28 18:42:34 +05:30
anusree-bruno
c997b91698
added jsonwebtoken as inbuilt library ( #5535 )
...
* added jsonwebtoken as inbuilt library
* removed bundling
* handle callback in quickjs
* chore: tests folder restructure
* chore: lint fix
---------
Co-authored-by: Sid <siddharth@usebruno.com >
2025-10-22 14:57:19 +05:30
lohit-bruno
90492d6e79
fix crypto-js in safe mode
2025-09-16 15:39:06 +05:30
sanish chirayath
efb2e83ad9
Add gRPC support ( #5148 )
2025-08-20 16:24:49 +05:30
Pooja Belaramani
2852c07ec7
feat: support tv4 as a inbuilt lib ( #4589 )
2025-05-07 17:44:29 +05:30
Anoop M D
eefb0f836b
fix: revert pr #4225 that broke tests
2025-03-13 03:22:09 +05:30
Anoop M D
7e16304426
chore: updated bruno lib versions
2025-03-13 02:16:44 +05:30
Anoop M D
1be0b97895
chore: deps update - axios, jsonpath-plus, @aws-sdk/credential-providers, express
2025-03-13 01:27:37 +05:30
Anoop M D
4c1765e9f9
feat( #2896 ): add support for cheerio and xml2json as inbuilt library
2025-02-10 18:55:20 +05:30
lohit
0633d45a10
upgraded axios libarary ( #3899 )
2025-01-28 18:55:59 +05:30
lohxt1
f09fd19ca0
chore: updates
2024-12-30 16:38:41 +05:30
lohxt1
f578c188fb
chore: updates
2024-12-30 16:32:46 +05:30
lohxt1
0d2b449b27
chore: aikido -- library version upgrades
2024-12-30 16:26:38 +05:30
lohit
f43775e245
chore: removed unused libraries ( #3330 )
...
* chore: posthog-node lib version upgrade
* chore: removed github button
* chore: removed lossless-json and json-bignt lib
* chore: updated package lock
* chore: removed unused libraries
2024-10-21 18:31:42 +05:30
lohit
cc8f3de8be
feat: upgrade libraries for dependabot alerts ( #3300 )
...
* feat: upgrade libraries and code cleanup
2024-10-17 11:04:47 +05:30
lohit
44d70ca02a
fix: boolean, undefined, null values eval in quickjs vm ( #2893 )
...
fix: boolean, undeifned, null values in pre-request vars
2024-08-23 16:18:41 +05:30
Anoop M D
753a576c3c
Feat/safe mode quickjs ( #2848 )
...
Safe Mode Sandbox using QuickJS
Co-authored-by: Anoop M D <anoop.md1421@gmail.com >
Co-authored-by: lohit <lohit.jiddimani@gmail.com >
2024-08-21 12:52:49 +05:30
lohit
ca22ad06df
update interpolate function in bruno js ( #2479 )
...
* update interpolate function in bruno js
* removeed handlebars import, updated validations
* removed handlebars import
2024-06-21 11:15:23 +05:30
Anoop M D
411289daa8
chore: bumped cli version
2024-05-06 16:24:00 +05:30
Anoop M D
2cd0e065bd
chore: updated lib versions
2024-03-13 03:05:29 +05:30
Florent Boisselier
a756c49285
feat( #947 ): set up ajv-formats in script and test runtimes
2024-02-18 14:22:46 +01:00
Anoop M D
c39b8ff282
fix( #1487 ): updated deps and bumped versions
2024-01-30 22:04:39 +05:30
Anoop M D
c48cb56709
chore: updated deps
2024-01-30 15:20:51 +05:30
Timon
4e34aba1ca
fix( #263 ): Replace vm2 with fork of vm2 to fix security issues ( #1400 )
2024-01-17 04:01:00 +05:30
Anoop M D
784f63ca5b
chore: updated deps
2023-12-07 00:57:45 +05:30
Anoop M D
861d76f7b7
chore: bump @usebruno/js to 0.9.3
2023-12-02 01:50:32 +05:30
Anoop M D
e96da632b2
chore: version bump @usebruno/js @usebruno/cli
2023-11-18 08:29:18 +05:30
Anoop M D
1e6c85eb01
Merge pull request #827 from martinsefcik/fix-axios-versions-inconsistency
...
fix (#759 ): fixed axios versions inconsistency
2023-11-06 21:16:58 +05:30
Boris Baskovec
fdb9b10353
Add node-vault library
2023-11-03 12:25:43 +01:00
Martin Sefcik
ff63cea108
fix ( #759 ): fixed axios versions inconsistency
2023-10-30 18:03:32 +01:00
Anoop M D
5ba3903c31
fix( #701 ): fix bru cli issue
2023-10-23 14:09:24 +05:30
Anoop M D
b35596bb59
chore: updated monorepo package versions
2023-10-23 03:28:22 +05:30
Anoop M D
e3679c9ee9
feat( #306 ): module whitelisting support
2023-10-07 03:19:02 +05:30
Anoop M D
3661fa7df3
chore: published libs
2023-09-28 05:17:59 +05:30
Anoop M D
a3050db6c4
fix( #216 ): fixed issue where .env vars were not injected into bru.getEnvVar()
2023-09-28 04:32:07 +05:30
Anoop M D
8780d309ac
feat: exposing chai library in script and test runtimes
2023-09-27 23:47:56 +05:30
Brent Shikoski
6306ad17c3
Add license information to modules.
2023-09-25 20:57:51 -05:00
Anoop M D
eb6b75ff98
feat( #199 ): bru cli updates to load .env vars
2023-09-25 02:10:12 +05:30
Anoop M D
aeb9fc8875
chore: release bruno packages to npm
2023-09-01 13:43:26 +05:30