Repository navigation
Releases: tranphucbol/preman-cli
Release list
v0.4.4
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
This is for the first install only. From then on preman checks for new versions itself and
offers to install them — Settings → Diagnostics → Updates, or the app menu's Check for Updates.
An update it downloads is verified against a signature preman ships the public half of, and it
never carries a quarantine attribute, so there is no xattr step the second time. macOS may ask
for Local Network access again afterwards: the new build is a different signature to the system,
and nothing about what preman does has changed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- Breadcrumb Copy And Log Diagnostics by @tranphucbol in #14
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
This is for the first install only. From then on preman checks for new versions itself and
offers to install them — Settings → Diagnostics → Updates, or the app menu's Check for Updates.
An update it downloads is verified against a signature preman ships the public half of, and it
never carries a quarantine attribute, so there is no xattr step the second time. macOS may ask
for Local Network access again afterwards: the new build is a different signature to the system,
and nothing about what preman does has changed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- feat: move the update notice into the title bar by @tranphucbol in #13
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
This is for the first install only. From then on preman checks for new versions itself and
offers to install them — Settings → Diagnostics → Updates, or the app menu's Check for Updates.
An update it downloads is verified against a signature preman ships the public half of, and it
never carries a quarantine attribute, so there is no xattr step the second time. macOS may ask
for Local Network access again afterwards: the new build is a different signature to the system,
and nothing about what preman does has changed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- fix: reveal the editor on tab activation and anchor token boxes by @tranphucbol in #12
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
This is for the first install only. From then on preman checks for new versions itself and
offers to install them — Settings → Diagnostics → Updates, or the app menu's Check for Updates.
An update it downloads is verified against a signature preman ships the public half of, and it
never carries a quarantine attribute, so there is no xattr step the second time. macOS may ask
for Local Network access again afterwards: the new build is a different signature to the system,
and nothing about what preman does has changed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- feat: replace the app icon by @tranphucbol in dd37cc8
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
This is for the first install only. From then on preman checks for new versions itself and
offers to install them — Settings → Diagnostics → Updates, or the app menu's Check for Updates.
An update it downloads is verified against a signature preman ships the public half of, and it
never carries a quarantine attribute, so there is no xattr step the second time. macOS may ask
for Local Network access again afterwards: the new build is a different signature to the system,
and nothing about what preman does has changed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- feat: pretty-print JSON on arrival and make headers selectable by @tranphucbol in #10
- App Updates Itself by @tranphucbol in #11
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- feat: add google common proto fallback by @tranphucbol in 279c2b3
- feat: support comments in parsed request bodies by @tranphucbol in ffc0db9
- feat: add editor comment shortcut by @tranphucbol in 4774468
- feat: add editable auth and Postman header precedence by @tranphucbol in 97dcb03
- Event Stream and Response Timer by @tranphucbol in #9
- fix: keep catalog auth metadata within budget by @tranphucbol in b682fe6
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- docs: add macOS install guidance by @tranphucbol in b9d3ceb
- fix: report post-response script throws as test failures by @tranphucbol in 0ce6c45
- A workspace finds its own checkout by @tranphucbol in #8
- fix: write the release changelog instead of asking GitHub for it by @tranphucbol in d20e21a
- feat: add pasted command import by @tranphucbol in 5919df6
- feat: add copy request command by @tranphucbol in 7e9b754
- fix: close tabs when deleting open requests by @tranphucbol in 30b35b3
- fix: bound banner error details by @tranphucbol in cb6f937
Full Changelog: v0.1.0...v0.2.1
v0.2.0
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- docs: add macOS install guidance by @tranphucbol in b9d3ceb
- fix: report post-response script throws as test failures by @tranphucbol in 0ce6c45
- A workspace finds its own checkout by @tranphucbol in #8
- feat: update desktop app icon by @tranphucbol in 5e7520c
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Installing the macOS app
The DMG below is arm64 only and ad-hoc signed rather than notarized. macOS quarantines anything a
browser downloaded, and Gatekeeper reports a quarantined ad-hoc-signed app as
"preman" is damaged and can't be opened rather than as merely unsigned. The app is not damaged.
Drag preman.app to /Applications, then clear the attribute the download added:
xattr -dr com.apple.quarantine /Applications/preman.appNothing inside the app changes; only that attribute is removed.
The CLI needs none of this:
npm i -g premanWhat's Changed
- fix: show gRPC label in tab strip instead of method tail by @tranphucbol in #4
- Declare protos through a shared link by @tranphucbol in #5
- fix: resolve a request again after its scripts, and fix the console drawer by @tranphucbol in #6
- Application Resource Monitor by @tranphucbol in #7
Full Changelog: v0.1.0-rc.1...v0.1.0
v0.1.0-rc.1
What's Changed
- Add desktop app by @tranphucbol in #1
- Fix desktop save consistency by @tranphucbol in #2
New Contributors
- @tranphucbol made their first contribution in #1
Full Changelog: https://github.com/tranphucbol/preman-cli/commits/v0.1.0-rc.1