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ón | Cambio principal |
|---|---|
0.3.0 | Agrega acc-010b para reconocimiento de laudo arbitral extranjero |
0.2.0 | Migra el paquete al scope @dikaia-io |
0.1.3 | Auditoría masiva de bases, porcentajes y despacho penal |
0.1.2 | Corrige composición de medidas cautelares y prueba anticipada |
0.1.1 | Corrige bases derivadas de honorarios principales |
0.1.0 | Extracció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
npm uninstall @miguelfer1988/honorarios
npm install @dikaia-io/honorarios@0.3.0Registro
Reemplazá el scope anterior en .npmrc:
@dikaia-io:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${NODE_AUTH_TOKEN}
always-auth=trueImports
- 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
Readsobre el package al repositorio consumidor. - Verificá el permiso
read:packagesdel token. - Actualizá secretos y configuración de CI.
- Regenerá
package-lock.jsondespué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
- Leer el changelog entre la versión instalada y la objetivo.
- Identificar reglas o actuaciones utilizadas por el consumidor.
- Ejecutar los tests propios con ambos paquetes.
- Comparar resultados históricos relevantes.
- Actualizar documentación o snapshots derivados.
- 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.