diff --git a/CHANGELOG.md b/CHANGELOG.md index 84f9ac1..120a588 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.5.0 — sin publicar + +Nada todavía. + ## 0.4.0 — 7 de octubre de 2026 La especificación 0.15, el tag `spec-v0.15` de `datekeys-go`: la recuperación a largo plazo, con el objeto release, los archivos de releases y el release en la mano. El autor la cerró el 7 de octubre de 2026, con el tag `v0.4.0`. diff --git a/README.md b/README.md index f225fa5..12dfcad 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 la `0.4.0`, del 7 de octubre de 2026, con el tag `v0.4.0`. Cubre: +La versión en desarrollo es `0.5.0-dev`. La última publicada es la `0.4.0`, del 7 de octubre de 2026, con el tag `v0.4.0`, que cubre: - la especificación 0.15 (el tag `spec-v0.15` 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); - el objeto release y el release en la mano (§47.1, §49, §50, §63 pasos 9.c y 10): lee el objeto release y el JSON de drand con los textos de Go, busca la ronda en un archivo de releases local y abre con un release en la mano aunque el reloj vaya atrasado; `/inspect` acepta el release pegado o en un fichero; - 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; diff --git a/package-lock.json b/package-lock.json index 738b075..829ef42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "datekeys-ts", - "version": "0.4.0", + "version": "0.5.0-dev", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "datekeys-ts", - "version": "0.4.0", + "version": "0.5.0-dev", "license": "Apache-2.0", "dependencies": { "@noble/ciphers": "2.4.0", diff --git a/package.json b/package.json index 4ee1370..5182abc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "datekeys-ts", - "version": "0.4.0", + "version": "0.5.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 5889a48..f2c991d 100644 --- a/src/lib/dkc/version.ts +++ b/src/lib/dkc/version.ts @@ -9,9 +9,10 @@ * 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; 0.3.0 * implements spec 0.14: one drand scheme and the root of trust byte for byte; - * 0.4.0 implements spec 0.15: the release object and a release in hand. + * 0.4.0 implements spec 0.15: the release object and a release in hand; + * 0.5.0-dev is what comes after it. */ -export const VERSION = '0.4.0'; +export const VERSION = '0.5.0-dev'; /** * The version of the DateKeys Protocol Specification that this library