v0.15.2 — Maintenance: full npm metadata + Russian CHANGELOG
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 viaworkspace:*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 viaworkspace:*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.