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