v2.5.0

usebruno/brunov2.5.0Jun 11, 2025by helloanoop

AI Summary

Adds support for the Chai assertion library and migrates Post Response scripts from the Tests tab to a dedicated Post Response tab.

Key Highlights

  • Support for Chai in scripts
  • Migration of Post Response scripts from Tests

New Features

  • Support chai in scripts
  • Migrate Postman Post Response scripts to Bruno Post Response scripts
  • Added combined Vars for prepareGqlIntrospectionRequest

Full Release Notes

## What's Changed

### Features
* Feat: Support chai in scripts by @pooja-bruno in [#4552](https://github.com/usebruno/bruno/pull/4552)
* Feat: Migrate Postman Post Response scripts to Bruno Post Response scripts instead of Tests by @pooja-bruno in [#4552](https://github.com/usebruno/bruno/pull/4552)
* Feat: Added combined Vars for prepareGqlIntrospectionRequest for all interpolations by @devendra-bruno in [#4661](https://github.com/usebruno/bruno/pull/4661)

### Fixes
* Fix: Fixed issue where requests would get stuck in a loading state and the cancel button was unresponsive by @lohxt1 in [#4863](https://github.com/usebruno/bruno/pull/4863)
* Fix: Special URI characters in proxy username/password is giving error by @ramki-bruno in [#4782](https://github.com/usebruno/bruno/pull/4782)
* Fix: Single line editor component onChange validations update by @lohxt1 in [#4765](https://github.com/usebruno/bruno/pull/4765)
* Fix: Secrets appear as null instead of an empty value by @pooja-bruno in [#4693](https://github.com/usebruno/bruno/pull/4693)

### Others
* Improve: Rename 'New Script' to 'New JS Script' in collection and folder menus by @pooja-bruno
* Enhance hot reload development setup by @maintainer-bruno in [#4837](https://github.com/usebruno/bruno/pull/4837)
* Improvements in Playwright setup and added tests for running bruno-testbench by @ramki-bruno in [#4694](https://github.com/usebruno/bruno/pull/4694)
* Tests for responseSize component by @sreelakshmi-bruno in [#4750](https://github.com/usebruno/bruno/pull/4750)

## New Contributors
* @maintainer-bruno made their first contribution in https://github.com/usebruno/bruno/pull/4837

**Full Changelog**: https://github.com/usebruno/bruno/compare/v2.4.0...v2.5.0