Skip to content

Releases · news

When a new tag / GitHub Release ships, this page and the site-wide announcement bar are updated together. The repo changelog remains the source of truth for every line item.

Link
npm deukpack
GitHub Releases joygram/DeukPack — Releases
Changelog (canonical) CHANGELOG.md · CHANGELOG.ko.md

Product-line notices

Canonical data: release-notice.jsonproduct_notices in the DeukPack repo. This section is regenerated by release-notice:apply (or CI). Entries are newest first; one item may tag multiple product lines. Each product landing shows notices filtered to that line.

Product-line notices (newest first)

2026-03-28 — Core · engine · Extension · Pipeline · Unity

1.2.6 — schema strings, C# codegen, C++ CI, verify

  • Schema: DeukPack type strings; JSON wire keys (i32, tf, …) unchanged.
  • C#: DpSchemaType Int16/Int32/Int64, codegen property defaults.
  • CI: C++ ctest on Ubuntu and Windows.
  • Tooling: npm run verify.

2026-03-27 — Core · engine · Extension · Pipeline · Unity

1.2.5 — npm/GitHub index alignment, C# CS8767

  • Package index: same public API on npm and GitHub (serialize/deserialize, interop, packStructWire, etc.). Excel-only protocol not in the open-source tree.
  • C#: WriteString/WriteBinary nullable on protocol impls; DpMetaInfosWrapper.TryGetValue [MaybeNullWhen(false)] (CS8767).

2026-03-26 — Core · engine · Extension · Pipeline · Unity

1.2.4 — GitHub README links, deps, Node 18, audit

  • README (GitHub): documentation links point to deukpack.app.
  • Dependencies: Jest 30, protobufjs 8, node-addon-api 8, yaml/nan, rimraf 6, cmake-js 8, node-gyp 12, etc.
  • Security / runtime: npm audit fix (minimatch); engines and setup minimum Node 18.

2026-03-25 — Core · engine · Extension · Pipeline · Unity

1.2.3 — init flow, bootstrap, VSIX order, Antigravity

  • init: fewer prompts; bootstrap always; --skip-workspace removed.
  • VSIX: after bootstrap; auto-install codecursorantigravity.
  • Docs: npx vs npm deukpack.

2026-03-24 — Core · engine · Extension · Pipeline · Unity

1.2.2 — pipeline all-deuk scan, output paths, ts/js dirs

  • Pipeline: defineScope: all (default), exclude, short-lived bundle entry.
  • Output: omit outputDir → same as defineRoot; default subdirs csharp/cpp/ts/js; rename via outputLangSubdirs.
  • init / docs / examples: defaults and paths aligned.

2026-03-24 — Core · engine · Extension · Pipeline · Unity

1.2.1 — README, pipeline warning, VSIX auto on version bump

  • README: local install code blocks; drop global -g from guide; DeukPack Tale label for kits.
  • CLI: warn on one-shot runs when default pipeline JSON is missing; nudge npx deukpack init.
  • init/bootstrap/VSIX: auto VSIX attempt on npm version mismatch; Unity-aware prompts; non-interactive ensure.

2026-03-23 — Core · engine · Protocol · Pipeline · Unity · Extension

1.2.0 — bundled VSIX, npm wire, Unity integration docs

  • VS Code extension: npm tarball ships bundled/deuk-idl.vsix; postinstall and bootstrap wired (bundled/README.md).
  • npm: serialize / deserialize use WireExtras / WireDeserializeExtras (legacy overload removed).
  • TypeScript wire: BinaryReader, wireTags, SerializationWarnings; Deuk native and interop protocols stay paired.
  • Docs: Unity UPM integration documented on deukpack.app.
  • Codegen & CI: C++/TS/JS templates and schema labeling; C# protocol CI stabilized.

2026-03-20 — Core · engine

1.1.0 — C++ uint types, legacy message block, CLI

  • C++ (--cpp): uint8 … → <cstdint> aliases.
  • IDL: legacy Thrift-style message { … } blocks.
  • CLI: delegates to scripts/build_deukpack.js.

For full detail and compatibility, use the changelog links in the table above.