From f7cdb5a8d4722c810af8796e1ba5ba249c307fdb Mon Sep 17 00:00:00 2001 From: dev Date: Tue, 6 Oct 2026 19:30:38 +0200 Subject: [PATCH] Start 0.3.0-dev Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 4 ++++ README.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/lib/dkc/version.ts | 5 +++-- 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df6100e..e295744 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ Cambios notables de la librería TypeScript y de la página. El proyecto usa versionado semántico; mientras sea 0.x, no hay promesa de estabilidad. La sección «Versiones» del [README](README.md) explica qué cubre cada número. +## 0.3.0 — sin publicar + +Nada todavía. + ## 0.2.0 — 6 de octubre de 2026 La especificación 0.13, el tag `spec-v0.13` de `datekeys-go`: lee los formatos 1 a 3 y escribe el 3, con la firma de autor, el sello, la llave de palabras, la nota pública y el localizador de `datekeys.capsule`. El autor la cerró el 6 de octubre de 2026, con el tag `v0.2.0`. Desde la fase 3 hasta la especificación 0.13, en orden inverso: diff --git a/README.md b/README.md index de1a949..705fe75 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Hay tres números de versión, cada uno con su significado, como en la referenci `version.test.ts` comprueba que `VERSION` coincide con `package.json` y con su lockfile, y que `SPEC_VERSION` es la versión que nombran los vectores y fixtures compartidos; `vectors.test.ts` exige esa versión a cada fichero. El pie de la página muestra las dos. -La versión actual es `0.2.0`, del 6 de octubre de 2026, con el tag `v0.2.0`. Cubre: +La versión en desarrollo es `0.3.0-dev`. La última publicada es `0.2.0`, del 6 de octubre de 2026, con el tag `v0.2.0`, que cubre: - la especificación 0.13 (el tag `spec-v0.13` de `datekeys-go`): lee los formatos de cápsula 1 a 3 y escribe el 3, y el 2 solo como generador de vectores (§62.1, regla 1); - la firma de autor de `alg` 1, con las claves `dkauthor1…`, y la de `alg` 2 con certificados, y el sello RFC 3161: las evalúa al abrir con los veredictos de Go y las escribe con los enganches del escritor; - la llave de palabras, la nota pública y el localizador de `datekeys.capsule`, con su sellado, su sobre y la comprobación de la IP a la que resuelve una dirección, NAT64 incluido; diff --git a/package-lock.json b/package-lock.json index f50b636..b160afd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "datekeys-ts", - "version": "0.2.0", + "version": "0.3.0-dev", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "datekeys-ts", - "version": "0.2.0", + "version": "0.3.0-dev", "license": "Apache-2.0", "dependencies": { "@noble/ciphers": "2.4.0", diff --git a/package.json b/package.json index 7ff1818..00f065a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "datekeys-ts", - "version": "0.2.0", + "version": "0.3.0-dev", "private": true, "description": "DateKeys in TypeScript: canonical CBOR codec, DKC1/DKK1 parsers, capsule inspector library and its static inspector page; later, browser encryption and decryption.", "license": "Apache-2.0", diff --git a/src/lib/dkc/version.ts b/src/lib/dkc/version.ts index 33e821d..963a709 100644 --- a/src/lib/dkc/version.ts +++ b/src/lib/dkc/version.ts @@ -7,9 +7,10 @@ * The version of this library, as in package.json. 0.1.0 inspects and opens * the capsules of both formats of spec 0.9; 0.2.0 implements spec 0.13: it * reads formats 1 to 3 and writes format 3, signed and sealed, with the key - * of words, the public note and the locator of datekeys.capsule. + * of words, the public note and the locator of datekeys.capsule; 0.3.0-dev + * is what comes after it. */ -export const VERSION = '0.2.0'; +export const VERSION = '0.3.0-dev'; /** * The version of the DateKeys Protocol Specification that this library