From 3bffc7fdff9e223c9ee95b7012d6072003dbb77b Mon Sep 17 00:00:00 2001 From: mono Date: Sun, 25 Oct 2026 19:03:37 -0500 Subject: [PATCH] chore: publicar version 0.0.3 android --- 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 9472ac6..08401df 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.2", + "version": "0.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "toldo-app", - "version": "0.0.2", + "version": "0.0.3", "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 9f82267..03a4efe 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.2", + "version": "0.0.3", "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 256cf87..0dd9d1f 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.2'); + expect(result.appVersion).toBe('0.0.3'); }); it('exporta jornadas junto con los datos operativos', () => { diff --git a/apps/toldo-app/version.properties b/apps/toldo-app/version.properties index 4f85f6c..5bace07 100644 --- a/apps/toldo-app/version.properties +++ b/apps/toldo-app/version.properties @@ -1,2 +1,2 @@ -versionName=0.0.2 -versionCode=2 +versionName=0.0.3 +versionCode=3 diff --git a/openspec/changes/standardize-app-version/proposal.md b/openspec/changes/standardize-app-version/proposal.md index 40bdb10..5500bf2 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.2` con `versionCode 2`. +- Publicar la siguiente versión como `0.0.3` con `versionCode 3`. - 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 331f452..f8b7c53 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.2 +#### Scenario: Version 0.0.3 - **WHEN** the app is built -- **THEN** npm and exported data report `0.0.2` -- **AND** Android reports versionName `0.0.2` and versionCode `2` +- **THEN** npm and exported data report `0.0.3` +- **AND** Android reports versionName `0.0.3` and versionCode `3` ### 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 5af406c..3715e1a 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.2` y `versionCode=2`, y actualizar npm/exportaciones +- [x] 1.1 Crear la fuente compartida con `versionName=0.0.3` y `versionCode=3`, 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 ff3477f..16dcb11 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.2'; +export const APP_VERSION = '0.0.3'; export class ExportImportService { exportAll(data: ExportData['data']): ExportData {