Releases: usebruno/bruno
Releases · usebruno/bruno
v1.32.0
What's Changed
Features
- feat: remember last selected env by @lohxt1 in #3215
- feat: Added Keybindings tab. by @sanjai0py in #3204
Fixes
- fix: interpolate form-urlencoded and multipart formdata values individually by @lohxt1 in #3237
- fix: interpolate json body for type object -- graphql variables by @lohxt1 in #3212
- fix: remove glow outline around folded JSON by @sanjai0py in #3208
- fix: restrict access to system process env vars by @lohxt1 in #3226
- fix: Cursor jump on Query Params by @Pragadesh-45 in #3227
Full Changelog: v1.31.0...v1.32.0
v1.31.0
What's Changed
Breaking Change
API req.getBody()
returns a plain object instead of FormData instance for multipart/form-data requests
Features
- feat: Interpolate variables in multipart/form-data body by @lohxt1 in #3142
- feat: wsse auth by @sanjai0py in #3172
- feat: codegen support for grapqhl by @ajubin in #1288
- feat: request execution mode by @lohxt1 in #3200
Fixes
- fix application/xml import issue for insomnia by @itsarijitray in #3168
- fix(#2431) Refactor URL construction in Postman collection processing by @sanjai0py in #2445
- fix: runner results response preview by @lohxt1 in #3176
- fix: response pane stop watch issue by @lohxt1 in #3175
- fix: close saved tabs button issue by @lohxt1 in #3174
- Bugfix/openapi ensure url by @anusreesubash in #3183
- Conditionally render generate-code button only if the request.type is 'http-request' or 'graphql-request' by @sanjai0py in #3190
- feat: remove pre-request var tooltip by @lohxt1 in #3188
- Bugfix/rename request open tab not found by @Pragadesh-45 in #3192
- Bugfix/rename with same name by @Pragadesh-45 in #3171
- Fix #2760: Path params trailing slash by @sam-briggs-depop in #3065
- fix: rename with same name for
Environments
by @Pragadesh-45 in #3199
Others
- preferences modal restructure by @lohxt1 in #3170
- Enhancement: Accessibility issues on the Welcome page by @Pragadesh-45 in #3173
New Contributors
- @itsarijitray made their first contribution in #3168
- @ajubin made their first contribution in #1288
- @sam-briggs-depop made their first contribution in #3065
Full Changelog: v1.30.1...v1.31.0
v1.30.1
v1.30.0
What's Changed
Features
- feat: api key auth by @sanjai0py in #2478
- feat: added generate code button in query url bar to increase its visibility by @srrathi in #3099
- feat: add logic to handle saving collection settings on shortcut (preview mode) by @Pragadesh-45 in #3145
Fixes
- fix: Allow to set custom user agent by @panda7789 in #3146
- feature/useFocusTrap: Support focusable tab cycles in
Modal
(Update of PR #3075) by @Pragadesh-45 in #3133 - fix: accessibility issue in side bar's footer by @Pragadesh-45 in #3130
- fix: stringify response data for query result view by @lohxt1 in #3155
New Contributors
Full Changelog: v1.29.1...v1.30.0
v1.29.1
What's Changed
- fix: fixed oauth2 authentication that was broken
- fix: axios transform request bind by @lohxt1 in #3123
- fix: handle case of text when invalid JSON (#3119) by @TheoD02 in #3120
- fix: fixed security vulnerabilities in markdown docs viewer by @lohxt1 in #3122
- fix: Improve how the URL values are transformed in postman export. by @sanjai0py in #3025
New Contributors
Full Changelog: v1.29.0...v1.29.1
v1.29.0
What's Changed
- feat: Feature/cli support multiple reporters by @iamdavidfrancis in #2911
- feat: Table resize and reorder by @Pragadesh-45 in #2641
- feat(#2265): Support GraphQL variables formatting by @Eynorey in #2267
- feat: display raw query response unformatted for readability by @DawoodMorris in #2272
- feat: tab key cycling within form inputs @Pragadesh-45 in #3075
- feat: Set response body function by @sergeikaretnikov in #3076
- feat: useragent-header by @panda7789 in #2979
- feat: Support more languages in Generate Code by @HSGamer in #2991
- feat(#1222): trigger modal's handleConfirm on ENTER key down by @juprem in #1223
- Feat/support for multiple preview modes of same response type by @lohxt1 in #2606
Fixes
- fix: invalid json body mistakenly quoted by @GregoireBellon in #2449
- Bugfix/openapi import array body by @anusreesubash in #3009
- added validations for spec and ref by @anusreesubash in #2962
- Don't include state in OAuth 2 exchange flow by @oleg-codaio in #3034
- fix: middle button click to close - SpecialTab and RequestTabNotFound by @Pragadesh-45 in #3044
- fix: add hints of 'bru' object for 'getFolderVar' and 'getCollectionVar' methods by @chrisnagel in #3062
- fix: Now the special characters in the search value are escaped before constructing the regexp. by @sanjai0py in #3057
- fix: cursor jump to start by @maxdiplogit in #3082
- fix cursor position restoration after
URL
trimming by @Pragadesh-45 in #3087 - bugfix(#1320):Now the form-url-encoded params in the body can contain multiple values with same name. by @sanjai0py in #2964
- Fix #1300 : Handling request name conflicts while importing postman V2 collections by @aniltallam in #1298
- Improved the Environments modal with accessibility fixes by @sanjai0py in #2153
- Bugfix/openapispec empty tag by @anusreesubash in #2935
- Improved Request Count Calculation and UI Handling in RunCollectionItem by @anusreesubash in #2959
- fix: handle multiple vars in url without breaking path params by @apoorvyadav1111 in #3107
- fix: handle functions while marshalling by @shishir-karanth in #3102
- fix: disableParsingResponseJson shim fn in safe mode by @lohxt1 in #3110
- fix: revert enter key submit logic for new request form by @lohxt1 in #3114
Others
- Remove mustache.js by @grubersjoe in #674
- Added a more descriptive error message on create and clone collection. by @zachary-berdell-elliott in #3046
- style: added bottom border for
Table
component by @Pragadesh-45 in #3078 - Refactor: Extract CloseTabIcon, DraftTabIcon by @edbrannin in #1166
New Contributors
- @Eynorey made their first contribution in #2267
- @GregoireBellon made their first contribution in #2449
- @oleg-codaio made their first contribution in #3034
- @DawoodMorris made their first contribution in #2272
- @sergeikaretnikov made their first contribution in #3076
- @maxdiplogit made their first contribution in #3082
- @aniltallam made their first contribution in #1298
- @HSGamer made their first contribution in #2991
- @edbrannin made their first contribution in #1166
- @apoorvyadav1111 made their first contribution in #3107
- @juprem made their first contribution in #1223
- @iamdavidfrancis made their first contribution in #2911
- @shishir-karanth made their first contribution in #3102
Full Changelog: v1.28.0...v1.29.0
v1.28.0
What's Changed
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