Releases: link-assistant/calculator
Releases · link-assistant/calculator
v0.15.1
v0.15.0
Added
- Added a reusable issue-report URL builder that accepts caller-supplied repositories, diagnostics, labels, environment details, and reproduction steps.
Fixed
- Export
load_rates_from_consolidated_linovia WASM bindings so the web worker can load historical CBR rates from local.linofiles. Previously this method was missing from the WASM binary, causing all dated RUB currency conversions (e.g.,22822 рублей в рупиях на 11 апреля 2026) to silently fail with "No exchange rate available" even though the rate data existed locally.
v0.14.3
Fixed
- Historical currency conversions now use the latest available prior rate when the requested date has no exact rate row.
v0.14.2
Fixed
- Use historical CBR
.linorates for dated RUB conversions instead of falling back to the latest current rate.
v0.14.1
Fixed
- Temporal modifier (
at <date>) is now correctly applied to unit conversion expressions (e.g.22822 RUB as INR at Apr 11, 2026now uses the historical exchange rate for that date instead of the current rate). Fixes #136. - Russian preposition "на" (meaning "at/on" for dates) is now recognized as the temporal
atkeyword, enabling expressions like22822 рублей в рупиях на 11 апреля 2026to use historical rates correctly.
v0.14.0
v0.13.3
Fixed
- Parse Russian partial date subtraction such as
18 апреля - 28 мартаas a date interval.
v0.13.2
Added
- Automatically update all documentation screenshots after each release via CI/CD
- All screenshots are now taken as full page captures for complete visibility
- Use
browser-commanderfor all browser control in the screenshot pipeline
v0.13.1
Fixed
- Fixed date arithmetic for months and years to use proper calendar semantics instead of
fixed-second approximations (e.g.17 February 2027 - 6 monthsnow correctly returns
2026-08-17instead of2026-08-21). The day-of-month is now preserved, with clamping
to the last day of the month when needed (e.g.31 January + 1 month = 28 February). - Fixed duration unit display to use full English words (
months,years,days, etc.)
instead of abbreviations (mo,y,d, etc.) in calculation steps and lino notation.
v0.13.0
Fixed
- Fixed parsing of Russian-language date arithmetic expressions like
17 февраля 2027 - 6 месяцев(issue #125) - Added Russian month names (all grammatical cases) to datetime recognition and parsing
- Added Russian duration unit names to all grammatical cases: месяц/месяца/месяцев (months), день/дня/дней (days), неделя/недели/недель (weeks), час/часа/часов (hours), год/года/лет (years)
- Fixed
try_parse_datetime_from_tokensto try progressively shorter token prefixes when datetime parsing fails, enabling better backtracking - Added support for date formats without commas:
Feb 17 2027and17 February 2027