Skip to content

Releases: mneves75/recortia

Recortia 0.12.4

Choose a tag to compare

@mneves75 mneves75 released this 19 Oct 03:57
43da896

Stable release, Developer ID signed and notarized; requires macOS 15 or later on Apple Silicon.
Install or update with brew install --cask mneves75/tap/recortia or brew upgrade --cask recortia.

Closes the two Low findings and the test gap recorded by the 0.12.2 security review.

Fixed

  • The release check that guards the signed app's entitlements now requires the exact reviewed
    set instead of only rejecting get-task-allow, so a new runtime entitlement cannot reach a
    published build unnoticed.
  • The end-to-end harness injects a recording automatic scroller, so a test run can no longer
    scroll a window on the host Mac.

Changed

  • The automatic-export test also covers turning automatic saving off while a save is rendering.

Physical keyboard, Spaces and permission checks of this build were not run. Full history:
CHANGELOG.md.

Verification

  • Stable gate (Xcode 27.0, 27A266a): 513 package tests, 47 script controls, 617 Portuguese strings.
  • Native E2E: 49/49 scenarios in pt-BR; 47/49 in EN with the two foreground activation controls
    failing once and passing on an immediate rerun with the same binary.
  • Security gate: staging PASS; production WAIVED (SEC-17 until 2026-11-15, SEC-18 until
    2027-04-16) with independent acceptance PASS on a different model.
  • Recortia-0.12.4.dmg SHA-256:
    c36ea76bc3e7ad83acb1074d79c2101cedf611a5e450b8f6d8315cd11b5c8710

Recortia 0.12.3

Choose a tag to compare

@mneves75 mneves75 released this 19 Oct 01:24
b14427a

Stable release, Developer ID signed and notarized; requires macOS 15 or later on Apple Silicon.
Install or update with brew install --cask mneves75/tap/recortia or brew upgrade --cask recortia.

This release fixes the four open items from the 0.12.2 security review.

Fixed

  • Automatic copy and save check their setting again just before writing: turning either off, or
    changing the save folder, while a capture is still being prepared now stops that write.
  • Replacing an existing file keeps its permissions, so a file readable only by you stays that
    way; the new content is also written owner-only until it replaces the old file.
  • The release check that keeps test-only code out of published builds now also scans universal
    binaries with 64-bit offsets.
  • The end-to-end runner refuses to record its evidence when the source changed during the build.

Physical keyboard, Spaces and permission checks of this build were not run. Full history:
CHANGELOG.md.

Verification

  • Stable gate (Xcode 27.0, 27A266a): 513 package tests, 44 script controls, 617 Portuguese strings.
  • Native E2E: 47 of 49 scenarios passed in each language with the screen locked; the two
    foreground scenarios (capture-focus, editor-presentation) then passed in both languages
    with the screen unlocked.
  • Security gate: staging PASS; production WAIVED (SEC-17 until 2026-11-15, SEC-18 until
    2027-04-16).
  • Recortia-0.12.3.dmg SHA-256:
    cd094021d50156873a91427210c0aa19086da81edfe11ce7da36620e01785f79

Recortia 0.12.2 beta 1

Choose a tag to compare

@mneves75 mneves75 released this 16 Oct 22:00

Beta, Developer ID signed and notarized; requires macOS 15 or later on Apple Silicon.
Install or update with brew install --cask mneves75/tap/recortia or brew upgrade --cask recortia.

This is the same notarized disk image first published on 2026-10-16, re-published after the
repository history was squashed. It includes everything since 0.11.0.

Added

  • Curved arrows: drag the bend handle or type Bend X/Y, and switch an arrow between Curved and
    Straight.
  • A straight-line tool (shortcut D) with editable endpoints and no arrowheads.
  • Seven text appearances: standard, rounded, monospaced, outlined, boxed, rounded box and
    monospaced box, with a background color for boxed text.
  • Saved annotation colors: one palette of up to 12 colors shared by every editor.
  • The color picker samples 1×1, 3×3 or 5×5 pixels.
  • A skippable first-run tour; Feature Tour in the menu-bar menu replays it.

Changed

  • Every editor window opens at one size: the last size you resized an editor to, or 1100×720,
    kept within the screen.
  • Onboarding explains that automatic exports happen before redaction and later edits.

Fixed

  • Edits made while a layer or annotation is being dragged are kept, each as its own Undo step.
  • Automatic scrolling acts only on the window it was bound to, and Stop also halts capture start-up.
  • Secure masks fail closed on geometry that cannot be mapped; scroll capture counts the matcher's
    memory before admitting a frame.
  • Closing an editor cancels its own pending exports.
  • Wrapped text paints every line after resizing and zooming.
  • Designed fonts recover from transient system lookup failures.

Physical keyboard, Spaces and permission checks of this build were not run. Full history:
CHANGELOG.md.

Verification

  • Stable gate (Xcode 27.0, 27A266a): 511 package tests, 42 script controls, 617 Portuguese strings.
  • Security gate: WAIVED (SEC-17, SEC-18).
  • Recortia-0.12.2-beta1.dmg SHA-256:
    8b28f6df380c62dbe955a46184008f1fb1354dd6036c06721218aaacbbb4a942