Bruno Changelog

What's new in Bruno 1.16.1

May 7, 2024
  • WHAT'S CHANGED:
  • Loving Bruno? Get more features by upgrading to the Golden Editon for a one-time payment of $19
  • GOLDEN EDITION:
  • feat: support for deactivating license
  • fix(#2208): fixed issue related to license activation behind a proxy
  • fix(#2198): fixes related to csv parsing while using csv files in collection runner

New in Bruno 1.16.0 (Apr 30, 2024)

  • What's Changed:
  • Loving Bruno? Get more features by upgrading to the Golden Editon for a one-time payment of $19
  • Opensource Edition:
  • fix: Collection Auth Inherit: None means None
  • fix: save button on confirm close popup not working by @therealrinku in #2156
  • fix: fixed graphql introspection bug

New in Bruno 1.15.0 (Apr 30, 2024)

  • WHAT'S CHANGED:
  • Loving Bruno? Get more features by upgrading to the Golden Editon for a one-time payment of $19
  • GOLDEN EDITION:
  • Response Data Visualization
  • Organization License Mgmt Support
  • Specify custom license server endpoint
  • Opensource Edition:
  • Prevent losing unsaved environment variable data when attempting to change env by @AngelaSYuan in #2034
  • New Contributors:
  • @AngelaSYuan made their first contribution in #2034

New in Bruno 1.14.0 (Apr 23, 2024)

  • WHAT'S CHANGED:
  • Loving Bruno? Get more features by upgrading to the Golden Editon for a one-time payment of $19
  • Golden Edition:
  • CSV File Upload during collection run
  • Iteration count in Collection Runner
  • Request History Bug Fixes
  • Opensource Edition:
  • Refactor Bruno language parser to support multiline text blocks by @sanjai0py in #2086
  • feat: toggle password visibility by @gustavofdasilva in #2127
  • flx: add unique key prop to ImportCollection options by @RashidUjang in #2133
  • fix: error boundary adding return-to-app and force-quit options by @bijinab in #2131
  • bugfix: hide autocomplete on escape keyup by @krummbar in #2091
  • fix(tailwindcss-forms): messes up input fields everywhere, removed it by @bpoulaindev in #1817
  • Create readme_ar.md by @mejbass in #1640
  • Update readme.md by @mejbass in #1642
  • New Contributors:
  • @gustavofdasilva made their first contribution in #2127
  • @RashidUjang made their first contribution in #2133
  • @krummbar made their first contribution in #2091
  • @mejbass made their first contribution in #1640

New in Bruno 1.13.1 (Apr 16, 2024)

  • WHAT'S CHANGED:
  • Loving Bruno? Get more features by upgrading to the Golden Editon for a one-time payment of $19
  • fix: pkce validation error by @Its-treason in #2075
  • fix: docs link by @therealrinku in #2072
  • fix: Oauth2: Apply TLS Certifcate valiadation preference to accessing Auth and Token URLs by @pietrygamat in #2071
  • fix: use html password type for password and credential inputs by @evoltafreak in #1824
  • docs: translate publishing to Chinese & update/append links in other docs by @izturn in #1862
  • fix: converting request url to valid URI on code generate by @therealrinku in #1827
  • fix: handle null values by @bijinab in #2090
  • NEW CONTRIBUTORS:
  • @evoltafreak made their first contribution in #1824
  • @izturn made their first contribution in #1862
  • @bijinab made their first contribution in #2090

New in Bruno 1.13.0 (Apr 15, 2024)

  • WHAT'S CHANGED:
  • Loving Bruno? Get more features by upgrading to the Golden Editon for a one-time payment of $19
  • feat(#1624): Implement opening cloned request automatically by @sanjai0py in #1930
  • Fix/environments secrets toggle by @sanjai0py in #1932
  • chore: fix typo by @jwetzell in #1848
  • docs: Update readme_kr.md by @woongbin in #1969
  • fix typos and french documentation by @ccoVeille in #1965
  • Fix typo in synopsis by @j-lebek in #1787
  • created yaml issue templates by @yaten2302 in #1426
  • fix(#1145): fix res.responseTime in runner by @RJ17799 in #1810
  • feat: Add descriptions for each panel in CollectionSettings by @lizziemac in #2031
  • fix: resolve typos in issue templates and config by @lanthoor in #2027
  • Fix: fix population of data when data-urlencode flag is used with G flag i… by @jwetzell in #2025
  • feat: save unsaved request changes before renaming by @therealrinku in #2018
  • Fix Postman Export by @martinmckenna in #2047
  • fix: resolve build issues by @lanthoor in #2041
  • Fix content-type in client_credentials oauth flow by @PushpenderSaini0 in #2039
  • Fix: Replace jsonBigint with lossless-json by @DJSaunders1997 in #2006
  • Fix error in actions about older node JS version by @Jean-BaptisteC in #1960
  • fix(#1920): Ignore redirect abortion emmited by loadUrl by @gustavokath in #1959
  • fix: Collection variable viewer by @Its-treason in #1947
  • fix: Folders are not ignored by @panda7789 in #1929
  • Revert "fix: Folders are not ignored" by @helloanoop in #2048
  • Fixes #1935 - Underlying components no longer overlap modals by @david-reichert-ef in #1936
  • Fix sources.list.d deb: make 64bit explicit to avoid warning by @janos-r in #1925
  • Add pretty option to xml request content by @tlaloc911 in #1914
  • fix(#1898): Ignore empty headers to prevent sending request error by @AntoninHuaut in #1917
  • Update README KR by @eejihoon in #1911
  • feat: add korean contributing.md translation by @jokj624 in #1837
  • fix: json body prettify not working with comments by @asonkeri in #1831
  • Fix variable name error by @3000-2 in #1781
  • Update readme_es.md by @vrlord in #1820
  • fix(#1800): increase modal z-index to appear above prettify icon by @devon-wolf in #1821
  • Cannot cancel request on preview (zIndex issue) #1501 by @ialloyd in #1786
  • fix(#1003): content type issue for client credentials & password credentials grant types -- missing client id & secret for password grant type by @lohxt1 in #2051
  • NEW CONTRIBUTORS:
  • @woongbin made their first contribution in #1969
  • @ccoVeille made their first contribution in #1965
  • @j-lebek made their first contribution in #1787
  • @yaten2302 made their first contribution in #1426
  • @RJ17799 made their first contribution in #1810
  • @lizziemac made their first contribution in #2031
  • @lanthoor made their first contribution in #2027
  • @martinmckenna made their first contribution in #2047
  • @PushpenderSaini0 made their first contribution in #2039
  • @DJSaunders1997 made their first contribution in #2006
  • @Jean-BaptisteC made their first contribution in #1960
  • @gustavokath made their first contribution in #1959
  • @david-reichert-ef made their first contribution in #1936
  • @janos-r made their first contribution in #1925
  • @tlaloc911 made their first contribution in #1914
  • @AntoninHuaut made their first contribution in #1917
  • @eejihoon made their first contribution in #1911
  • @jokj624 made their first contribution in #1837
  • @asonkeri made their first contribution in #1831
  • @3000-2 made their first contribution in #1781
  • @vrlord made their first contribution in #1820
  • @devon-wolf made their first contribution in #1821
  • @ialloyd made their first contribution in #1786

New in Bruno 1.12.3 (Mar 28, 2024)

  • WHAT'S CHANGED:
  • Loving Bruno? Get more features by upgrading to the Golden Editon for a one-time payment of $19
  • FEATURES:
  • feat: Allow Golden Edition customers to disable SSL validation while activating license and use proxy
  • feat: toggle visibility of secret envVars by @dw-0 in #650
  • feat(#1839): Add Audio and Video Preview by @zkd8907 in #1840
  • feat: Add tooltips to sidebar footer by @george-hopkins in #1888
  • Allow to keep the default truststore, when using a custom CA (#1080) by @slowjoe007 in #1863
  • FIXES:
  • Fix/postman translation collection variables by @bpoulaindev in #1894
  • Fix OAuth2 code verifier too short (#1793) by @pietrygamat in #1809
  • Fix: OAuth2 Access Token request is sent as GET (#1795) by @pietrygamat in #1808
  • Check oauth2 authorization code redirect for exact 'code' query parameter by @layereight in #1777
  • Fix: OAuth2 Authorization Request OPTIONAL parameters are required by bruno by @pietrygamat in #1807
  • NEW CONTRIBUTORS:
  • @zkd8907 made their first contribution in #1840
  • @george-hopkins made their first contribution in #1888
  • @slowjoe007 made their first contribution in #1863
  • @layereight made their first contribution in #1777

New in Bruno 1.12.2 (Mar 25, 2024)

  • What's Changed:
  • Golden Edition Fixes
  • fix: system theme in dark mode by @Feldrise in #1823
  • fix(ux): better text selection implementation on dark-mode by @afrianjunior in #1861
  • fix(enableTranslation): remove unused enableTranslation and useTransl… by @bpoulaindev in #1867
  • New Contributors:
  • @Feldrise made their first contribution in #1823
  • @afrianjunior made their first contribution in #1861

New in Bruno 1.12.1 (Mar 20, 2024)

  • Fixes:
  • License keys for people who have ordered the Golden Edition have not been sent. We are fixing some bugs in the release. Please join our discord group or follow on X/Twitter to stay updated regarding this. Thank you for your patience.
  • Patch Release for the bug introduced in Golden Editon where the app wouldn't launch

New in Bruno 1.12.0 (Mar 20, 2024)

  • What's Changed:
  • Golden Edition Launch
  • feature(postman_tests_scripts): automatic tests and scripts translation from postman import by @bpoulaindev in #1151

New in Bruno 1.11.0 (Mar 13, 2024)

  • FEATURES:
  • feat(#1003): collection level oauth2, access_token_url & scope for 'Client Credentials' and 'Password Credentials' grant types by @lohxt1 in #1691
  • feat(#1659): add html reporter for cli by @trusta in #1660
  • feat(#1003): Use URL Encoded Form for OAuth2.0 token endpoint by @jackj-msft in #1701
  • feat(#1003): closing stale 'authorize' windows | handling error, error_description, error_uri query params for oauth2 | clear authorize window cache for authorization_code oauth2 flow by @lohxt1 in #1719
  • feat(#BRU-26): json filter button with expandable input bar by @lohxt1 in #1699
  • FIXES:
  • CLI fixes for aws and environment modifications by @scottlaplante in #1713
  • Fix/json with bigints by @sanjai0py in #1710
  • Fix #1683 allow OAuth2 authorizationUrl with user provided query parameters by @pietrygamat in #1712
  • Fix margin between items in Welcome > Links by @julienma in #1742
  • feat(#BRU-31): notifications feature draft by @lohxt1 in #1730
  • fix(#1521): only show Recent Documents menu on supporting platforms. by @j4-m in #1585
  • OTHERS:
  • docs(readme.md): fix broken CI badge by @shuuji3 in #1746
  • Update readme_es with new content and typo fixes by @subiabre in #1723
  • Updates readme with winget install command by @warrenbuckley in #1670
  • contributing.md Capitalisation corrections by @IsaacHatton in #1682
  • fix: broken link in readme by @grantwforsythe in #1737
  • Update bruno-cli readme changelog link Fixes #1769 by @patest-dev in #1770
  • docs: update pt-br readme by @Gabrielcefetzada in #1760
  • Update the german readme file by @patest-dev in #1759
  • NEW CONTRIBUTORS:
  • @jackj-msft made their first contribution in #1701
  • @pietrygamat made their first contribution in #1712
  • @shuuji3 made their first contribution in #1746
  • @julienma made their first contribution in #1742
  • @subiabre made their first contribution in #1723
  • @warrenbuckley made their first contribution in #1670
  • @IsaacHatton made their first contribution in #1682
  • @grantwforsythe made their first contribution in #1737
  • @patest-dev made their first contribution in #1770
  • @scottlaplante made their first contribution in #1713

New in Bruno 1.10.0 (Feb 28, 2024)

  • FEATURES:
  • feat(#1003): Oauth2 support - resourceOwnerPasswordCredentials, authorization code, client credentials by @lohxt1 in #1654
  • feat(#BRU-7) - scrollbar styling for linux and windows by @lohit-1 in #1589
  • feat(#1575) - auto scroll runner output body during collection run by @lohit-1 in #1588
  • feat(#BRU-10) - codeeditor syntax colors for system theme by @lohit-1 in #1595
  • feat(#BRU-11) - tailwindcss v3 upgrade by @lohit-1 in #1597
  • feat(#947): set up ajv-formats in script and test runtimes by @trusta in #1618
  • feat(#1575): make response pane in collection runner screen unaffected by scroll by @lohxt1 in #1661
  • feat(#BRU-18) : "inherit" auth mode for inheriting auth to requests from collection by @lohxt1 in #1667
  • Add "Prettify GraphQL" button by @j0k3r in #526
  • feat: add middle mouse button click to close tab by @Gabrielcefetzada in #1649
  • FIXES:
  • fix(#1545): empty strings encryption by @mato-meciar in #1600
  • NEW CONTRIBUTORS:
  • @lohit-1 made their first contribution in #1589
  • @trusta made their first contribution in #1618
  • @mato-meciar made their first contribution in #1600
  • @lohxt1 made their first contribution in #1654
  • @Gabrielcefetzada made their first contribution in #1649

New in Bruno 1.9.0 (Feb 20, 2024)

  • FEATURES:
  • feat(#1575): Auto scroll on collection run update by @sanjai0py in #1577
  • feat(#1579): Add file uploading support for CLI by @jvdavim in #1572
  • feat(#1521): Recent documents menu by @j4-m in #1582
  • feat: Stop button for cancelling runner execution by @rsilvr in #1580
  • FIXES:
  • fix(1548): correct import of escaped curl string by @carlwilk32 in #1549
  • fix(#1552): Fixed file uploads performance issues by @mateo-gallardo in #1562
  • [Fix] Crash when closing confirmation modal by @rsilvr in #1574
  • fix(#1563): Fixed relative paths for file params in Windows by @mateo-gallardo in #1564
  • chore: renamed Remove & altered popover description by @eugen-soliar in #1538
  • NEW CONTRBUTORS:
  • @carlwilk32 made their first contribution in #1549
  • @mateo-gallardo made their first contribution in #1562
  • @j4-m made their first contribution in #1582
  • @sanjai0py made their first contribution in #1577
  • @jvdavim made their first contribution in #1572
  • @eugen-soliar made their first contribution in #1538

New in Bruno 1.8.0 (Feb 7, 2024)

  • Features:
  • feat: File Uploads by @maxdestors in #1130
  • feat(#1496) Allow ignoring path fragments from the collection configuration file by @fredjeck in #1514
  • getContentType function and save file logic update by @therealrinku in #1499
  • New Contributors:
  • @maxdestors made their first contribution in #1130
  • @fredjeck made their first contribution in #1514

New in Bruno 1.7.1 (Jan 31, 2024)

  • FIXES:
  • fix(#1487): fixed scripting issue due to migration from vm2 to @n8n/vm2
  • fix: incorrectly named env file prevents successful builds by @grahamwhiteuk in #1485

New in Bruno 1.7.0 (Jan 31, 2024)

  • WHAT'S CHANGED:
  • FEATURES:
  • [Feature] Prompt user to save requests before exiting app by @rsilvr @helloanoop in #1317
  • feat(#1460): new string interpolation library by @helloanoop in #1461
  • feat: correctly format json when importing from curl by @banjo in #1472
  • [feat] Add option "--bail" to cli by @mj-h in #1390
  • feat(#1352): add collection headers to introspection query by @reggermont in #1353
  • feat: add response filter placeholder by @tuyen-at-work in #1293
  • Feature: Add an optional param to cli to only run requests that have tests by @jeff-edmondson-pci in #1314
  • Include the filename of a bruno request in the results. by @julian94 in #1164
  • [Feature] Added bru.setNextRequest into the hint words list by @MultiFe22 in #1441
  • FIXES:
  • fix dark mode colors of golden edition modal by @therealrinku in #1358
  • fix(#263): Replace vm2 with fork of vm2 to fix security issues by @Its-treason in #1400
  • fix(#1000): Convert too long numbers into String for collection vars by @Its-treason in #1405
  • fix(#1143): Fix PR #971 - Use literal segments only for env/collection variables + Add to CLI by @nelup20 in #1154
  • fixed misspelling (global, collection) by @CRAZy-Monk3Y in #1299* style: overflow of environment name fix by @therealrinku in #1464
  • Fixed ignored SSL verification and client certificates configuration when using SOCKS proxy by @martinsefcik in #1420
  • Fixed selecting SOCKS4 proxy option by @martinsefcik in #1418
  • fix(#1363): add query param even when value is missing by @adarshlilha in #1370
  • OTHERS:
  • docs: add Traditional Chinese language docs by @ninthday in #1465
  • docs(#1406): Add flatpak to installation package managers in readme by @CodeShakingSheep in #1407
  • docs: Make german and spanish readme link to the same set of languages as the english readme by @chocoladisco in #1250
  • New Contributors
  • @MultiFe22 made their first contribution in #1441
  • @ninthday made their first contribution in #1465
  • @CodeShakingSheep made their first contribution in #1407
  • @reggermont made their first contribution in #1353
  • @tuyen-at-work made their first contribution in #1293
  • @chocoladisco made their first contribution in #1250
  • @banjo made their first contribution in #1472
  • @jeff-edmondson-pci made their first contribution in #1314
  • @julian94 made their first contribution in #1164
  • Full Changelog: v1.6.1...v1.7.0

New in Bruno 1.6.1 (Jan 21, 2024)

  • Fixes:
  • fix(#1329): fixed code generation issue by @helloanoop
  • fix(#1330): fixed graphql syntax highlighting issue by @helloanoop
  • fix(#1214): fixed codemirror lint issues by @helloanoop