v1.20.0

usebruno/brunov1.20.0Jul 1, 2024by helloanoop

AI Summary

A major feature release adding recursive variable interpolation, folder-level scripts and headers, client certificate support, and truststore augmentation.

Key Highlights

  • Add recursive variable interpolation
  • Add Folder level Headers, Scripts, and Tests
  • Add support for Client Cert types
  • Augment default truststore by default

New Features

  • Recursive interpolate
  • Folder level Headers, Scripts and Tests
  • Client cert types
  • Augment default truststore

Full Release Notes

## What's Changed

### Features
* feat: add recursive interpolate by @leoferreiralima in https://github.com/usebruno/bruno/pull/2234
* feature: Augment default truststore by default, optionally limit to custom CA certs by @slowjoe007 in https://github.com/usebruno/bruno/pull/2057
* Added IsArray on Assert by @fgrande in https://github.com/usebruno/bruno/pull/2413
* Feat/highlight path params by @sanjai0py in https://github.com/usebruno/bruno/pull/2415
* Feat/client cert types by @lohxt1 in https://github.com/usebruno/bruno/pull/2482
* Folder level Headers, Scripts and Tests by @helloanoop, @bpoulaindev in https://github.com/usebruno/bruno/pull/2529

### Fixes
* Fix: Catch post request variable evaluation errors by @rbideau in https://github.com/usebruno/bruno/pull/2324
* fix: changed title from 'bruno' to 'Bruno' by @anusreesubash in https://github.com/usebruno/bruno/pull/2476
* bugfix(#2439) by @sanjai0py in https://github.com/usebruno/bruno/pull/2465
* bugfix(#2462) by @sanjai0py in https://github.com/usebruno/bruno/pull/2463
* fix: Pass the scope conditionally for OAuth2 Password Credentials by @nicolasnobelis in https://github.com/usebruno/bruno/pull/2447
* interpolate vars correctly in graphql introspection request by @Jackevansevo in https://github.com/usebruno/bruno/pull/2317
* fix: add authorization token to generate code by @leoferreiralima in https://github.com/usebruno/bruno/pull/1792
* fix: decomment not working in json body by @asonkeri in https://github.com/usebruno/bruno/pull/1819
* Fix postman translation : support postman. ; additional translations by @bpoulaindev in https://github.com/usebruno/bruno/pull/2453
* fix/generate code auth header validation by @lohxt1 in https://github.com/usebruno/bruno/pull/2490
* add decomment step in a try catch block by @lohxt1 in https://github.com/usebruno/bruno/pull/2485
* fix(#1912) Refactor countRequests function to use getTotalRequestCountInCollection in CollectionSettings/Info/index.js by @sanjai0py in https://github.com/usebruno/bruno/pull/2140
* Fix/graphql file load by @lohxt1 in https://github.com/usebruno/bruno/pull/2484* update interpolate function in bruno js by @lohxt1 in https://github.com/usebruno/bruno/pull/2479
* Fixed English grammar/typo by @vinyll in https://github.com/usebruno/bruno/pull/2493
* Fix error when attempting to "generate code" of a request by @JeanLethiec in https://github.com/usebruno/bruno/pull/2501
* updated testbench collection by @lohxt1 in https://github.com/usebruno/bruno/pull/2542

### Others
* feat: request vars, bru.getRequestVar function by @lohxt1 in https://github.com/usebruno/bruno/pull/2541
* refactor: Handle errors when importing collections by @sanjai0py in https://github.com/usebruno/bruno/pull/2455
* docs: update broken relative links between various document translations and embedded images by @pietrygamat in https://github.com/usebruno/bruno/pull/2392

## New Contributors
* @leoferreiralima made their first contribution in https://github.com/usebruno/bruno/pull/2234
* @nicolasnobelis made their first contribution in https://github.com/usebruno/bruno/pull/2447
* @fgrande made their first contribution in https://github.com/usebruno/bruno/pull/2413
* @Jackevansevo made their first contribution in https://github.com/usebruno/bruno/pull/2317
* @vinyll made their first contribution in https://github.com/usebruno/bruno/pull/2493
* @JeanLethiec made their first contribution in https://github.com/usebruno/bruno/pull/2501

**Full Changelog**: https://github.com/usebruno/bruno/compare/v1.19.0...v1.20.0