github moov-io/watchman v1.1.0
Release v1.1.0

2 hours ago

Watchman 1.1.0 adds opt-in field-level debug by match threshold, and tighter name preparation for vessels, former names, and legal forms.

Search

  • search: GET /v2/search?debug=<float> attaches field-level score pieces only for returned hits at or above that score. debug=true still attaches to every returned hit. Cheap scoring stays on the full candidate set; DebugSimilarity runs after ranking. by @adamdecaf in #927
  • search: treat f.k.a., formerly, and (ex-Name) parentheticals as former names
  • search: strip vessel prefixes (MV, M/T, SS), trailing port/place, and trade-document party labels (SHIPPER:, FIELD 59:)
  • search: canonicalize English legal-form phrases (Limited Liability Company → llc) and collapse spaced L.L.C. letters
  • search: penalize disagreeing name numerals (NAME_NUMERAL_CONFLICT_PENALTY_MULTIPLIER, default 0.70)
  • test: vendor Cascade company and vessel name-pair fixtures

Docs

  • docs: debug=true and debug=0.80 on Using Watchman, the Search Guide, and the compliance briefing

Fixes

  • deps: renovate updates (openrouter go-sdk, jekyll-feed, and grouped bumps)

Full Changelog: v1.0.2...v1.1.0

Don't miss a new watchman release

NewReleases is sending notifications on new releases.