Bruno Versionsverlauf

Bruno Software Inc; Anoop M D, Anusree P S and contributors · Lokal ausgerichteter Desktop-API-Client für REST-, GraphQL- und gRPC-Tests mit dateibasierten Sammlungen für Git-Arbeitsabläufe.

CaskEntwicklertoolsIntegrierte UpdatesApple silicon · Intel
Aus homebrew/cask
Installationen (30 Tage)
4.992
App: Platz 72
Installationen (1 Jahr)
74.273
Letzte 365 Tage
Neueste Version
4.3.0
gestern · 22. Okt.
Downloadgröße
168MB
arm64 / x86_64 · dmg
Update-Rhythmus
Wöchentlich
3 Versionen in 30 Tagen
  1. 4.3.0

    Aktuell

    OpenNavo-Redaktion In Homebrew aufgenommen KI-übersetzt

    KompatibilitätUnbekannt

    Ergänzt vererbte Ordnertags, Try für Beispiele, OpenAPI-Tabs und Themes; verbessert Runner, Secrets und Requests.

    • Vererbte Ordnertags, Try für Antwortbeispiele und OpenAPI-Arbeitsbereichstabs mit neuem Erstelldialog.
    • Dracula-, Gruvbox- und Cyberdream-Themes, Menükürzel und ungelöste Variablen; verbessert Seitenleistenvirtualisierung, Suche und Ziehen.
    • Speichert Runnerdaten als Dateien für Berichte; stopExecution stoppt den gesamten Lauf. Misst gesamte Antwortzeit statt nur Zeit bis zum ersten Byte.
    • Lädt externe Secrets bei Bedarf und verlegt Laufzeitwerte von Platte in Speicher. Exportänderungen sind separat; Exporte sind nicht garantiert geheimnisfrei.
    • Verbessert WSDL/XSD, OAuth2, vererbte Header, multipart und Skriptvariablen. Verhindert .git-Import/-Export und beachtet ignorierte Pfade.
    • Korrigiert Cookies, Zertifikate, Git-Konflikte gelöschter Dateien und OpenAPI; ergänzt Apprechte und sichere Gastkontexte.

    CLI-, Flatpak- und editionsabhängige Einträge gelten nicht sämtlich für Mac.

    Offizielles Release.

  2. 4.2.1

    Patch

    OpenNavo-Redaktion In Homebrew aufgenommen KI-übersetzt

    KompatibilitätUnbekannt

    Sicherheitsrelease härtet QuickJS-Modulpfade und entfernt einen offenen internen Loader; Upstream empfiehlt das Upgrade.

    Bruno 4.2.1

    • Löst lokale Modulpfade in QuickJS zum tatsächlichen Pfad auf, damit Symlinks/Pfadtricks Skripten keinen Zugriff außerhalb des vorgesehenen Ortes geben.
    • Entfernt __brunoLoadLocalModule aus dem Benutzerskriptkontext und reduziert die Sandbox-Angriffsfläche.
    • Der Anbieter empfiehlt allen Nutzern dieses Update. Beide Meldungen wurden von wpframe berichtet.

    Diese Upstream-Hinweise betreffen das Projekt und können CLI-/editionsabhängige Funktionen umfassen.

    Offizielle Versionshinweise.

  3. 4.2.0

    OpenNavo-Redaktion In Homebrew aufgenommen KI-übersetzt

    KompatibilitätUnbekannt

    Ergänzt Umgebungsvererbung, gRPC-Skripte und reichere Antwortvorschauen sowie Sammlungs-/Oberflächenkorrekturen.

    Bruno 4.2.0

    • Vererbt Sammlungs-/Arbeitsbereichsumgebungen und überarbeitet Mehrumgebungsdialog, Importfehler und Namenskonflikte mit Ersetzen/Kopieren.
    • Ergänzt gRPC-Skripte, __dirname/__filename, umgebungsbezogene Variablenerstellung und erweiterte Dokumentationsfilter; Dokumenterzeugung per CLI ist separat.
    • Gespeicherte Antworten bieten PDF-/Bild-/Videovorschau. Mehrfachauswahl umfasst Beispiele/Sammlungen; Dateieinträge erscheinen in der Seitenleiste.
    • Zeigt Standardheader mit Abwahl je Request, verbessert Query-Suche/Ersetzen, Timeline, Variablenansicht, Anzeigenamen und Dateinamenskollisionen.
    • Verbessert Postman-/OpenCollection-Migration, Mock-Server, Git/PR-Funktionen und eingebettete Apps; Umfang kann editionsabhängig sein.
    • Behebt asynchrone Testcallbacks, Multi-Datei-OpenAPI, JUnit-Auslassungen, NTLM, XML-Fehler, req.onFail-Variablen, QuickJS-Freigabeabstürze, gRPC-Reflexionscache und Umgebungs-/Exportzustände.
    • Verbessert Runnerleistung durch weniger redundante tiefe Kopien und aktualisiert Abhängigkeiten.

    Die vollständige Upstream-Referenz enthält auch CLI, Entwicklung und editionsabhängige Punkte; sie gelten nicht automatisch alle für die Mac-Installation.

    Offizielle Versionshinweise.

    Vollständiges Anbieteroriginal (Englisch, Referenz)

    Official upstream release notes for Bruno 4.2.0. These cover the project and may include CLI or edition-specific changes.

    Changelog

    Features
    • feat(sidebar): support multi-select for request examples by @Gopi-bruno in #9225
    • feat(environments): collection and workspace environments inheritance by @lohit-bruno in #9136
    • feat(environment): redesign multi environment modal by @sachin-thakur-bruno in #9179
    • feat(cli): Generate docs through cli by @sachin-bruno in #9073
    • feat(grpc): add scripting support by @morsh-bruno in #9144
    • feat(preferences): support page redesign by @sachin-thakur-bruno in #9064
    • feat(runtime): expose __dirname, __filename within scripting context by @sanish-bruno in #9101
    • feat(response-example): support previewing pdf images and videos for 'save responses' by @abhishekp-bruno in #9000
    • feat(checkbox): adds checkbox component in ui with story and unit tests by @sachin-thakur-bruno in #8861
    • feat(preferences): add docs URL for Mock Server by @naman-bruno in #9142
    • feat(code-editor): degraded editor and status bar by @barelyhuman and @sid-bruno in #8867
    • feat: add multi-selection state for collections (#6339) by @sid-bruno in #8721
    • feat(generate-docs): advanced filtering options in generate documentation flow by @sachin-bruno in #9072
    • feat(app): open response URLs as transient requests (#8189) by @sid-bruno in #8850
    • feat(pm-migration): handle pm.sendRequest promise chains by @abhishekp-bruno in #8960
    • feat(mock): CreateMockServerModal with source type selection and sync option by @naman-bruno in #9110
    • feat(variables): add scope-aware variable creation (#8665) by @sid-bruno and @sachin-thakur-bruno in #8852
    • feat(env): multi environment import failure if one file is invalid by @Gopi-bruno in #9051
    • feat(headers): show default headers and support omitting them per request by @pooja-bruno in #8990
    • feat(app): replaced the placeholder app with a learn-more empty state and labelled app items as App by @ravindra-bruno in #9100
    • feat(env): handle environment name conflicts during import with replace or copy by @Gopi-bruno in #9050
    • feat(query-editor): add code mirror search and replace in query editor by @sachin-thakur-bruno in #9042
    • feat(translator): add global variable translation methods for Postman to bruno conversion by @sanish-bruno in #9098
    • feat(filesystem): decouple display names from filesystem names & resolve collisions silently by @sachin-thakur-bruno in #8714
    • feat(yml-migration): strip .bru extension from runRequest calls by @naman-bruno in #9055
    • feat(app): support for app drafts in migration and save requests modal by @naman-bruno in #9054
    • feat(timeline): display headers in timeline request headers by @shubh-bruno in #8857
    • feat(variables): revamp the read-only Variables tab by @pooja-bruno in #8784
    • feat(storybook): upgrade storybook to rsbuild remove webpack as a dep by @sid-bruno in #9062
    • feat(sidebar): add support for displaying and managing file items in the collection sidebar by @Gopi-bruno
    • feat(collection-docs): telemetry for advanced filtering options when generating docs by @sachin-bruno
    • feat(git): implement Create PR functionality by @naman-bruno and @utkarsh-bruno
    • feat(sidebar): adds naming collisions for js files by @sachin-thakur-bruno
    • feat(git): allow dismissing the branch guard banner till a session by @ravindra-bruno
    Fixes
    • fix(link-aware): revert click-to-open-request in editable fields by @shubh-bruno in #9201
    • fix(scripts): show sent headers for sendRequest & runRequest by @shubh-bruno in #9215
    • fix(nodevm): add --experimental-cache-modules to cache npm modules during script execution by @sid-bruno in #9170
    • fix(mock-server): clearing validation errors on modal by @utkarsh-bruno in #9172
    • fix(bruno-js): await async test() callbacks in developer mode by @shubh-bruno in #9081
    • fix(app): labelled cloned items by type in the clone modal and toast by @ravindra-bruno in #9153
    • fix(request): creating a new request from sidebar add request pre fils the preset url by @sachin-thakur-bruno in #9150
    • fix(openAPI): multifile openAPI specs can be imported by @adwait-bruno in #8946
    • fix(CLI): fixed junit reporters omit iterations and requests skipped due to bail by @sharan-bruno in #9080
    • fix(collection-settings): save presets using shortcuts by @shubh-bruno in #9138
    • fix(sqlite): write generated artifacts as TypeScript literals by @chirag-bruno in #8951
    • fix(app): added clone option for app and name collission for app while creating by @sachin-thakur-bruno in #9133
    • fix: openapi sync update by @adwait-bruno in #8979
    • fix: use NtlmClient as an adapter of axios instance by @prateek-bruno in #9044
    • fix(codemirror-search): add selected text to search input for replace shortcut by @sachin-thakur-bruno in #9090
    • fix(mock server): collection/api spec now shows a default placeholder at the start by @utkarsh-bruno in #8963
    • fix(lang): guard ntlm domain on domainKey, not passwordKey by @sbalagan22 in #8707
    • fix(ui): prevent elapsed-time counter from resetting on tab switch by @Sudemc, @sharan-bruno in #9089
    • fix: create example modal shows status text and body type by @utkarsh-bruno in #9082
    • fix(datatype): Variable type validation flag reference mismatch issue by @sharan-bruno in #8878
    • fix: fixing duplicate variables by @utkarsh-bruno in #9084
    • fix(mock-server): restricting port numbers by showing errors by @utkarsh-bruno in #8964
    • fix(mock server): adding request log in case of express failure because of response header too by @utkarsh-bruno in #9059
    • fix(app): scoped mock server API spec options to the active workspace by @ravindra-bruno in #9077
    • fix(theme): added missing border for light and dark theme by @sachin-thakur-bruno in #9071
    • fix(scripting): preserve variables set in req.onFail by @Max-Reisinger and @sharan-bruno in #8873
    • fix(XmlPreview): improve XML parsing error handling and return structure by @abhishekp-bruno in #8860
    • fix(RequestTab): streamline transient request save confirmation logic by @sid-bruno in #8969
    • fix(test): removed the backup assertion by @chirag-bruno in #9001
    • fix: Prevent QuickJS disposal aborts in safe mode by @prateek-bruno in #8924
    • fix(grpc): reflection cache to use resolved url as key, add gRPC test server by @sanish-bruno in #8832
    • fix(converters): preserve enabled state for Env variables, collection variables for export, import by @ricciardelli and @sanish-bruno in #8918
    • fix: remove the 50 cap on maxRedirects and normalise it on every read path by @prateek-bruno in #8855
    • fix(mock-server): fix collapsed query params pane in mock response by @gopu-bruno in #8957
    • fix: use correct key for vault in telemetry by @prateek-bruno
    • fix(environments): environment inheritance fixes by @lohit-bruno
    • fix: pass secret variables to grpc scripting by @morsh-bruno
    • fix: removing What is a Github repo link by @utkarsh-bruno
    • fix(autosave): remove incomplete external secrets rows from autosave flow by @abhishekp-bruno
    • fix: interpolate iteration data in assertion values by @abhishekp-bruno
    • fix(git): stop reloading the stash list on unrelated git refreshes by @ravindra-bruno
    • fix(reports): generated headers in reports by @shubh-bruno
    • fix(git): allow longer branch names and show a clear error message by @gopu-bruno
    • fix(git): mapped stash apply and unmerged index errors to readable messages by @ravindra-bruno
    • fix(packages): re-add cross platform optional native deps by @sid-bruno
    Others
    • fix(test): add dataTestId to delete collection item modal by @Gopi-bruno in #9141
    • fix(deps): conflicting dependencies after sec update hoisting by @sid-bruno in #9029
    • fix(unit-test): timeout for seeding 200 files on windows by @sachin-thakur-bruno in #9099
    • fix(tests): websocket messages scroll flaky tests by @sachin-thakur-bruno in #9122
    • feat(tests): add tests for app creation and management by @naman-bruno in #9124
    • fix(test): cli test cases for windows by @shubh-bruno in #9161
    • docs: project governance by @helloanoop in #8790
    • chore(standards): update coding standards for call site specific clones by @sid-bruno in #9160
    • perf(runner): remove redundant deep clones of the runner results tree by @chirag-bruno in #9151
    • test(benchmark): added benchmark test suite for collection runner by @chirag-bruno in #9126
    • chore: improve test comments by @helloanoop in #9139
    • chore(bruno-to-postman): update comments to match current apis in bruno by @sanish-bruno in #9075
    • chore(design-system): added border specific colors tokens for themes by @sachin-thakur-bruno in #8965
    • ci: enable Windows Unit Tests by @prateek-bruno in #8673
    • chore: update grpc-js library by @sid-bruno in #9053
    • chore(eslint): added hooks dependecy dev by @sachin-thakur-bruno in #9034
    • chore: update swagger-ui-react to version 5.32.14 by @sid-bruno in #9032
    • test(cli): read the json report even if its one run or an array by @shubh-bruno in #8988
    • test(opencollection): cover multipart after yml reload by @Max-Reisinger in #8938
    • chore(deps): security cleanup by @sid-bruno in #8956
    • refactor(mock): rename validation functions and improve error handling by @naman-bruno in #8954
    • refactor(mock-server): remove updateMockDelay functionality by @naman-bruno in #8952
    • test(benchmark): add runner allocation memory benchmark by @chirag-bruno
    • perf(runner): remove redundant deep clones of the runner results tree by @chirag-bruno
    New Contributors

    Full Changelog: https://github.com/usebruno/bruno/compare/v4.1.0...v4.2.0

    Source: https://github.com/usebruno/bruno/releases/tag/v4.2.0

  4. 4.1.0

    Einblenden

    OpenNavo-Redaktion In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  5. 4.0.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  6. 3.5.3

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  7. 3.5.2

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  8. 3.5.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  9. 3.5.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  10. 3.4.2

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  11. 3.4.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  12. 3.4.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  13. 3.3.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  14. 3.2.2

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  15. 3.2.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  16. 3.1.4

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  17. 3.1.3

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  18. 3.1.2

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  19. 3.1.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  20. 3.1.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  21. 3.0.2

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  22. 3.0.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  23. 3.0.0

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version
  24. 2.15.1

    Einblenden

    In Homebrew aufgenommen

    KompatibilitätUnbekannt

    Keine eigenen Versionshinweise für diese Version