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