Releases: usebruno/bruno
Releases · usebruno/bruno
v1.39.1
What's Changed
- reuse worker threads for bru file parsing by @lohxt1 in #4054
- chore: update Feature Request Form to capture better detail by @rreyn-bruno in #3974
- chore: update BugReport template to include version and OS information by @sanjaikumar-bruno in #3948
Full Changelog: v1.39.0...v1.39.1
v1.39.0
What's Changed
Features and improvements
- Feature/ntlm auth by @tlaloc911 in #3329 and #3841
- Improve expression handling across different runtimes (Fix: #3758) by @Pragadesh-45 in #3805, #3806
- Allow rearrangement of table items in params, body, vars, headers, etc… by @naman-bruno in #3801
- Order Variables alphabetically by @nikischin in #2982
- add: document save button for folder and collection settings by @pooja-bruno in #3742
- feat: add rspack dynamic import configuration to rsbuild by @sanjaikumar-bruno in #3819
- Added activate button to environment window. by @Exxetler in #1531
- Moved collection click area from name to div by @naman-bruno in #3813
- add: translation for skipRequest and stopExecution by @pooja-bruno in #3970
- Feat(#2896): add support for cheerio and xml2json as inbuilt library by @helloanoop in #3976
- Feat: Move-Collection with Drag-and-Drop by @sanjaikumar-bruno in #3755
- Feat: raw binary files handling in request body (#3734) by @helloanoop in #3928
- Feat: Replaceable tab management system by @naman-bruno in #3831
- Added a menu-item to show Folder and Requests in native file-browser by @ramki-bruno in #3787
- Add an npm-script to run the Electron app with debugging enabled (#3616) by @ramki-bruno in #3789
- ensure variables set in scripts/tests of the request executed by
bru.runRequest
should reflect in the original request' scripts/tests by @lohxt1 in #3855 - add: hint word for runRequest, sendNextRequest, skipRequest, getTest… by @pooja-bruno in #3903
- Feat: make
res
callable to access body data using expressions in scripts (#481) by @Pragadesh-45 in #3710 - Feat: async parser workers (#3834) by @helloanoop in #3887
- use lowercase header keys while making requests by @lohxt1 in #3795
*Styling improvements in failed-load-request summary by @sreelakshmi-bruno in #3956
*Feat: notification visibility rules based on semver by @helloanoop in #4030
*Tooltip Improvements by @ramki-bruno in #4026
Strengthen CSP by @ramki-bruno in #4027
Fixes
- Fix: cli -- collection run -- clone request item at start by @lohxt1 in #3760
- Fix: cli - added the missing iconv-lite import and removed other unused imports by @lohxt1 in #3767
- Fix: remove redundant error logging in JSON parsing by @Pragadesh-45 in #3759
- Fix: Request vars displayed in red color in body even if they are valid by @naman-bruno in #3812
- Fix: body form values disappearing by @pooja-bruno in #3803
- Fix: renaming first collection env by @pooja-bruno in #3735
- Fix: Path table is removed when we rearrange items by @naman-bruno in #3804
- Fix: hide environment dropdown on configure by @naman-bruno in #3826
- Fix: Horizontal Rules missing in markdown docs preview by @naman-bruno in #3814
- Fix graphql variables editor and tests editor height while editing by @lohxt1 in #3983
- Fix: Postman-import-translation not adding comments for unsupported APIs by @Pragadesh-45 in #3979
- Fix: Prevent interpolation of buffer values in JSON requests by @sanjaikumar-bruno in #3987
- Fix: Collection tabs getting duplicated by @naman-bruno in #3991
- Fix: CLI-Tests Workflow lacks contents:read permission by @ramki-bruno in #3993
- Fix: should be able to save the request after reverting the changes by @lohxt1 in #3998
- Fix: user defined cookies getting overwritten by stored cookies by @naman-bruno in #3850
- Fix:handle render svg response by @sahell0x in #3833
- refactor: update browseFiles action to remove default properties and improve file dialog handling by @sanjaikumar-bruno in #3957
- Fix worker lane logic by @lohxt1 in #3961
- Fixes related to Tab-Management and Sidebar-UX by @ramki-bruno in #3962
- Fix: Import failing for collections with special characters in Windows by @Pragadesh-45 in #3969
- Fix: resolve function recursion on OpenAPI import by @pooja-bruno in #3895
- Fix: ensure API key values are converted to strings in Postman collec… by @pooja-bruno in #3911
- Fix: Update variable for
clone-collection
by @Pragadesh-45 in #3935 - Fix tests - skipped requests should not be considered as errors in junit reports by @lohxt1 in #3936
- Fix: Import collection modal closes when click on ENTER by @sanish-bruno in #3830
- Fix: Inherited apikey auth mapping for bruno-cli by @rbonestell in #3512
- Fix: Search-bar inside the code-editor is obstructing the top few lines by @sanish-bruno in #3888
- refactor: update GitHub Actions workflow to add permissions for checks and pull requests for the
cli-tests
job by @sanjaikumar-bruno in #3844 - Fix: Enable back comment toggling for JSON in request body editor by @ramki-bruno in #3807
- Fix: Unable to clone WSL requests inside subfolders (fixes: #3401) by @Pragadesh-45 in #3646
- Fix: Handle Unsupported Custom HTTP Methods in Postman Collection Import by @naman-bruno in #3925
- Fix: space on collection docs editor by @naman-bruno in #4032
- Fix: allow popups in notification iframes by @helloanoop in #4036
Others
- version bump by @Pragadesh-45 in #3798
- upgrade axios library to
1.7.7
by @lohxt1 in #3899 and @AlexCQY in #3878 - Fix typo in pm translation by @sreelakshmi-bruno in https://github.com/usebruno/bruno/pull/3975
New Contributors
- @nikischin made their first contribution in #2982
- @naman-bruno made their first contribution in #3812
- @Exxetler made their first contribution in #1531
- @sanish-bruno made their first contribution in #3830
- @rbonestell made their first contribution in #3512
- @AlexCQY made their first contribution in #3878
- @sahell0x made their first contribution in #3833
- @sreelakshmi-bruno made their first contribution in #3975
Full Changelog: https://github.com/usebruno/bruno/compare/v1.38.1...v1.39.0
v1.38.1
What's Changed
- Update package.json with keywords by @ganesh-bruno in #3728
- Added
Redux DevTools
andReact Developer Tools
in dev build by @ramki-bruno in #3750 - fix: file input element - replace the deprecated path prop by @lohxt1 in #3757
New Contributors
- @ramki-bruno made their first contribution in #3750
Full Changelog: v1.38.0...v1.38.1
v1.38.0
What's Changed
- feat: bru.runner.skipRequest() by @JorgeTrovisco and @lohit-bruno
- feat: bru util fns - stopExecution, getTestResults, getAssertionResults, runRequest by @lohxt1 in #3719
- fix: string json response error by @pooja-bruno in #3676
- fix: cli multipart by @lohxt1 in #3701
- fix: multipart tests by @lohxt1 in #3707
- fix: added input block to the cli workflow by @lohxt1 in #3709
- fix: improve JSON parsing logic for
bruno-cli
by @Pragadesh-45 in #3706 - fix: aikido -- library version upgrades by @lohxt1 in #3711
- feat: open setting for folder and collection when by @pooja-bruno in #3712
- fix: assertion clear value by @pooja-bruno in #3674
- fix: asset value cursor issue while editing by @pooja-bruno in #3682
- fix: env names wrap by @pooja-bruno in #3664
- Refactor/ Implement Focusable Buttons in the Generate Code Modal by @Pragadesh-45 in #3310
- fix: handle unsupported auth mode by returning 'noauth' type by @sanjaikumar-bruno in #3708
- fix: global env names overflow by @pooja-bruno in #3720
- feat: cli -- system level proxy fix by @lohxt1 in #3641
- Feat/digest auth updates by @Pragadesh-45 in #3697
- fix: enhance keyboard navigation for language selection in
GenerateCodeItem
by @Pragadesh-45 in #3738 - fix: collection run - clone request at the start by @lohxt1 in #3725
- fix: collection/folder docs when importing postman collection by @pooja-bruno in #3745
Full Changelog: v1.37.0...v1.38.0
v1.37.0
What's Changed
- fix: cli -- envs path resolution by @lohxt1 in #3601
- fix: cli - include collection level script, updated testbench by @lohxt1 in #3605
- fix: cli -- brutojson fn -- req script should be obj by default by @lohxt1 in #3624
- fix: rename folder case insensitive by @lohxt1 in #3635
- feat: replace nextjs with rsbuild by @lohxt1 in #3617
- feat: add support for importing collection-level variables from PM collections by @sanjai0py in #3481
- fix: update pathname validation to use basename for directory checks #2193 by @Pragadesh-45 in #3550
- fix: bruno-app tests by @lohxt1 in #3653
- fix: rsbuild related error fixes by @lohxt1 in #3655
- chore: headers/vars/script merge fns refactor by @lohxt1 in #3654
- feat: folder documentation by @fgalaf in #3206
- refactor: add sanitization for collection and folder name fixes: #160 by @Pragadesh-45 in #3559
- fix: update content-type header for XML requests to application/xml by @Pragadesh-45 in #3648
- fix: Stale Tabs for Folder Settings on Rename/Delete (fixes: #3606) by @Pragadesh-45 in #3607
- Feat/displaying variable hints as secrets for Global Environment Secrets by @Pragadesh44-Bruno in #3591
- Fix/global env duplicate name error by @sanjaikumar-bruno in #3590
- feat: add 'isNotEmpty' assertion operator by @sanjai0py in #3522
- fix: refactor createFormData function by @sanjaikumar-bruno in #3586
- refactor createFormData function by @sanjaikumar-bruno in #3656
- fix: cli -- json response parsing by @lohxt1 in #3642
- feature: Multi-part requests: user should be able to set content-type for each part in a multi-part request. #1602 by @end3rbyte in #2121
- refactor: multipart content-type pr-2121 by @lohxt1 in #3657
- refactor: multipart content-type pr review fixes by @lohxt1 in #3658
- fix: followup pr - only close folder tab on rename pr-3607 by @lohxt1 in #3659
- fix(#521): Allow "context" as the name of a key/var in a JS expression by @nelup20 in #1043
- fix: add tests to axios request object by @lohxt1 in #3660
- fix: update condition for renaming items in Windows OS by @Pragadesh-45 in #3661
- revert: rename-item watcher fix -- tbd by @lohxt1 in #3662
- fix: validations by @lohxt1 in #3670
- fix: plain text curl data by @pooja-bruno in #3677
New Contributors
- @fgalaf made their first contribution in #3206
- @Pragadesh44-Bruno made their first contribution in #3591
- @sanjaikumar-bruno made their first contribution in #3590
- @pooja-bruno made their first contribution in #3677
Full Changelog: v1.36.1...v1.37.0
v1.36.1
v1.36.0
What's Changed
Features
- feat: auto updater by @sanjai0py
- feat: Graceful handle rename/move: Fix
EPERM
Error When Renaming Parent Folders on Windows by @Pragadesh-45 in #3236
Fixes
- Fix/invalid file name handling by @Pragadesh-45 in #3274
- fix: humanize-date fixes: #3556 by @Pragadesh-45 in #3565
- fix: response pane width shift styling for timeline tab by @lohxt1 in #3573
- Fix/improve env modal error when duplicate names by @sanjai0py in #3557
- Add "docs" to copy for export (1615) by @drwelby in #3551
- Fix/xml body not getting added during curl import. by @sanjai0py in #3547
- fix: validate env name fn null checks by @lohxt1 in #3578
Others
- chore: version bump by @lohxt1 in #3592
- Update readme.md by @rreyn-bruno in #3520
New Contributors
- @rreyn-bruno made their first contribution in #3520
- @drwelby made their first contribution in #3551
Full Changelog: v1.35.0...v1.36.0
v1.35.0
What's Changed
Features
- feat: displaying variable hints as secrets by @Pragadesh-45 in #3268
- feat: deleteEnvVar safe mode shim by @lohxt1 in #3515
- feat: cookie support to CLI requests by @matthewdickinson in #2820
- feat: add --client-cert-config option for secure connections in CLI run command by @Pragadesh-45 in #3504
- feat: add option to skip headers in CLI run command output by @Pragadesh-45 in #3467
Fixes
- fix: cli run-summary count fix for requests with ECONNREFUSED error by @lohxt1 in #3451
- fix: server_rendered logic for newer versions of nextjs by @lohxt1 in #3509
- fix: posthog api key - process env var by @lohxt1 in #3490
- fix: checkov CKV2_GHA_1 warning by @lohxt1 in #3488
- fix: checkov CKV_GHA_7 warning by @lohxt1 in #3489
- refactor/ bruno-testbench updates by @Pragadesh-45 in #3483
- fix: incorrect dispatch fn calls -- global env slice by @lohxt1 in #3452
- fix: exclude Meta, Alt, Home and End key press for autocomplete trigger by @lohxt1 in #3441
- fix: codemirror styling fixes, post library upgrade by @lohxt1 in #3439
- fix: import openapi -- baseUrl env value should not include trailing slash by @lohxt1 in #3440
- Now based on the request type appropriate views are shown. by @sanjai0py in #3340
- bugfix / Update video preview functionality by @sanjai0py in #3433
- Feat/import translation for deprecated pm import by @Pragadesh-45 in #3388
- fix: enhance path normalization for WSL compatibility in watcher (fix #1928) by @Pragadesh-45 in #3482
- fix: improve masking logic in MaskedEditor for large content handling (fixes #2842) by @Pragadesh-45 in #3472
- fix: add validation to prevent duplicate global environment names (fixes: #3449) by @Pragadesh-45 in #3450
- Fix/add missing translations by @Pragadesh-45 in #3352
- fix/ Script execution is prevented by line comments by @sanjai0py in #3462
- bugfix / remove error logging for missing global environment by @sanjai0py in #3447
- Fix: (#3383) openapi yaml req body not importing by @arshan1019 in #3459
- fix: server_rendered codemirror logic for newer versions of nextjs by @lohxt1 in #3516
- fix: video preview comp memo import by @lohxt1 in #3517
- fix: codemirror editors background styling fix by @lohxt1 in #3523
Others
- Add a proper example for using the usebruno query library in the READ… by @ganesh-bruno in #3464
- chore: node version bump -- v22.11.0 by @lohxt1 in #3508
New Contributors
- @ganesh-bruno made their first contribution in #3464
- @arshan1019 made their first contribution in #3459
- @matthewdickinson made their first contribution in #2820
Full Changelog: v1.34.2...v1.35.0
v1.34.2
What's Changed
Fixes
- fix: fixed app crash issue when modifying anything in collection level headers/scripts/tests by @Pragadesh-45 in #3414
- fix: fixed postman export issue by @sanjai0py
Full Changelog: v1.34.1...v1.34.2
v1.34.1
What's Changed
Features
- feat: content indication for collections and folders by @Pragadesh-45 in #3359
Fixes
- fix: can't create collection on empty directory by @saikksub in #3256
- fix: code editor styling fixes -- search box, folding marker by @lohxt1 in #3393
- fix: include global env varaibles for oauth2 by @lohxt1 in #3392
- fix: codeeditor search box desc alignment fix by @lohxt1 in #3396
- fix: graphql editor search box styling by @lohxt1 in #3397
Others
New Contributors
Full Changelog: v1.34.0...v1.34.1