chore: publicar version 0.0.3 android

This commit is contained in:
mono
2026-10-25 19:03:37 -05:00
parent fdfcc6e00b
commit 3bffc7fdff
8 changed files with 12 additions and 12 deletions

View File

@@ -1,12 +1,12 @@
{ {
"name": "toldo-app", "name": "toldo-app",
"version": "0.0.2", "version": "0.0.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "toldo-app", "name": "toldo-app",
"version": "0.0.2", "version": "0.0.3",
"dependencies": { "dependencies": {
"@capacitor/android": "^6.2.1", "@capacitor/android": "^6.2.1",
"@capacitor/core": "^6.2.1", "@capacitor/core": "^6.2.1",

View File

@@ -1,7 +1,7 @@
{ {
"name": "toldo-app", "name": "toldo-app",
"private": true, "private": true,
"version": "0.0.2", "version": "0.0.3",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

View File

@@ -19,7 +19,7 @@ describe('contratos de operación y respaldo', () => {
it('expone la versión actual en las exportaciones', () => { it('expone la versión actual en las exportaciones', () => {
const result = new ExportImportService().exportAll({ productores: [], productos: [], movimientosInventario: [], ventas: [], ventaLineas: [], gastos: [], ajustes: [], cuadres: [] }); 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', () => { it('exporta jornadas junto con los datos operativos', () => {

View File

@@ -1,2 +1,2 @@
versionName=0.0.2 versionName=0.0.3
versionCode=2 versionCode=3

View File

@@ -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. - Definir `versionName` y `versionCode` en un archivo versionado compartido.
- Usar esos valores en Gradle, npm y exportaciones JSON. - 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. - Validar el `applicationId` y la versión en el APK generado.
## Capabilities ## Capabilities

View File

@@ -9,10 +9,10 @@ Asegura que cada actualización de ToldoConjunto pueda identificarse y actualiza
### Requirement: Versionado consistente ### Requirement: Versionado consistente
The system SHALL expose the same semantic version in npm metadata, exported data, and Android versionName. 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 - **WHEN** the app is built
- **THEN** npm and exported data report `0.0.2` - **THEN** npm and exported data report `0.0.3`
- **AND** Android reports versionName `0.0.2` and versionCode `2` - **AND** Android reports versionName `0.0.3` and versionCode `3`
### Requirement: Identidad Android estable ### Requirement: Identidad Android estable
The system SHALL preserve the application id `com.ilusion.toldoconjunto` across releases. The system SHALL preserve the application id `com.ilusion.toldoconjunto` across releases.

View File

@@ -2,7 +2,7 @@
## 1. Versionado ## 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.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 - [x] 1.3 Añadir test que compruebe versionado y compatibilidad de exportación

View File

@@ -19,7 +19,7 @@ export interface ExportData {
} }
export const CURRENT_SCHEMA_VERSION = 1; export const CURRENT_SCHEMA_VERSION = 1;
export const APP_VERSION = '0.0.2'; export const APP_VERSION = '0.0.3';
export class ExportImportService { export class ExportImportService {
exportAll(data: ExportData['data']): ExportData { exportAll(data: ExportData['data']): ExportData {