Skip to content

Releases: meritt/rubles

v3.0.0

12 Jun 08:21
v3.0.0

Choose a tag to compare

Библиотека переписана как ES-модуль без зависимостей.

Несовместимые изменения

  • Только ES-модули. Пакет подключается через import { rubles } from 'rubles'. Прежний вызов require('rubles').rubles больше не работает (на Node.js 24+ доступен require() для ES-модулей).
  • Сборки для браузера нет. Пакет подключается как обычный ES-модуль и собирается вместе с проектом.
  • При некорректных входных данных функция возвращает null вместо false.

Остальные изменения

  • Разбор и округление переписаны заново: строгая проверка входных данных, корректная обработка копеек и сумм с пробелами между разрядами.
  • Тесты переведены на встроенный модуль node:test в формате ES-модулей. Добавлены проверки округления, пограничных сумм и форм белорусского рубля.
  • Тулинг: вместо prettier — oxlint и oxfmt; вместо npm — pnpm.

v2

19 Nov 13:12
e1ceb50

Choose a tag to compare

v2

Full Changelog: v0.2.0...v2.0.0