Skip to content

Releases: link-foundation/lino-objects-codec

[JavaScript] 0.3.6

05 May 20:06

Choose a tag to compare

Fix the npm publish false positive (##[error] annotations in green runs) by retrying the registry verification with exponential backoff and pre-checking the registry before re-running changeset publish. Standardize GitHub Release titles to [JavaScript] X.Y.Z and tag prefix to js_v. Fix the shields.io badge URL so it embeds bare SemVer instead of leaving the js-v language prefix in the badge and npm links.

Related Pull Request: #34


npm version

0.3.3

03 May 13:39

Choose a tag to compare

Document the built-in references format for circular references and add
regression tests that lock it in. The encoder already emits cycles as bare
obj_N links inside an (obj_N: type ...) self-reference definition, but the
README still showed the legacy (ref obj_N) marker. README, regression tests,
and the format-invariant assertions are now consistent. See issue #27.

Related Pull Request: #28


npm version

0.3.2

03 May 12:42

Choose a tag to compare

Add registry-version, CI, and license badges to the JavaScript README so the
package's published state on npm is visible at a glance. No code changes.

Related Pull Request: #26


npm version

Rust 0.2.1

03 May 19:08

Choose a tag to compare

Add CI/CD improvements based on template best practices:

  • Add detect-code-changes.mjs for smart change detection
  • Add check-version-modification.mjs to prevent manual Cargo.toml version changes
  • Add check-changelog-fragment.mjs for PR-diff-based changelog fragment checking
  • Add check-file-size.mjs for Rust file line limit checking
  • Add git-config.mjs for CI git configuration
  • Update workflow with detect-changes job, version check, file size check,
    and improved concurrency configuration

Harden the Rust release workflow so ambiguous crates.io responses fail instead of triggering a duplicate publish, and test the release-decision logic.

js-v0.3.5

03 May 19:08

Choose a tag to compare

Harden npm trusted-publishing setup so CI fails when npm cannot be upgraded to an OIDC-capable version, and surface access/trusted-publisher guidance for npm publish 404 failures.

Related Pull Request: #32


npm version

0.3.1

08 Jan 18:50

Choose a tag to compare

Add CI/CD improvements based on template best practices:

  • Add detect-code-changes.mjs for smart change detection
  • Add check-version.mjs to prevent manual package.json version changes
  • Add check-changesets.mjs to check for pending changesets
  • Add merge-changesets.mjs to merge multiple changesets on release
  • Update workflow with detect-changes job, conditional changeset checks,
    and improved concurrency configuration

Related Pull Request: #21


npm version

0.3.0

08 Jan 03:30

Choose a tag to compare

Add indented Links Notation format support for human-readable object display.

New functions:

  • formatIndented({ id, obj, indent }) - Format an object with identifier in indented style
  • parseIndented({ text }) - Parse indented format back to { id, obj }

The indented format displays objects as:

<identifier>
<key> "<value>"
<key> "<value>"
...

Also adds:

  • escapeReference() for escaping values with special characters
  • unescapeReference() for reversing escape sequences

Related Pull Request: #18


npm version

Rust 0.2.0

08 Jan 19:22
f4fbe7b

Choose a tag to compare

Release 0.2.0

C# 0.2.0

08 Jan 19:22
f4fbe7b

Choose a tag to compare

Release 0.2.0

0.1.1

21 Dec 18:49

Choose a tag to compare

Add complete CI/CD workflows and release automation for both JavaScript and Python packages

Related Pull Request: #16


npm version