Skip to content

Commit b5afe09

Browse files
release: bump version to 0.15.1 with entity dedup and alias fixes
1 parent 89ffddd commit b5afe09

3 files changed

Lines changed: 20 additions & 9 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "scriba"
3-
version = "0.15.0"
3+
version = "0.15.1"
44
edition = "2021"
55
description = "A CLI tool for recording and transcribing audio locally using Whisper (whisper-rs)"
66
authors = ["Giovanni Alberto Falcione"]

Formula/scriba.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
class Scriba < Formula
22
desc "Modern CLI tool for recording and transcribing audio using OpenAI Whisper"
33
homepage "https://github.com/giovannialberto/scriba"
4-
version "0.15.0"
5-
4+
version "0.15.1"
5+
66
if Hardware::CPU.intel?
7-
url "https://github.com/giovannialberto/scriba/releases/download/v0.15.0/scriba-x86_64-apple-darwin"
8-
sha256 "65b742e52a03efff4c64b86aa54f8eaf173053fb447ef55b7e1a1c3e6063e788"
7+
url "https://github.com/giovannialberto/scriba/releases/download/v0.15.1/scriba-x86_64-apple-darwin"
8+
sha256 "PLACEHOLDER_X86_64"
99
else
10-
url "https://github.com/giovannialberto/scriba/releases/download/v0.15.0/scriba-aarch64-apple-darwin"
11-
sha256 "efca3138005ecb269653b439413eb1890eef816eb12ec7cadecd2777af559524"
10+
url "https://github.com/giovannialberto/scriba/releases/download/v0.15.1/scriba-aarch64-apple-darwin"
11+
sha256 "PLACEHOLDER_AARCH64"
1212
end
13-
13+
1414
def install
1515
bin.install "scriba-#{Hardware::CPU.intel? ? "x86_64" : "aarch64"}-apple-darwin" => "scriba"
1616
end
17-
17+
1818
test do
1919
assert_match version.to_s, shell_output("#{bin}/scriba --version")
2020
end

RELEASE_NOTES.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
Scriba 0.15.1 — Bug Fixes
2+
3+
Fixes
4+
5+
- **fix: Merged entities no longer recreated** (#34): After merging entities in the TUI, subsequent enrichment runs now correctly recognize aliases and link to the existing entity instead of creating a duplicate.
6+
- **fix: Duplicate entities from single extraction** (#33): If the same person or organization appeared multiple times in a transcript, they could be created as separate entities. The linker now deduplicates extraction results before processing, and the LLM prompt explicitly instructs against duplicates.
7+
- **fix: Alias-aware entity lookup**: New `get_entity_by_name_or_alias()` searches both canonical names and aliases across the entire entity pipeline (linker, world delta application).
8+
- **fix: World context refreshed before extraction**: World.md is now rebuilt from entities before each extraction, ensuring the LLM sees up-to-date alias mappings and merged state.
9+
10+
---
11+
112
Scriba 0.15.0 — Scriba the Owl
213

314
Highlights

0 commit comments

Comments
 (0)