Repository navigation
Releases: budhash/gomanize
Releases · budhash/gomanize
Release list
v1.2.1
Changelog
Other
- 4ad3a53: Add Homebrew tap distribution via GoReleaser (@budhash)
- 47bd3d2: Cleanup: remove stale unreferenced benchmark/results.json (@budhash)
- a3faaa3: Demo: default the Long vowels rule tweak to on (@budhash)
- 9e67756: README: drop Go Report Card badge (service sunset) (@budhash)
- b22ed26: Release v1.2.1: activate Homebrew tap distribution (@budhash)
v1.2.0
Changelog
Other
- 6f1b89d: Mark T-0039 done (parser invariants shipped) (@budhash)
- 02ca7b5: Plan: structured parser QA (F-0010) — construct coverage + invariants (@budhash)
- c721e52: Pre-release polish: simplify README; demo sample → Ghalib couplet (@budhash)
- 272a55b: README: add badges (npm, Go Reference, Go Report Card, License) (@budhash)
- c0b5627: README: surface the WASM npm package (intro callout + Usage subsection) (@budhash)
- 74eb842: Reconcile F-0010: collapse shadow, mark feature done (@budhash)
- acb7380: Release prep v1.2.0: truthfulness pass, version bump, CHANGELOG (@budhash)
- 580ed63: Seed LEARNINGS.md; surface npm install in the demo's tool section (@budhash)
- 225c405: T-0038: per-construct accuracy analyzer (parser-QA Tier 1) (@budhash)
- dc9fcb5: T-0039: parser invariant tests (Tier 2) + Codex-review refinements (@budhash)
- 5f8b452: T-0040: address Codex review — robust independent-vowel handling (@budhash)
- 2e71fd7: T-0040: fix consonant + independent-vowel parsing (गई→gai) (@budhash)
- c28b946: T-0041: Tier 3 combinatorial construct enumeration (@budhash)
- 1c924b7: T-0042: Tier 4 akshara segmentation differential (@budhash)
- 6673723: T-0043: transition-matrix regression harness (tools/regression) (@budhash)
- 88917c0: T-0044: construct-mining tool + candidate-datasets ledger (@budhash)
- c876b2f: T-0044: held-out construct regression set (129 words) + match-any test (@budhash)
- 5ab1f12: T-0045: keep chandrabindu nasal; drop only for माँ (allowlist) (@budhash)
- 7a07b2e: T-0046: chandrabindu-before-labial stays 'n' (rejected m-assimilation) (@budhash)
- df99bb2: T-0047: chandrabindu goldens under the learned schwa model (@budhash)
- c5e728c: T-0048: schwa-retention 'gaps' were bad gold, not engine bugs (@budhash)
- bff3480: T-0049: vowel-length aa is convention-correct; close F-0010 (@budhash)
- 28dd164: Track held-out known-misses as F-0010 follow-ups (T-0048, T-0049) (@budhash)
v1.1.0
Changelog
Other
- 72eb7fe: Add @budhash/gomanize npm package: WASM engine + JS/TS wrapper (F-0009) (@budhash)
- 6c3c3d5: Add About dialog to the web demo (@budhash)
- 4a6b5f9: Add GitHub source link (icon) to the web demo header (@budhash)
- 4fdca87: Add WASM build + browser demo with GitHub Pages auto-deploy (F-0006) (@budhash)
- 91baa16: Add docs/ROADMAP.md: post-1.0 directions with tradeoffs (@budhash)
- a4da32e: Add lowercase home link to web demo header (@budhash)
- eb475fd: Align release-npm.yml with the proven confix/zap-sh OIDC flow (@budhash)
- 35131a7: Docs: align on 'romanization' wording; document WASM demo + live site (@budhash)
- 3da85d0: Fix mobile option-panel gap: reset group-label flex in column layout (@budhash)
- c23736e: Fix web demo mobile header: full-width description, cleaner eyebrow (@budhash)
- 3fda9d9: Mark T-0029 done; note WASM demo shipped in CLAUDE.md status (@budhash)
- 92c2b7b: Prep v1.1.0: docs truthfulness sweep + npm version export/bump (@budhash)
- 8f87e2d: README: link the live browser demo (@budhash)
- 748829f: Redesign web demo: absorb dark report theme, fix layout proportions (@budhash)
- 0414cf9: SEO pass for the web demo; lead copy with 'romanize' (@budhash)
- 6ebe5a0: Web demo consumes the shared npm loader (single engine wrapper) (@budhash)
- da69f49: Web demo: add live/tool sections, fold options above the io (@budhash)
- bd202a5: Web demo: group actions per column, add load + download (@budhash)
- 7548bb9: Web demo: label the output button 'save' (was 'download') (@budhash)
- 9e68dfb: Web demo: native Save As dialog for download when supported (@budhash)
- 82e1fe7: Widen web demo to use more horizontal real estate (@budhash)
- 30288d8: npm README: use 'npm install' (was 'npm i') (@budhash)
- db1f03a: npm publish via OIDC trusted publishing (drop NPM_TOKEN) (@budhash)
v1.0.0
Changelog
Other
- 13c7b93: Absorb skein tooling & process; add state-of-project review (H0) (@budhash)
- 02d2f0a: Achieve 90.1% accuracy with फ→f rule and expanded overrides (#37) (@budhash)
- 4d39d87: Add --keep-medial-schwa flag for conservative schwa retention (@budhash)
- 7bb87a8: Add --long-vowels flag and scalable options system (#17) (@budhash)
- 329d963: Add --long-vowels support to new engine (#25) (@budhash)
- e14c2e1: Add --simple-nasals flag for simplified nasal endings (@budhash)
- 89790a8: Add CLI batch processing and test validation modes (@budhash)
- e3a08cb: Add Conditional field to rules for option-dependent status display (@budhash)
- 00ef9c7: Add English loanwords to ignore list and datasets documentation (#31) (@budhash)
- b199eff: Add declarative rule system for schwa deletion (Phase 2) (#23) (@budhash)
- bf9a682: Add layered architecture spec, tasks, and proof of concept (#26) (@budhash)
- dac6797: Add multi-pass romanization engine (Phase 1) (#22) (@budhash)
- 3675e9f: Add phonetic rules and fix nukta consonants for 85.6% accuracy (@budhash)
- 0355fa4: Add romanization engine architecture proposal (#20) (@budhash)
- 7b78ea3: Add rule override system with CLI flags and unit tests (#32) (@budhash)
- 5fb4771: Add schwa deletion for consonant-ending CCCC words (#19) (@budhash)
- 5a7af17: Add schwa.delete.before-cc rule for compound word boundaries (@budhash)
- 5b99af3: Clarify scheme design in architecture proposal (#21) (@budhash)
- 3e31d50: Docs sweep: make every non-README doc truthful and current (@budhash)
- 00b378a: Documentation architecture: RESEARCH.md + DESIGN.md; panel-reviewed docs (@budhash)
- c9fa774: Final hardening: Cf handling completed, CLI/API tests added, coverage measured (@budhash)
- d3ab012: Fix schwa deletion patterns and add UnitModifier type (#24) (@budhash)
- 998419f: Fix ज्ञ conjunct and ीय adjective suffix patterns (#18) (@budhash)
- 3ffad93: H1: honest multi-reference evaluation + CER; gate on pure accuracy (@budhash)
- f73abbb: H2: vowel-length rules rejected on evidence; add lang/hindi + brahmic tests (@budhash)
- 5331bc5: H3: high-confidence lexicon layer (opt-in, honest coverage) (@budhash)
- 04618de: H3: learned schwa classifier distilled to embedded Go (opt-in) (@budhash)
- ba697cd: Migrate to layered core architecture with --debug support (#27) (@budhash)
- db18ea2: P3: override-mining tool (negative result) + char-LM re-ranker (best system yet) (@budhash)
- c98e199: Phase 2: Add nasalization rules and legacy cleanup (@budhash)
- b2142d6: Phase 2: Fix remaining patterns and restructure benchmarks (87.3%) (#30) (@budhash)
- b7b6caf: Pre-release fixes from the final three-panel repo review (@budhash)
- ac66404: README truth pass for v1.0.0 (release not yet tagged) (@budhash)
- 84eb873: Repo reorg: remove dead weight, consolidate tooling and historical docs (@budhash)
- 3342e5c: T-0007: add Aksharantar human-annotated test set with per-slice benchmark (@budhash)
- 8014abf: T-0020: frequency-ranked lexicon expansion (29.4% → 71.1% token coverage) (@budhash)
- d75ccfb: T-0021: public-domain lyrics gold seed + line-level harness; punctuation fix (@budhash)
- d825e4e: T-0022: COMI-LINGUA colloquial benchmark (how people actually type Hindi) (@budhash)
- 089d3ad: T-0023: segment words on all whitespace, preserving it verbatim (@budhash)
- e83dc5e: Track A: rule hardening — source-char matching + extract shared Brahmic rules (@budhash)
- 065d877: Track C: frequency-weighted real-world evaluation (quantifies lexicon value) (@budhash)
- 8f25f65: Update docs: accuracy 85.5%, new CLI options (@budhash)
v0.2.0
Changelog
Other
- d563b5b: Add long vowel 'aa' for ा+C word endings (@budhash)
- 776d3e3: Add more English loanwords to split script (#12) (@budhash)
- f1096ac: Add व to final conjunct schwa rule for Sanskrit words (#13) (@budhash)
- 3249514: Add व→w for conjuncts and ushuaia comparison tool (#15) (@budhash)
- 4e68881: Fix EXTRA_SCHWA: Refine word-initial conjunct detection (#10) (@budhash)
- 38680b0: Fix MISSING_FINAL_A: Add schwa for Sanskrit word endings (#9) (@budhash)
- b02f31c: Fix MISSING_SCHWA: Improve conjunct schwa handling (#8) (@budhash)
- 7484740: Fix V_VS_W: Change व from 'w' to 'v' (#7) (@budhash)
- 04af605: Split Dakshina test data: native Hindi vs English loanwords (#11) (@budhash)
- 4bcf797: Update threshold to 82% and refresh documentation (#16) (@budhash)
v0.1.0
Changelog
Other
- 6b26881: Add CI badge to README (#5) (Budhaditya budhash@gmail.com)
- 926799b: Add version injection to Makefile build (#6) (Budhaditya budhash@gmail.com)
- 4acfdd0: Fix golangci.yml for v2 format (#4) (Budhaditya budhash@gmail.com)
- f0f64e0: Initial commit: Hindi Devanagari to Latin transliterator (budhash budhash@gmail.com)
- 7117e92: Update copyright years (#1) (Budhaditya budhash@gmail.com)
- f1ba8cc: Use golangci-lint-action v7 for golangci-lint v2 (#3) (Budhaditya budhash@gmail.com)