Changelog
Changelog
Sección titulada «Changelog»Todas las notas de cambios importantes a este proyecto seguiran el formato Keep a Changelog y este proyecto sigue Semantic Versioning.
3.3.1 - 23 de julio de 2026
Sección titulada «3.3.1 - 23 de julio de 2026»Corregido
Sección titulada «Corregido»Protected.tsx:useEffectmovido antes del early return para cumplir conrules-of-hooksde ESLintpath-utils.ts: regex con caracteres de control reemplazado porArray.from().some()para evitar advertenciano-control-regex__tests__/Protected.test.tsx:as anyintencional documentado coneslint-disable-next-line
[3.3.0] - 23 de julio de 2026
Sección titulada «[3.3.0] - 23 de julio de 2026»Agregado
Sección titulada «Agregado»- Configuracion de ESLint y Prettier para el proyecto
- Tests unitarios para
path-utils.ts(24 tests nuevos) - Skill
changelog-updaterpara actualizacion automatica del changelog - Politica de versiones soportadas en SECURITY.md
Cambiado
Sección titulada «Cambiado»- TypeScript actualizado de 4.9.5 a 5.7.3
- Scripts de build y release migrados de npm a pnpm
prepublishrenombrado aprepublishOnly(deprecated por npm)- README actualizado con tabla de API completa, limitaciones y compatibilidad
- SECURITY.md actualizado con politica de versiones soportadas
Corregido
Sección titulada «Corregido»- Eliminado
publish.shyPUBLISH.mddel historial de git (archivos sensibles) Protected.tsx: fix para cumple React hooks rules (useEffect condicional)
[3.0.4] - 15 de enero de 2025
Sección titulada «[3.0.4] - 15 de enero de 2025»Agregado
Sección titulada «Agregado»- Soporte para rutas dinamicas (
:param) - Soporte para wildcard routes (
*) - Componente
Protectedcon redireccion segura - Validacion de URLs internas
- Hooks:
useNavigate,useLocation,useParams - Soporte para
basenameen subrutas - Bundle size budgets verificados
Corregido
Sección titulada «Corregido»- Bloqueo de protocolos inseguros (
javascript:,data:) - Bloqueo de URLs externas en
Linkynavigate
[3.0.3] - 10 de enero de 2025
Sección titulada «[3.0.3] - 10 de enero de 2025»Corregido
Sección titulada «Corregido»- Mejoras en el manejo de errores de navegacion
[3.0.2] - 5 de enero de 2025
Sección titulada «[3.0.2] - 5 de enero de 2025»Corregido
Sección titulada «Corregido»- Fix en el manejo de basename vacio
[3.0.1] - 1 de enero de 2025
Sección titulada «[3.0.1] - 1 de enero de 2025»Corregido
Sección titulada «Corregido»- Correccion menor en tipos de TypeScript
[3.0.0] - 20 de diciembre de 2024
Sección titulada «[3.0.0] - 20 de diciembre de 2024»Agregado
Sección titulada «Agregado»- Nueva arquitectura basada en Context API
- Soporte para layout personalizado
- Validacion de URLs con
resolveInternalPath
Cambiado
Sección titulada «Cambiado»- API completamente rediseñada
- Breaking change: imports desde
@arielgonzaguer/michi-router/core
[2.2.4] - 15 de diciembre de 2024
Sección titulada «[2.2.4] - 15 de diciembre de 2024»Corregido
Sección titulada «Corregido»- Fix en navegacion con query strings
[2.2.3] - 10 de diciembre de 2024
Sección titulada «[2.2.3] - 10 de diciembre de 2024»Corregido
Sección titulada «Corregido»- Mejoras en el manejo de edge cases
[2.1.2] - 5 de diciembre de 2024 - DEPRECADA
Sección titulada «[2.1.2] - 5 de diciembre de 2024 - DEPRECADA»Agregado
Sección titulada «Agregado»- Soporte basico para rutas dinamicas
[2.0.1] - 1 de diciembre de 2024 - DEPRECADA
Sección titulada «[2.0.1] - 1 de diciembre de 2024 - DEPRECADA»Corregido
Sección titulada «Corregido»- Fix en el componente Link
[2.0.0] - 25 de noviembre de 2024 - DEPRECADA
Sección titulada «[2.0.0] - 25 de noviembre de 2024 - DEPRECADA»Agregado
Sección titulada «Agregado»- Publicacion inicial en npm
- Router minimalista para React
- Soporte para rutas estaticas
- Componente Link basico
[1.3.0] - 20 de noviembre de 2024 - DEPRECADA
Sección titulada «[1.3.0] - 20 de noviembre de 2024 - DEPRECADA»Agregado
Sección titulada «Agregado»- Primera version funcional
- Enrutamiento basico por paths
[1.0.1] - 15 de noviembre de 2024 - DEPRECADA
Sección titulada «[1.0.1] - 15 de noviembre de 2024 - DEPRECADA»Corregido
Sección titulada «Corregido»- Configuracion inicial del proyecto
[1.0.0] - 10 de noviembre de 2024 - DEPRECADA
Sección titulada «[1.0.0] - 10 de noviembre de 2024 - DEPRECADA»Agregado
Sección titulada «Agregado»- Inicializacion del proyecto
- Configuracion de TypeScript
- Setup de build con tsup