Releases: usebruno/bruno
Releases · usebruno/bruno
v1.33.0
What's Changed
Features
Fixes
- Fixed Ultimate Edition feature missing issue
Full Changelog: v1.32.1...v1.33.0
v1.32.1
What's Changed
Features
Fixes
- fix: correcting WSSE logic by @dwolter-emarsys in #3252
- fix: Update color variable in Keybindings component by @sanjai0py in #3251
- fix: Handle blank post request variables in request run by @Pragadesh-45 in #3249
- fix: select no-env issue by @lohxt1 in #3247
New Contributors
- @dwolter-emarsys made their first contribution in #3252
Full Changelog: v1.32.0...v1.32.1
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 @dwolter-emarsys and @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
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