v1.40.0

usebruno/brunov1.40.0Mar 18, 2025by helloanoop

AI Summary

A major feature release introducing UI enhancements like custom filenames and cookie management, alongside improved Postman import compatibility and scripting capabilities.

Key Highlights

  • New 'Share Collection' UI for collaboration.
  • Custom filename support for requests and folders.
  • New UI to manage cookies directly within the app.
  • Auto-selects the body tab if params are not active.
  • Improved Postman import compatibility and JSON parsing.

New Features

  • Custom filename support for requests and folders
  • Share collection UI
  • UI to manage cookies
  • Auto select body tab when body is present
  • Support for `res.statusText` in safe mode
  • Added `getStatus()` API
  • Display scripting errors while keeping response view intact
  • Ignore caching for AWS credentials provider
  • Add runner delay for bruno cli
  • Natural sort collection names with numbers
  • Change default request auth mode from 'none' to 'inherit'

Full Release Notes

## What's Changed

### Features
* feat: custom filename support for requests and folders by @lohit-bruno in https://github.com/usebruno/bruno/pull/4111
* feat: share collection ui by @lohxt1 in https://github.com/usebruno/bruno/pull/4174
* feat: support for embedding bruno collections @naman-bruno
* feat: added UI to manage cookies  by @sanish-bruno in https://github.com/usebruno/bruno/pull/4084
* feat: auto select the body tab when opening requests if body is present but params aren't present or active. by @therealrinku in https://github.com/usebruno/bruno/pull/4152
* feat: Support `res.statusText` in safe mode and add `getStatus()` API by @Pragadesh-45 in https://github.com/usebruno/bruno/pull/4142
* feat: display scripting errors while still keeping response view intact by @pooja-bruno in https://github.com/usebruno/bruno/pull/4082
* feat: ignores caching for AWS credentials provider by @daschaa in https://github.com/usebruno/bruno/pull/4000
* feat: add runner delay for bruno cli by @therealrinku in https://github.com/usebruno/bruno/pull/4156
* feat: Natural sort collection names with numbers by @adamarmistead in https://github.com/usebruno/bruno/pull/3487
* feat: Change the default request auth mode from "none" to "inherit" by @edbrannin in https://github.com/usebruno/bruno/pull/3436


### Fixes
* fix h1 and h2 style in markdown viewier (#4074) by @tlaloc911 in https://github.com/usebruno/bruno/pull/4075
* fix: remove duplicate search components by @sanish-bruno in https://github.com/usebruno/bruno/pull/4034
* fix windows build (#4042) by @tlaloc911 in https://github.com/usebruno/bruno/pull/4043
* fix: New postman schema url fails import by @naman-bruno in https://github.com/usebruno/bruno/pull/4196
* fix: Inconsistent JSON parsing and formatting in `res.body` and Res-preview by @Pragadesh-45 and @ramki-bruno in https://github.com/usebruno/bruno/pull/4103
* fix: Fixed issue where Global Environment dropdown was not hiding by @naman-bruno in https://github.com/usebruno/bruno/pull/3828
* fix: Postman export with empty url crash by @naman-bruno in https://github.com/usebruno/bruno/pull/4230
* fix: font not loading issue, about menu item not loading issue and preferences modal styling issue by @lohxt1 in https://github.com/usebruno/bruno/pull/4270
* fix: update font-family for improved typography consistency by @helloanoop in https://github.com/usebruno/bruno/pull/4269


### Others
* Update BugReport.yaml by @rreyn-bruno in https://github.com/usebruno/bruno/pull/4107
* Implement correct Runner title by @nikischin in https://github.com/usebruno/bruno/pull/3854
* Update link to roadmap in readme.md by @jschumacher in https://github.com/usebruno/bruno/pull/4151
* chore: updated share collection color theme by @helloanoop in https://github.com/usebruno/bruno/pull/4183
* chore: typos by @NathanBaulch in https://github.com/usebruno/bruno/pull/3380
* chore: deps update - axios, jsonpath-plus, @aws-sdk/credential-provider, express by @helloanoop in https://github.com/usebruno/bruno/pull/4217
* Configure dependabot by @jairhenrique in https://github.com/usebruno/bruno/pull/685
* chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/usebruno/bruno/pull/4218
* chore(deps): bump dorny/test-reporter from 1 to 2 by @dependabot in https://github.com/usebruno/bruno/pull/4219
* chore(deps): bump fast-xml-parser from 4.5.1 to 5.0.8 by @dependabot in https://github.com/usebruno/bruno/pull/4224
* chore(deps-dev): bump ts-jest from 29.2.5 to 29.2.6 in the jest-dependencies group by @dependabot in https://github.com/usebruno/bruno/pull/4223
* chore: updated bruno lib versions by @helloanoop in https://github.com/usebruno/bruno/pull/4225
* update ukrainian readme by @russssl in https://github.com/usebruno/bruno/pull/2953
* chore: rephrase placeholder for clarity by @hansemannn in https://github.com/usebruno/bruno/pull/3731
* chore: Document running test suite for all workspaces by @pieterocp in https://github.com/usebruno/bruno/pull/4095


## New Contributors
* @jschumacher made their first contribution in https://github.com/usebruno/bruno/pull/4151
* @jairhenrique made their first contribution in https://github.com/usebruno/bruno/pull/685
* @dependabot made their first contribution in https://github.com/usebruno/bruno/pull/4218
* @NathanBaulch made their first contribution in https://github.com/usebruno/bruno/pull/3380
* @russssl made their first contribution in https://github.com/usebruno/bruno/pull/2953
* @daschaa made their first contribution in https://github.com/usebruno/bruno/pull/4000
* @hansemannn made their first contribution in https://github.com/usebruno/bruno/pull/3731
* @adamarmistead made their first contribution in https://github.com/usebruno/bruno/pull/3487
* @pieterocp made their first contribution in https://github.com/usebruno/bruno/pull/4095

**Full Changelog**: https://github.com/usebruno/bruno/compare/v1.39.1...v1.40.0