Todos los cambios más importantes de este proyecto se documentan en este archivo.
El formato está basado en Keep a Changelog y este proyecto se adhiere al Versionamiento semántico.
*Nota: Este Changelog se comenzó el 2024-10-28. Se documentaron hacia atrás los cambios más relevantes de la biblioteca. Por lo tanto no se listan aquí todos los tags existentes.
Al principio de cada entrada se lista la versión de la biblioteca de sisdai-css y sisdai-componentes con la que la versión indicada de sisdai-mapas es compatible y tiene instalada.
- Ref mapa: Se expone la instancia del mapa dentro de un objeto para que pueda ser usado con ref en las veriones recientes de Vue.
- Globo informativo: Modificación en la importación del componente de globo de información en capas vectoriales.
- Logo atribuciones: El logo en el apartado de atribuciones ya no está disponible en remoto.
- Mapa dividido:
- Se corrigieron las reglas css para que tenga los mismos estilos en navegadores basados en chromium.
- Cuadro de información:
- Permite tener el contenido de más de una capa wms en un mismo cuadro de información.
- Permite la ejecución de funciones asíncronas en el cuadro de información para wms.
- Separa el contenido de las capas con
<hr /> - El listado del contenido de las capas se define con la propiedad
posicionde la capa.
- Actualización de Openlayers:
- De 10.6.1 a 10.7.0
2.3.0 - 2025-10-10
- Vista dividida / Swipe:
- Control tipo
input rangesobre el mapa para dividir la vista (split view). - Integración de capa deslizada (swipe).
- Propiedad reactiva
ladoen capas para definir su posición en la división. - Documentación de uso.
- Control tipo
- WMS:
- Importación y ciclo de vida (
onMounted/onUnmounted) de capas WMS. - Habilitación de eventos en capa WMS.
- Reactividad de la posición de capas WMS.
- Opacidad en capas WMS.
getFeatureInfo: validación defeature.- Manejo de
crossOrigin. - Uso correcto de
map.getView()enalMoverVista. - Consulta: Nuevo parámetro
consultapara controlar elfetchde la consulta del servicio (leyenda y/o getFeatureInfo).
- Importación y ciclo de vida (
- Capas:
- Composable para acciones repetidas en capas.
- Dependencias:
- Actualización general de dependencias.
- Ajuste del formato de la URL de la dependencia
sisdai-css(Git URL → https/npm). sisdai-cssahora se importa desde npm/https.
- WMS:
- Modificación de importación de clases WMS.
- Cuadro de información:
- Propiedad
cuadroInformativocon reactividad. - Parámetros de URL y contenido configurables desde la propiedad del cuadro.
- Delimitación del cuadro informativo solo para las capas WMS que lo soliciten.
- Evento al dar click en el botón de centrar.
- Propiedad
- XYZ:
- Refactor: opacidad, posición y visible en capa XYZ.
- Movimiento (cursor y botones) y ciclo de vida (
onMounted/onUnmounted) en capa XYZ.
- Vectorial:
- Parámetros reactivos en capa vectorial.
- CSS:
- Actualización de la importación de sisdai-css.
- Se quitó la dependencia
axios
2.1.0 - 2025-03-27
- Se actualizaron las versiones y archivos de configuración de las bibliotecas requeridas tanto para el proyecto como para la documentación y pruebas.
- Detalles en titulos de la documentación
- Redacción en representación de puntos agrupados
- Redacción en representación de puntos desplazados
- Redacción en estilos de símbolos graduados
- Uso de bibliotecas
vue,@centrogeomx/sisdai-componentes,@centrogeomx/sisdai-cssyaxioscomopeerDependenciespara evitar instalación duplicada. - Cambio de nombre en parametro
urlde capa Wms porfuente. - Cambio de nombre en parametro
urlde capa Xyz porfuente. - Separación de la propieda
parametros="{ LAYERS, STYLES, CQL_FILTER }"en capas wms por propiedadescapa,estiloyfiltrorespectivamente - Propiedad de
nombreen capas pasa a llamarsetitulo - SisdaiLeyendaWmsExterna por Leyenda Wms separada (SisdaiLeyendaWms)
- Posición del globo de información desde inject
- Actualización del componente de capa vectorial
- Actualización del componente WMS
- Optimización de controles
- Adecuanciones en documentación con identidad del Gobierno de México para el periodo 2024-2030
- Actualización de dependencia ol-displaced-points para la representación de puntos desplazados
- Uso de estilos dentro de componentes que evita errores con la importación de sass
- Estilo con posibiliad de categorización en capas vectoriales
- Representación de puntos desplazados
- Leyenda Vectorial separada (SisdaiLeyendaVectorial)
- Animación al cargar
- Dependencia geoserver-api-reader para el manejo de leyendas wms
1.13.6 - 2024-12-16
- Se homologa ancho de contenedor de sección Otras bibliotecas Sisdai en el Inicio
- Se actualizan versiones de css y componentes
1.13.3 - 2024-11-21
- El nombre del proyecto en el
package.jsonpasa a ser @centrogeomx/sisdai-mapas para su publicación en el repositorio de npm - Se ajusta documentación de acuerdo a lo anterior
- Ya se muestra la información de despliegue en el ambiente de desarrollo y no en el ambiente de producción
- Contribución a proyectos que mencionaba SALSA
1.13.0 - 2024-11-06
- vue-matomo para seguir las analíticas del sitio
1.12.1 - 2024-11-06
- Se oculta vista de inicio para homologar con sisdai-componentes y sisdai-graficas
- Posición y estilo del enlace externo IR A SISDAI
- Se quita aviso de documentación en construcción ya que no es relevante para las personas desarrolladoras usuarias de esta biblioteca
1.12.0 - 2024-11-04
- Actualización de sisdai-css a v1.3.3
- Actualización de sisdai-componentes a v4.1.6
- Se agrega aviso de que la documentación se encuentra en una versión beta
1.11.9 - 2024-09-25
sisdai-css v1.2.4
sisdai-componentes v4.0.0-beta.11
- Ajustes de accesibilidad en elementos interactivos
- Correcciones en la documentación
- Capa vectorial en formato TopoJSON
- Eventos al cambiar visibilidad en capa WMS
- Leyenda wms conectada con filtros
- Instruccional de navegación por teclado
- Parámetro de leyenda "sinControl"
- Leyenda con simbología de clasificaciones
- Ejemplos de estilos vectoriales
- Dependencia svgson (inestable en algunos ambientes)
1.0.0 - 2023-09-03
sisdai-css v0.31.2
- Refactorización de Layout
- Actualización de dependencias
- Instalación de sisdai-css
- Vitepress
- Eventos en capa vectorial
- Propiedades interactivas generales de capas
- Composable de capa usado en xyz
- Composable de capa usado en capa WMS
- Composable de capas
- Escala gráfica reactiva
- Control de atribución
- Ejemplo de Gema usando slots de paneles
- Composable registro de mapas
- Vinculación de nombre reactivo en leyenda
- Vinculación de capas sin
getCurrentInstance - Leyenda y capas WMS como arreglo
- Validaciones de la propiedad vista: centro y zoom
- Validaciones de la propiedad vista: extensión
- Validación de extensión
- Validación de arreglos sin nullos
- Habilitación de descarga de la imágen
- SisdaiCapaXyz
- Eventos de carga en capa WMS
- Eventos de carga en capa xyz
- Componente de contenedores
- Ejemplo de Gema con contenedor