v1.29.0

usebruno/brunov1.29.0Sep 17, 2024by helloanoop

AI Summary

A feature-rich release introducing CLI reporter support, UI enhancements like table resizing, GraphQL variable formatting, and improved keyboard navigation.

Key Highlights

  • Added CLI support for multiple reporters
  • Introduced table resize and reordering features
  • Supported GraphQL variables formatting
  • Added tab key cycling within form inputs
  • Added user-agent header support

New Features

  • CLI support for multiple reporters
  • Table resize and reorder
  • GraphQL variables formatting
  • Tab key cycling in form inputs
  • User-agent header support
  • Generate Code language support
  • Trigger modal confirm on Enter key

Full Release Notes

## What's Changed
* feat: Feature/cli support multiple reporters by @iamdavidfrancis in https://github.com/usebruno/bruno/pull/2911
* feat: Table resize and reorder by @Pragadesh-45 in https://github.com/usebruno/bruno/pull/2641
* feat(#2265): Support GraphQL variables formatting by @Eynorey in https://github.com/usebruno/bruno/pull/2267
* feat: display raw query response unformatted for readability by @DawoodMorris in https://github.com/usebruno/bruno/pull/2272
* feat: tab key cycling within form inputs @Pragadesh-45 in https://github.com/usebruno/bruno/pull/3075
* feat: Set response body function by @sergeikaretnikov in https://github.com/usebruno/bruno/pull/3076
* feat: useragent-header by @panda7789 in https://github.com/usebruno/bruno/pull/2979
* feat: Support more languages in Generate Code by @HSGamer in https://github.com/usebruno/bruno/pull/2991
* feat(#1222): trigger modal's handleConfirm on ENTER key down by @juprem in https://github.com/usebruno/bruno/pull/1223
* Feat/support for multiple preview modes of same response type by @lohxt1 in https://github.com/usebruno/bruno/pull/2606

## Fixes
* fix: invalid json body mistakenly quoted by @GregoireBellon in https://github.com/usebruno/bruno/pull/2449
* Bugfix/openapi import array body by @anusreesubash in https://github.com/usebruno/bruno/pull/3009
* added validations for spec and ref by @anusreesubash in https://github.com/usebruno/bruno/pull/2962
* Don't include state in OAuth 2 exchange flow by @oleg-codaio in https://github.com/usebruno/bruno/pull/3034
* fix: middle button click to close - SpecialTab and RequestTabNotFound by @Pragadesh-45 in https://github.com/usebruno/bruno/pull/3044
* fix: add hints of 'bru' object for 'getFolderVar' and 'getCollectionVar' methods by @chrisnagel in https://github.com/usebruno/bruno/pull/3062
* fix: Now the special characters in the search value are escaped before constructing the regexp. by @sanjai0py in https://github.com/usebruno/bruno/pull/3057
* fix: cursor jump to start by @maxdiplogit in https://github.com/usebruno/bruno/pull/3082
* fix cursor position restoration after `URL` trimming by @Pragadesh-45 in https://github.com/usebruno/bruno/pull/3087
* bugfix(#1320):Now the form-url-encoded params in the body can contain multiple values with same name. by @sanjai0py in https://github.com/usebruno/bruno/pull/2964
* Fix #1300 : Handling request name conflicts while importing postman V2 collections by @aniltallam in https://github.com/usebruno/bruno/pull/1298
* Improved the Environments modal with accessibility fixes by @sanjai0py in https://github.com/usebruno/bruno/pull/2153
* Bugfix/openapispec empty tag by @anusreesubash in https://github.com/usebruno/bruno/pull/2935
* Improved Request Count Calculation and UI Handling in RunCollectionItem by @anusreesubash in https://github.com/usebruno/bruno/pull/2959
* fix: handle multiple vars in url without breaking path params by @apoorvyadav1111 in https://github.com/usebruno/bruno/pull/3107
* fix: handle functions while marshalling by @shishir-karanth in https://github.com/usebruno/bruno/pull/3102
* fix: disableParsingResponseJson shim fn in safe mode by @lohxt1 in https://github.com/usebruno/bruno/pull/3110
* fix: revert enter key submit logic for new request form by @lohxt1 in https://github.com/usebruno/bruno/pull/3114

## Others
* Remove mustache.js by @grubersjoe in https://github.com/usebruno/bruno/pull/674
* Added a more descriptive error message on create and clone collection. by @zachary-berdell-elliott in https://github.com/usebruno/bruno/pull/3046
* style: added bottom border for `Table` component by @Pragadesh-45 in https://github.com/usebruno/bruno/pull/3078
* Refactor: Extract CloseTabIcon, DraftTabIcon by @edbrannin in https://github.com/usebruno/bruno/pull/1166

## New Contributors
* @Eynorey made their first contribution in https://github.com/usebruno/bruno/pull/2267
* @GregoireBellon made their first contribution in https://github.com/usebruno/bruno/pull/2449
* @oleg-codaio made their first contribution in https://github.com/usebruno/bruno/pull/3034
* @DawoodMorris made their first contribution in https://github.com/usebruno/bruno/pull/2272
* @sergeikaretnikov made their first contribution in https://github.com/usebruno/bruno/pull/3076
* @maxdiplogit made their first contribution in https://github.com/usebruno/bruno/pull/3082
* @aniltallam made their first contribution in https://github.com/usebruno/bruno/pull/1298
* @HSGamer made their first contribution in https://github.com/usebruno/bruno/pull/2991
* @edbrannin made their first contribution in https://github.com/usebruno/bruno/pull/1166
* @apoorvyadav1111 made their first contribution in https://github.com/usebruno/bruno/pull/3107
* @juprem made their first contribution in https://github.com/usebruno/bruno/pull/1223
* @iamdavidfrancis made their first contribution in https://github.com/usebruno/bruno/pull/2911
* @shishir-karanth made their first contribution in https://github.com/usebruno/bruno/pull/3102

**Full Changelog**: https://github.com/usebruno/bruno/compare/v1.28.0...v1.29.0