From 1470ffd0de7f6d9cc38c4195b073f4c6d372e1f0 Mon Sep 17 00:00:00 2001 From: mono Date: Sun, 25 Oct 2026 20:06:57 -0500 Subject: [PATCH] chore: preparar version 0.0.4 --- apps/toldo-app/package-lock.json | 4 ++-- apps/toldo-app/package.json | 2 +- apps/toldo-app/src/__tests__/critical-flow.test.ts | 2 +- apps/toldo-app/version.properties | 4 ++-- openspec/changes/standardize-app-version/proposal.md | 2 +- .../standardize-app-version/specs/app-versioning/spec.md | 6 +++--- openspec/changes/standardize-app-version/tasks.md | 2 +- packages/services/src/export-import/ExportImportService.ts | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/apps/toldo-app/package-lock.json b/apps/toldo-app/package-lock.json index 08401df..0233cc2 100644 --- a/apps/toldo-app/package-lock.json +++ b/apps/toldo-app/package-lock.json @@ -1,12 +1,12 @@ { "name": "toldo-app", - "version": "0.0.3", + "version": "0.0.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "toldo-app", - "version": "0.0.3", + "version": "0.0.4", "dependencies": { "@capacitor/android": "^6.2.1", "@capacitor/core": "^6.2.1", diff --git a/apps/toldo-app/package.json b/apps/toldo-app/package.json index 03a4efe..41643f7 100644 --- a/apps/toldo-app/package.json +++ b/apps/toldo-app/package.json @@ -1,7 +1,7 @@ { "name": "toldo-app", "private": true, - "version": "0.0.3", + "version": "0.0.4", "type": "module", "scripts": { "dev": "vite", diff --git a/apps/toldo-app/src/__tests__/critical-flow.test.ts b/apps/toldo-app/src/__tests__/critical-flow.test.ts index 0dd9d1f..59a4a31 100644 --- a/apps/toldo-app/src/__tests__/critical-flow.test.ts +++ b/apps/toldo-app/src/__tests__/critical-flow.test.ts @@ -19,7 +19,7 @@ describe('contratos de operación y respaldo', () => { it('expone la versión actual en las exportaciones', () => { const result = new ExportImportService().exportAll({ productores: [], productos: [], movimientosInventario: [], ventas: [], ventaLineas: [], gastos: [], ajustes: [], cuadres: [] }); - expect(result.appVersion).toBe('0.0.3'); + expect(result.appVersion).toBe('0.0.4'); }); it('exporta jornadas junto con los datos operativos', () => { diff --git a/apps/toldo-app/version.properties b/apps/toldo-app/version.properties index 5bace07..ad91f6a 100644 --- a/apps/toldo-app/version.properties +++ b/apps/toldo-app/version.properties @@ -1,2 +1,2 @@ -versionName=0.0.3 -versionCode=3 +versionName=0.0.4 +versionCode=4 diff --git a/openspec/changes/standardize-app-version/proposal.md b/openspec/changes/standardize-app-version/proposal.md index 5500bf2..a0f6715 100644 --- a/openspec/changes/standardize-app-version/proposal.md +++ b/openspec/changes/standardize-app-version/proposal.md @@ -8,7 +8,7 @@ La aplicación usa versiones distintas o hardcodeadas entre npm, Android y las e - Definir `versionName` y `versionCode` en un archivo versionado compartido. - Usar esos valores en Gradle, npm y exportaciones JSON. -- Publicar la siguiente versión como `0.0.3` con `versionCode 3`. +- Publicar la siguiente versión como `0.0.4` con `versionCode 4`. - Validar el `applicationId` y la versión en el APK generado. ## Capabilities diff --git a/openspec/changes/standardize-app-version/specs/app-versioning/spec.md b/openspec/changes/standardize-app-version/specs/app-versioning/spec.md index f8b7c53..ba950ad 100644 --- a/openspec/changes/standardize-app-version/specs/app-versioning/spec.md +++ b/openspec/changes/standardize-app-version/specs/app-versioning/spec.md @@ -9,10 +9,10 @@ Asegura que cada actualización de ToldoConjunto pueda identificarse y actualiza ### Requirement: Versionado consistente The system SHALL expose the same semantic version in npm metadata, exported data, and Android versionName. -#### Scenario: Version 0.0.3 +#### Scenario: Version 0.0.4 - **WHEN** the app is built -- **THEN** npm and exported data report `0.0.3` -- **AND** Android reports versionName `0.0.3` and versionCode `3` +- **THEN** npm and exported data report `0.0.4` +- **AND** Android reports versionName `0.0.4` and versionCode `4` ### Requirement: Identidad Android estable The system SHALL preserve the application id `com.ilusion.toldoconjunto` across releases. diff --git a/openspec/changes/standardize-app-version/tasks.md b/openspec/changes/standardize-app-version/tasks.md index 3715e1a..f797308 100644 --- a/openspec/changes/standardize-app-version/tasks.md +++ b/openspec/changes/standardize-app-version/tasks.md @@ -2,7 +2,7 @@ ## 1. Versionado -- [x] 1.1 Crear la fuente compartida con `versionName=0.0.3` y `versionCode=3`, y actualizar npm/exportaciones +- [x] 1.1 Crear la fuente compartida con `versionName=0.0.4` y `versionCode=4`, y actualizar npm/exportaciones - [x] 1.2 Configurar Gradle para leer la fuente compartida y conservar el applicationId - [x] 1.3 Añadir test que compruebe versionado y compatibilidad de exportación diff --git a/packages/services/src/export-import/ExportImportService.ts b/packages/services/src/export-import/ExportImportService.ts index 16dcb11..7bb70e2 100644 --- a/packages/services/src/export-import/ExportImportService.ts +++ b/packages/services/src/export-import/ExportImportService.ts @@ -19,7 +19,7 @@ export interface ExportData { } export const CURRENT_SCHEMA_VERSION = 1; -export const APP_VERSION = '0.0.3'; +export const APP_VERSION = '0.0.4'; export class ExportImportService { exportAll(data: ExportData['data']): ExportData {