Skip to content

v0.15.2 — Maintenance: full npm metadata + Russian CHANGELOG

Choose a tag to compare

@Rahspide Rahspide released this 02 Jul 22:21

Install

npm install -g @sffmc/safety @sffmc/memory @sffmc/runtime @sffmc/cognition
{
  "plugins": {
    "@sffmc/safety":    "npm:@sffmc/safety@^0.15.2",
    "@sffmc/memory":    "npm:@sffmc/memory@^0.15.2",
    "@sffmc/runtime":   "npm:@sffmc/runtime@^0.15.2",
    "@sffmc/cognition": "npm:@sffmc/cognition@^0.15.2"
  }
}

What changed (EN)

Maintenance release. No breaking changes. No functional changes from v0.15.1.

Fixed — empty npm package pages

@sffmc/utilities, @sffmc/cognition, @sffmc/runtime shipped in v0.15.0 and v0.15.1 without description, keywords, bugs, or homepage fields in their package.json. The tarball content was complete (21–35 files per package, all working) but the npm registry page rendered as "no description available" for those three. Users browsing npmjs.com had no way to know what those packages did.

This release mirrors the structure that @sffmc/safety and @sffmc/memory already had:

  • @sffmc/utilities — "Shared SDK library for SFFMC plugins — loadConfig, mergeHooks, EventBus, FsOps, redactSecrets. Not a plugin entry; consumed via workspace:* by the other 4 packages."
  • @sffmc/cognition — "Standalone package: max-mode parallel reasoning with judge selection + 18 markdown compose skills + plugin health diagnostics."
  • @sffmc/runtime — "Standalone package: sandboxed JavaScript workflow orchestrator (quickjs-emscripten). Spawns sub-tasks, fans out work in parallel, pipelines multi-step jobs without losing context."

Each also got keyword arrays (5–7 terms each) and a homepage link to the per-package README on GitHub.

Added — Russian CHANGELOG entries

The bilingual documentation promise (README.md + README.ru.md, CHANGELOG.md + CHANGELOG.ru.md) had a gap: the Russian CHANGELOG was last synced at v0.14.x and didn't include v0.15.0 (consolidation), v0.15.1 (Windows CLI fix), or v0.15.2 (this release). All three now have Russian entries.

Version bump

All 6 package.json (root + 5 packages): 0.15.1 → 0.15.2. bun.lock regenerated with 5 version matches.


Что изменилось (RU)

Maintenance-релиз. Ломающих изменений нет. Функциональных изменений с v0.15.1 нет.

Исправлено — пустые страницы npm-пакетов

@sffmc/utilities, @sffmc/cognition, @sffmc/runtime были опубликованы в v0.15.0 и v0.15.1 без полей description, keywords, bugs, homepage в package.json. Содержимое тарболла было полным (21–35 файлов в каждом пакете, всё работало), но страница на npmjs.com отображалась как «описание отсутствует» для этих трёх. Пользователи, просматривающие npmjs.com, не могли понять, что делают эти пакеты.

Этот релиз зеркалит структуру, которая уже была у @sffmc/safety и @sffmc/memory:

  • @sffmc/utilities — «Shared SDK library for SFFMC plugins — loadConfig, mergeHooks, EventBus, FsOps, redactSecrets. Not a plugin entry; consumed via workspace:* by the other 4 packages».
  • @sffmc/cognition — «Standalone package: max-mode parallel reasoning with judge selection + 18 markdown compose skills + plugin health diagnostics».
  • @sffmc/runtime — «Standalone package: sandboxed JavaScript workflow orchestrator (quickjs-emscripten). Spawns sub-tasks, fans out work in parallel, pipelines multi-step jobs without losing context».

Каждый также получил массив ключевых слов (5–7 терминов в каждом) и ссылку на homepage в README пакета на GitHub.

Добавлено — записи CHANGELOG на русском

Promise билинговой документации (README.md + README.ru.md, CHANGELOG.md + CHANGELOG.ru.md) имел разрыв: русский CHANGELOG последний раз синхронизировался на v0.14.x и не включал v0.15.0 (консолидация), v0.15.1 (фикс Windows CLI) или v0.15.2 (этот релиз). Все три теперь имеют записи на русском.

Версия

Все 6 package.json (root + 5 пакетов): 0.15.1 → 0.15.2. bun.lock регенерирован с 5 совпадениями версий.


Recommendation / Рекомендация

EN: If you're on v0.15.1, you don't strictly need to upgrade to v0.15.2 — there's no functional change. But upgrading makes npmjs.com searchability better. npm install @sffmc/<pkg>@latest picks it up automatically.

RU: Если вы на v0.15.1, обновление до v0.15.2 не обязательно — функциональных изменений нет. Но после обновления страницы пакетов на npmjs.com будут информативнее. npm install @sffmc/<pkg>@latest подтянет автоматически.


See CHANGELOG.md (English) or CHANGELOG.ru.md (Russian) for full release notes.