Releases: usebruno/bruno
Releases Β· usebruno/bruno
v1.28.0
What's Changed
Breaking changes
With the release of v1.28.0, we've shifted to treating all Request Variables as strings instead of inferring the data type from the value. See documentation for more information.
Features
- feat: Collection Variables Support (#2963) by @lohxt1 and @helloanoop in #3018
- feat(#736): Switch tabs with keyboard shortcut by @ParamjotSingh5 in #812
- feat: Allow system proxy mode preferences by @helloanoop in #2977
- feat: Store cookies received in Runner execution by @j-lebek in #2951
Fixes
- fix: styling in delete button by @Pragadesh-45 in #2949
- fix: Issue with Parameters Passed in the URL(#2124) by @pietrygamat in #2139
- fix: option to toggle on/off system proxy env variables by @lohxt1 in #2724
- fix: multipart timeline by @lohxt1 in #3008
- fix: openapi collection import to not add protocol by default by @lohxt1 in #3011
New Contributors
- @ParamjotSingh5 made their first contribution in #812
Full Changelog: v1.27.0...v1.28.0
v1.27.0
What's Changed
Features
- feat: Replace dictonary i18n with react-i18next by @Its-treason in #2915
- feat(#2767): handle decimals and bigints in json body without losing fidelity by @helloanoop in #2773
- feat: Store client certificate paths in collection settings as relative to collection and display them the UI. by @pietrygamat in #2421
- Feat (#2284): Feature: Add Table of Contents to the Readme by @KameronKeller in #2285
- feat: adjust code editor font size by @krummbar in #2204
- Feat/icon tooltip by @Pragadesh-45 in #2812
Fixes
- fixed issue where inter font was not loading
- fix: revert await keyword for test by @lohxt1 in #2933
- fix: multiple tab collection level settings by @Pragadesh-45 in #2905
- fix: Failed to construct 'URL': Invalid URL everytime the URL is modified by @pietrygamat in #2897
- Fix/2377 Fix humanizeDate so that it always returns the date it is passed by @KameronKeller in #2378
- Bugfix/request body value cutoff by @zachary-berdell-elliott in #2917
Others
- docs: add Georgian README translations by @LeoGrambert in #2931
- electron sandbox bundle libraries check by @lohxt1 in #2932
- Aligned the correct form of address to make it easier to read by @danielkocot in #2176
New Contributors
- @zachary-berdell-elliott made their first contribution in #2917
- @LeoGrambert made their first contribution in #2931
- @KameronKeller made their first contribution in #2378
- @danielkocot made their first contribution in #2176
Full Changelog: v1.26.2...v1.27.0
v1.26.2
What's Changed
Features
- feat: add hint for Request Path Variables to improve UX by @simivar in #2873
- feat: extract basic OpenAPI links by @mockersf in #2624
- feat: Add GraphQL in export to Postman collection by @MouseEatsCat in #2386
- feat(#2350) Allow relative paths in markdown in docs. by @shawnsarwar in #2375
- feat: Add documentation to postman import and export by @hinnerkoetting in #2274
- feat: Response headers count logic update by @therealrinku in #1488
- feat: Shorten method name for OPTIONS and DELETE by @Nikhil569 in #588
- feat: add search results count to CodeMirror by @brunobragaw8t in #1498
- feat: Self-host Inter font to fix GDPR issue by @janmonschke in #750
Fixes
- fix: safe mode validations by @lohxt1 in #2912
- Bugfix/ update rollup to fix build warnings about unrecognized option by @pietrygamat in #2711
- fix: interpolation of multiple interdependent variables by @lohxt1 in #2899
- fix: boolean, undefined, null values eval in quickjs vm by @lohxt1 in #2893
- Fix/rename-collection-support-wsl by @Pragadesh-45 in #2892
- fix: quickjs vm handle errors by @lohxt1 in #2906
- bugfix/fix save text response as base64 by @lzl0304 in #2886
- bugfix(#2534) Fix QueryResultFilter mouse events by @schiab8 in #2535
- fix code blocks text style (fixes #2544) by @tlaloc911 in #2545
- Fix path parameters when OpenAPI specification is imported (#2513) by @Madh93 in #2533
Others
- Update node version used by project to match Electron by @pietrygamat in #2673
- test: added test for self closing tags in xml-json parser by @anusreesubash in #2891
- Feature(DX): Introduce singular dev script to improve DX by @N-Ziermann in #2840
- Update bruno-cli/options-description by @chrisnagel in #1592
New Contributors
- @simivar made their first contribution in #2873
- @lzl0304 made their first contribution in #2886
- @mockersf made their first contribution in #2624
- @schiab8 made their first contribution in #2535
- @Madh93 made their first contribution in #2533
- @MouseEatsCat made their first contribution in #2386
- @shawnsarwar made their first contribution in #2375
- @hinnerkoetting made their first contribution in #2274
- @brunobragaw8t made their first contribution in #1498
- @sethstha made their first contribution in #1121
Full Changelog: v1.26.1...v1.26.2
v1.26.1
v1.26.0
What's Changed
Features
- feat: safe mode quickjs by @helloanoop @lohxt1 in #2848
- feat: add ability for cURL to import basic auth by @jwetzell in #2778
- feat: added request tab context menu by @therealrinku in #2183
- feat: add hotkey to close all tabs by @dan1xk in #2800
- feat: Add support for dictionary and use in Welcome page by @iamsushantk in #2819
- feat: Reuse dictionary in preferences support page by @iamsushantk in #2834
- feat: Visualize if request body, script or tests have content (#2757) by @N-Ziermann in #2809
Fixes
- fix/collection-search-validations unit-tests-fix by @lohxt1 in #2833
- Fix/enospc by @Its-treason in #2789
- fix: add path params on newHttpRequest by @jokj624 in #2843
- fix: Import blank directory Exception by @Pragadesh-45 in #2845
- fix: remove scope with auth code grant by @WolfspiritM in #2815
- fix: remove duplicate tailwind classes in RequestNotFound component by @dan1xk in #2801
- fix: invalid file path in shell-curl by @jokj624 in #2855
Others
- refactor: Simplify logic around get method color by @iamsushantk in #2856
- Style/assert option bg by @Pragadesh-45 in #2867
New Contributors
- @dan1xk made their first contribution in #2800
- @WolfspiritM made their first contribution in #2815
- @N-Ziermann made their first contribution in #2809
Full Changelog: v1.25.0...v1.26.0
v1.25.0
What's Changed
Features
- feat: added runner delay by @therealrinku in #2218
- feat: Add shade to modal header in dark mode by @iamsushantk in #2784
Fixes
- fix: generate code modal height style by @lohxt1 in #2772
- UX - improvements Input Placeholders by @Pragadesh-45 in #2780
- fix: Handle ENOSPC error from chokidar by @Its-treason in #2725
- Add TRACE to OpenAPI allowed methods during import by @NiklasBr in #2783
- fix: query url overflowing by @therealrinku in #2804
- Bugfix(#1765) - Added the ablility to save the response in utf8 format. by @sanjai0py in #2792
- bugfix(#2379) - Removed the logic that strips the backslash by @sanjai0py in #2793
- fix: align folder settings pane + scripts with request pane by @SamWooler in #2817
New Contributors
- @NiklasBr made their first contribution in #2783
- @iamsushantk made their first contribution in #2784
- @SamWooler made their first contribution in #2817
Full Changelog: v1.24.0...v1.25.0
v1.24.0
Features
- feat: Masking support for SingleLineEditor by @krummbar in #2240
- feat: Add a show/hide privacy toggle to passwords and secrets in Auth options by @nataliecarey in
- feat: Comment with keybinding (cmd + /) in JSON payload interface by @samhoooo in #2634
#2750 - feat: UX improvements in Git UI
Fixes
- fix: Don't exclude cookies from request headers when importing from curl by @jwetzell in #2748
- fix: Distorted Window on Startup by @Pragadesh-45 in #2713
- fix: Enter key not submitting new request form by @therealrinku in #2630
- fix: Set content-type header during code generation by @jwetzell in #2491
- fix: Type error in jsonToBru during import collection by @jokj624 in #2761
- fix: Draft variables and headers by @vincendep in #2651
- fix(#2605): Fix editor view height by @helloanoop in #2758
Others
- Update missing sponsor in readme_pt_br.md by @brunograsselli in #2754
- Fix: contributing_fr.md by @LucasVermersch in #2500
- Create contributing_sk.md by @dacadla in #1524
- chore: add cache to tests workflow by @jwetzell in #2762
- chore: add cache to cli-test job in tests workflow by @jwetzell in #2766
- Refactored handlers into reusable functions for readability. by @nataliecarey in #2744
New Contributors
- @nataliecarey made their first contribution in #2744
- @brunograsselli made their first contribution in #2754
- @Pragadesh-45 made their first contribution in #2713
- @LucasVermersch made their first contribution in #2500
- @dacadla made their first contribution in #1524
- @vincendep made their first contribution in #2651
- @samhoooo made their first contribution in #2634
Full Changelog: v1.23.1...v1.24.0
v1.23.1
Features
- Added support for importing open API specs via URL.
Fixes
- Resolved issues with import functionality for previously exported collections from Bruno
- Git UX improvements and bug fixes.
Full Changelog: v1.23.0...v1.23.1
v1.23.0
What's Changed
- Allow bru.setNextRequest() on Test Scripts (#2155) by @BruAlcaraz in #2552
- Fix test results when the same request is executed more than 1 time (#2522) by @BruAlcaraz in #2551
- feat: Add
flow
option for "sequential" flow in scripts by @Its-treason in #2704 - feat: Download collection report
- feat: Git Push and Pull
- fix: Fix openapi spec viewer issues when opening api spec
- fix: OAuth 2.0 Grant Type Authorization: "invalid_client" error / URL Encode of Client ID by @pietrygamat in #2129
- Bugfix - fix broken unit tests by @pietrygamat in #2672
- fix: removed unused code by @lohxt1 in #2729
New Contributors
- @BruAlcaraz made their first contribution in #2552
Full Changelog: v1.22.0...v1.23.0
v1.22.0
What's Changed
- Fix Multipart request file input init value and clear value by @maxdestors in #2609
- feat/rename collectionVariables variable name to runtimeVariables by @lohxt1 in #2638
- update node-machine-id to @usebruno/node-machine-id by @lohxt1 in #2661
- Feat/electron bump by @lohxt1 in #2668
- scrollbar fix by @lohxt1 in #2670
- feat: Git Clone UI
- fix: issue related to openapi not displaying in spec designer solved
Full Changelog: v1.21.0...v1.22.0