Skip to content

Versionado y migración

La documentación describe @dikaia-io/honorarios@0.3.0. Fijá una versión exacta cuando necesites reproducir cálculos históricos.

Historial relevante

VersiónCambio principal
0.3.0Agrega acc-010b para reconocimiento de laudo arbitral extranjero
0.2.0Migra el paquete al scope @dikaia-io
0.1.3Auditoría masiva de bases, porcentajes y despacho penal
0.1.2Corrige composición de medidas cautelares y prueba anticipada
0.1.1Corrige bases derivadas de honorarios principales
0.1.0Extracción inicial del motor desde AXIA

Consultá siempre el CHANGELOG.md del paquete para el detalle completo y los casos afectados.

Migración desde el scope anterior

El paquete publicado anteriormente como @miguelfer1988/honorarios no recibe nuevas versiones.

Dependencia

bash
npm uninstall @miguelfer1988/honorarios
npm install @dikaia-io/honorarios@0.3.0

Registro

Reemplazá el scope anterior en .npmrc:

ini
@dikaia-io:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}
always-auth=true

Imports

diff
- import { calculateHonorarios } from '@miguelfer1988/honorarios';
+ import { calculateHonorarios } from '@dikaia-io/honorarios';

Actualizá también los subpaths /types, /calculations, /mappers, /data y /data/extrajudiciales.

Permisos

  • Concedé acceso Read sobre el package al repositorio consumidor.
  • Verificá el permiso read:packages del token.
  • Actualizá secretos y configuración de CI.
  • Regenerá package-lock.json después de cambiar la dependencia.

Compatibilidad legacy de cálculo

El cambio de scope no modifica por sí solo el comportamiento. La función judicial conserva caseType para consumidores anteriores. Las integraciones nuevas deberían migrar gradualmente a actuacionId y persistir el ID utilizado.

Actualizar de versión

  1. Leer el changelog entre la versión instalada y la objetivo.
  2. Identificar reglas o actuaciones utilizadas por el consumidor.
  3. Ejecutar los tests propios con ambos paquetes.
  4. Comparar resultados históricos relevantes.
  5. Actualizar documentación o snapshots derivados.
  6. Registrar la versión efectiva en los nuevos cálculos.

No recalcules silenciosamente registros históricos con una versión nueva. Si la aplicación ofrece recalcular, debe distinguir el resultado original del resultado actualizado.

Documentación del Ecosistema Dikaia — Tecnología justa para el derecho