Skip to content

Releases: dietrichailabs-oss/RangeScout

RangeScout 1.6.4

Choose a tag to compare

@dietrichailabs-oss dietrichailabs-oss released this 01 Sep 14:35

RangeScout 1.6.4

RangeScout 1.6.4 is a narrowly scoped Windows startup hotfix. It preserves the RangeScout 1.6.3 watchlist correction and the existing workstation behavior.

Windows startup correction

RangeScout now launches successfully on the clean Windows configuration validated by Independent QA. The failure was caused by PyInstaller collecting a package-local icuuc.dll that shadowed the Windows ICU compatibility DLL required by Qt. When QtCore attempted to load, the bundled ICU library did not provide the required compatibility procedure.

The 1.6.4 release pipeline removes that prohibited shadow DLL and fails closed if dependency collection introduces it again. The Windows build environment is reproducibly pinned across Python, Qt/PySide6, Shiboken, PyInstaller, and PyInstaller hooks. Packaging also audits critical runtime files, rejects duplicate or conflicting QtCore runtimes, launches the frozen executable as a build gate, and ensures installer upgrades replace the previous internal runtime tree.

Independent QA verified both a clean fresh install and an in-place upgrade from public RangeScout 1.6.3 to 1.6.4. The upgrade removed the stale ICU file, produced the same runtime inventory as the clean install, preserved user AppData, and retained the 1.6.3 selected-watchlist, single-symbol Add/Remove, Active Symbol quick-add, watched-state, ticker/runtime, and scanner refresh fixes.

Download and verification

Recommended Windows package: RangeScout_1.6.4_Windows.zip

  • Windows ZIP SHA-256: B87775E0DB4B0C684930AE9011DB961EAA3643EC5F4D751FDF0B1D51E038F03F
  • Embedded installer: RangeScout_1.6.4_Setup.exe
  • Installer size: 46,160,959 bytes
  • Installer SHA-256: 32F3D0E6BBE825523DDA38F09E775B561528127DB7C6766EAF252328D5328624

The installer is not Authenticode-signed or publicly trusted-signed. Windows may display an unknown-publisher or reputation warning. Dietrich AI Labs publisher metadata is not a cryptographic signature; verify the published SHA-256 values before installation.

Frozen identities

  • Engineering branch: codex/v1.6.4-qt-runtime-hotfix
  • Engineering commit: 474fd4299813bf29e0206fc5990516ff49052898
  • Engineering tree: b2122885e1fc02f61001e9d6819d463fa0c4c303
  • Build: rs-v1.6.4-qt-runtime-hotfix-eng1
  • Independent QA branch: qa/v1.6.4-qt-runtime-pass
  • Independent QA commit: aa9f895f832fa4c41e1f0604abba4b19efea6448
  • Independent QA verdict: PASS
  • Integrated main commit and proposed v1.6.4 tag target: ab23473f7a85d82f62e466c0692b0eacd61dcc04

RangeScout 1.6.3

Choose a tag to compare

@dietrichailabs-oss dietrichailabs-oss released this 31 Aug 17:24

RangeScout 1.6.3

RangeScout 1.6.3 is the watchlist reliability hotfix for the Windows market-intelligence workstation from Dietrich AI Labs.

Download

Recommended Windows package: RangeScout_1.6.3_Windows.zip

The ZIP contains:

  • RangeScout_1.6.3_Setup.exe
  • README.md
  • SIGNING_INFORMATION.md
  • SIGNING_VERIFICATION.txt

Windows ZIP SHA-256:

2417F8ECE087539DF3798742C1EB6BFFDEEEB543057715E0B0D92632BEE01F8E

Embedded installer SHA-256:

11271C0F14D22C732455E8C6B99DFC80539A6B11D7A7E8CAC54180653FD22FD7

Watchlist hotfix

  • Selecting a watchlist now persists it as the current target and no longer fills the single-symbol input with every member.
  • Add Symbol and Remove Symbol operate on one normalized canonical symbol, remain duplicate-safe, and refresh dependent watchlist, ticker, scanner, and runtime state.
  • Invalid watchlist or symbol actions now produce clear user-visible warnings.
  • The Active Symbol context shows Add to Watchlist or Watchlisted, targets the selected list reliably, creates My Watchlist when necessary, and updates immediately when the Active Symbol changes.

RangeScout 1.6.3 preserves the released 1.6.2 market-data, SEC Research, provider-routing, local-first storage, Live Trader, scanner, alerts, notes, exports, system-tray, and installer behavior.

Exact release identity

  • Build: rs-v1.6.3-watchlist-hotfix-eng1
  • Commit: ae98a55f6afed24b4a9fc9982dacb8ef07de8b20
  • Tree: d06e235b972d03272c47b5aa3bed54dfaa17783a
  • Independent QA: scoped PASS recorded on Issue #3

Signing disclosure

The installer is not Authenticode-signed with a publicly trusted code-signing certificate. Windows may show an unknown-publisher or reputation warning. The ZIP contains the exact signing-status and verification documents; publisher metadata identifying Dietrich AI Labs is not a cryptographic signature.

RangeScout is an informational and analytical tool. It does not provide investment advice and does not execute trades. Provider availability, coverage, latency, and entitlement vary.

RangeScout 1.6.2

Choose a tag to compare

@dietrichailabs-oss dietrichailabs-oss released this 29 Aug 02:42

RangeScout 1.6.2 Release Notes

RangeScout 1.6.2 is the current Windows release from Dietrich AI Labs.

Major highlights

Smarter instrument search and identity

  • Adds deterministic canonical instrument identity across Market, Research, discovery, and provider routing.
  • Gives exact tickers precedence while improving ranked company-name search, punctuation normalization, historical aliases, and disambiguation.
  • Expands supported security semantics across equities, funds, preferreds, ADRs, warrants, rights, units, ETNs, indices, partnerships, and related structures.
  • Reconciles official discovery updates without casually destroying identity or listing history, and rejects incomplete official-source refreshes rather than treating them as removals.

Better market and provider routing

  • Improves fused quote/history presentation, immediate Active Symbol transitions, and rejection of stale background results.
  • Routes canonical instruments through provider-specific symbols and explicit capability checks across the broader catalog.
  • Preserves the reserved visible-quote priority lane so slower history, Research, scanner, news, and logo work cannot starve the quote currently on screen.
  • Shows unsupported, unavailable, cached, delayed, and offline states explicitly instead of fabricating a route or value.

Stronger Research and fundamentals

  • Routes corporate issuers, funds, and other market instruments through appropriate Research paths.
  • Improves preferred, partnership, LLC-unit, IFRS, US-GAAP, taxonomy, currency, and reporting-regime handling.
  • Keeps legitimate missing or incomparable facts visible as unavailable or N/A.

SEC filing and fiscal-period accuracy

  • Separates quarterly, year-to-date, annual, transition, and instant facts deterministically.
  • Reconciles partial amendments/restatements per metric and stabilizes quarterly growth comparisons.
  • Separates fiscal identity from calendar frames, treats fy + fp atomically, and uses frame-only fallback only when appropriate.
  • Adds deterministic SEC best-alignment handling for off-calendar and 52/53-week reporters while continuing to reject wrong adjacent frames.

Reliability, persistence, and installer behavior

  • Expands migrations and idempotent schema recovery while keeping reference seeding deterministic.
  • Preserves notes, settings, local state, AppData, and exports through the supported lifecycle.
  • Verifies the supported 1.6.1 → 1.6.2 upgrade path and confirms uninstall remains limited to RangeScout-owned install scope.
  • Broadens regression and package-integrity coverage across discovery, routing, classification, Research, SEC periods, persistence, packaging, upgrade, and uninstall behavior.

RangeScout preserves its local-first workstation, system-tray operation, company/logo database, Live Trader, SEC fundamentals, scanner, alerts, watchlists, notes, exports, provider diagnostics, and secure user-supplied credential storage.

Download and integrity

  • Windows package: RangeScout_1.6.2_Windows.zip
  • Installer: RangeScout_1.6.2_Setup.exe
  • Installer size: 36,932,361 bytes
  • Installer SHA-256: 5B0A5822ED09004405BA0BEEA6C5473BF77E283DDA7BBBF622D07C15B888D52D
  • Windows ZIP size: 36,433,791 bytes
  • Windows ZIP SHA-256: 518CA36DD60143259925908B4F720F48F499EA046EED4D3327DADB6B4B0B65DE

Windows may display a reputation or security warning because the installer is not publicly trusted Authenticode-signed. Verify the published SHA-256 before installation if desired.

Availability and disclosures

  • Market and provider availability, coverage, latency, and entitlement vary.
  • Public sources do not all require credentials; some enhanced providers require credentials supplied by the user for the applicable free or eligible account tier.
  • Supported credentials are stored through Windows Credential Manager; no shared Dietrich AI Labs provider key is embedded.
  • When legitimate provider data is unavailable, RangeScout displays an unavailable or N/A state rather than fabricating a value.
  • RangeScout is an informational and analytical tool. It does not provide investment advice and does not execute trades.
  • No public simulated-data provider or deferred brokerage provider is exposed.

See the RangeScout repository, GitHub release, product page, and download center for current information.

SUPERSEDED — RangeScout 1.6.2 Engineering Candidate r2

Choose a tag to compare

SUPERSEDED — RangeScout 1.6.2 Engineering Candidate

This historical prerelease is superseded and is not the current approved RangeScout download.

Download the final RangeScout 1.6.2 release here:

https://github.com/dietrichailabs-oss/RangeScout/releases/tag/v1.6.2

The asset retained below is an obsolete Engineering candidate preserved only for historical traceability. It is not the final R18 installer and must not be substituted for the approved RangeScout 1.6.2 release.

Historical candidate identity

  • Prerelease tag: v1.6.2-engineering-candidate-r2
  • Package: RangeScout_1.6.2_Windows.zip
  • Package size: 36,318,677 bytes
  • Package SHA-256: 3BCD5526E449CE7302E93EA6ACCD2D6C9A5B51FF985066B68DF18CFFD90397A3
  • Historical installer SHA-256: 2A8654D2C125D9E3D1D87A1E94E87CAF65258A459087FA03AE48EDA5D6F64C5D

This prerelease remains marked Pre-release. The final approved R18 installer has a different immutable identity documented on the final release page.