Versiones
El texto de arriba está escrito a mano; las listas de abajo se generan a partir de las etiquetas git de cada módulo (al 2026-08-30). Los asuntos de los commits también están traducidos.
Destacados
Las 3 plataformas tienen nuevas versiones. Android e iOS están en 1.3.1, React en 0.2.0 (solo react-for-openlayers en 0.2.1).
Android 1.3.1 ── 18 artefactos en Maven Central. Con BOM, soporte para Jetpack Compose. minSdk se ha incrementado a 28. No use 1.3.0 porque el POM está roto. Más detalles en el artículo sobre Android SDK 1.3.1.
iOS 1.3.1 ── 16 módulos en Swift Package Manager, 10 pods en CocoaPods. Esta es la primera publicación para CocoaPods. ArcGIS, HERE y TomTom son exclusivos de SPM debido a restricciones de las fuentes de distribución. Más detalles en el artículo sobre iOS SDK 1.3.1.
React 0.2.0 ── 21 paquetes en npm. Se renombró @mapconductor/react-geo-layer a @mapconductor/react-geo y se corrigió react-for-mapkit, que estaba vacío. También se incluyen mediciones reales de si se puede leer fuera del bundler. Más detalles en el artículo sobre React SDK 0.2.0.
La siguiente lista se crea automáticamente a partir de las etiquetas de git. La división es: los puntos clave aquí, la cobertura completa allá.
Android
android-for-arcgis1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#15)
- Verificar la compilación independiente en cada pull request (#14)
- Compilar android-sdk-compose localmente en el flujo de publicación (#13)
- Preparar la versión 1.3.0 (#12)
Primera etiqueta (se omite el historial anterior)
android-for-googlemaps1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#14)
- Verificar la compilación independiente en cada pull request (#13)
- Fijar kotlinx-coroutines en 1.9.0 para la compilación independiente (#12)
- Compilar android-sdk-compose localmente en el flujo de publicación (#11)
- Preparar la versión 1.3.0 (#10)
Primera etiqueta (se omite el historial anterior)
android-for-here1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fijar coroutines en 1.9.0 y omitir la app de ejemplo al publicar (#11)
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#10)
- Verificar la compilación independiente en cada pull request (#9)
- Compilar android-sdk-compose localmente en el flujo de publicación (#8)
- Preparar la versión 1.3.0 (#7)
Primera etiqueta (se omite el historial anterior)
android-for-longdo1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#5)
- Verificar la compilación independiente en cada pull request (#4)
- Compilar android-sdk-compose localmente en el flujo de publicación (#3)
- Preparar la versión 1.3.0 (#1)
Primera etiqueta (se omite el historial anterior)
android-for-mapbox1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Omitir la app de ejemplo al publicar (#10)
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#9)
- Verificar la compilación independiente en cada pull request (#8)
- Compilar android-sdk-compose localmente en el flujo de publicación (#7)
- Preparar la versión 1.3.0 (#6)
Primera etiqueta (se omite el historial anterior)
android-for-maplibre1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Omitir la app de ejemplo al publicar (#11)
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#10)
- Verificar la compilación independiente en cada pull request (#9)
- Compilar android-sdk-compose localmente en el flujo de publicación (#8)
- Preparar la versión 1.3.0 (#7)
Primera etiqueta (se omite el historial anterior)
android-for-mappls1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
Primera etiqueta (se omite el historial anterior)
android-for-maptiler1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Omitir la app de ejemplo al publicar (#5)
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#4)
- Verificar la compilación independiente en cada pull request (#3)
- Compilar android-sdk-compose localmente en el flujo de publicación (#2)
- Preparar la versión 1.3.0 (#1)
Primera etiqueta (se omite el historial anterior)
android-for-openmobilemaps1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
Primera etiqueta (se omite el historial anterior)
android-for-tomtom1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Omitir la app de ejemplo al publicar (#5)
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#4)
- Verificar la compilación independiente en cada pull request (#3)
- Compilar android-sdk-compose localmente en el flujo de publicación (#2)
- Preparar la versión 1.3.0 (#1)
Primera etiqueta (se omite el historial anterior)
android-geojson-layer1.3.1
- Corregir la nota sobre el artifactId: en npm ya se publicó como geojson-layer (#10)
- Dejar constancia de por qué el artifactId es geojson y no geojson-layer (#9)
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#8)
- Verificar la compilación independiente en cada pull request (#7)
- Compilar android-sdk-compose localmente en el flujo de publicación (#6)
- Preparar la versión 1.3.0 (#5)
Primera etiqueta (se omite el historial anterior)
android-heatmap1.3.1
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#9)
- Verificar la compilación independiente en cada pull request (#8)
- Compilar android-sdk-compose localmente en el flujo de publicación (#7)
- Preparar la versión 1.3.0 (#6)
Primera etiqueta (se omite el historial anterior)
android-icons1.3.1
- Configurar las credenciales del Central Portal para nmcp (#9)
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#8)
- Verificar la compilación independiente en cada pull request (#7)
- Compilar android-sdk-compose localmente en el flujo de publicación (#6)
- Preparar la versión 1.3.0 (#5)
Primera etiqueta (se omite el historial anterior)
android-kml1.3.1
Primera etiqueta (se omite el historial anterior)
android-marker-clustering1.3.1
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#10)
- Verificar la compilación independiente en cada pull request (#9)
- Compilar android-sdk-compose localmente en el flujo de publicación (#8)
- Preparar la versión 1.3.0 (#7)
Primera etiqueta (se omite el historial anterior)
android-sdk-compose1.3.1
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#4)
- Verificar la compilación independiente en cada pull request (#3)
- Hacer que el módulo se pueda compilar por sí solo (#2)
- Preparar la versión 1.3.0 (#1)
Primera etiqueta (se omite el historial anterior)
android-sdk-core1.3.1
- Publicar versiones explícitas para las dependencias de Compose gestionadas por el BOM (#9)
- Verificar la compilación independiente en cada pull request (#8)
- Preparar la versión 1.3.0 (#7)
Primera etiqueta (se omite el historial anterior)
mapconductor-bom1.3.1
Primera etiqueta (se omite el historial anterior)
iOS
ios-for-arcgis1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fuente de podspec publicable y 1.3.1 (#3)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#2)
- chore: subir la versión del podspec a 1.2.0
- feat: emular la inclinación en los mapas 2D de ArcGIS
- feat: agregar soporte del ciclo de vida del registro de controladores de overlay para los mapas de ArcGIS
- feat: mejorar los controles de mapa, la agrupación y el soporte 2D de ArcGIS
- fix: permitir arrastrar marcadores con pulsación larga y optimizar las actualizaciones de polígonos
- fix: mejorar la geometría de los overlays de ArcGIS y evitar el parpadeo al renderizar
- refactor: unificar los manejadores del mapa de ArcGIS y el ciclo de vida de los overlays
- feat: agregar el podspec de CocoaPods para el proveedor ArcGIS con xcframeworks incluidos
- corregir errores y mejorar el rendimiento
- feat: agregar un overlay de atribución configurable para los diseños de mapa de ArcGIS
- fix: admitir inclinación negativa en la cámara de ArcGIS y permitir sustituir ios-sdk-core por una copia local
- chore: actualizar la dependencia de ios-sdk-core de 1.0.6 a 1.1.4
- feat: dibujar los polígonos envolventes de clústeres en una capa de overlay dedicada en las vistas 2D y 3D de ArcGIS
- Fix/marker clustering (#1)
- implementar la agrupación de marcadores para ArcGIS
- feat: agregar soporte de fitBounds, bloqueo del gesto de desplazamiento y optimizar la lógica de actualización de polígonos
- chore: quitar la entrada .build duplicada del .gitignore
Primera etiqueta (se omite el historial anterior)
ios-for-googlemaps1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fuente de podspec publicable y 1.3.1 (#5)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#4)
- chore: subir la versión del podspec a 1.2.0
- fix: usar el tamaño de mosaico por omisión de RasterLayerSource para las plantillas de URL
- feat: agregar el ciclo de vida del controlador de overlays y soporte de eventos de cámara
- feat: agregar restricciones de cámara y la configuración completa de gestos del mapa
- feat: alinear el renderizado de círculos y polígonos con la lógica geométrica compartida
- refactor: adoptar la infraestructura compartida de la vista de mapa y un contenedor tipado de Google Maps
- feat: agregar el podspec de CocoaPods por fuentes para el proveedor Google Maps
- corregir errores y mejorar el rendimiento
- feat: agregar soporte de reglas de atribución para los diseños de mapa y capas ráster de Google Maps
- fix: manejar la inclinación negativa en la cámara de Google Maps y delegar la detección de impacto de marcadores en mosaico
- chore: subir la dependencia de ios-sdk-core de 1.0.6 a 1.1.4
- feat: agregar el controlador de polígono envolvente y enlazar los manejadores de sincronización de polígonos en GoogleMapView
- Fix/marker clustering (#3)
- feat: agregar soporte de fitBounds y control del gesto de desplazamiento por uiSettings
- fix: fusionar por id los cambios pendientes de marcadores para que no se pierdan actualizaciones durante la ventana de limitación
- feat: admitir zIndex en marcadores y polilíneas y agregar el evento de mapa inicializado
- feat: agregar soporte para el evento de clic largo en el mapa
- actualizar el README.md
ios-for-here1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fuente de podspec publicable y 1.3.1 (#2)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#1)
- chore: subir la versión del podspec a 1.2.0
- fix: renderizar los huecos de polígono con anillos vectoriales divididos
- fix: usar RasterLayerSource en el renderizador de overlays ráster de HERE
- feat: agregar soporte del ciclo de vida de overlays y retransmitir las solicitudes ráster con cabeceras propias
- feat: agregar restricciones de cámara y renderizado de marcadores por proveedor
- feat: admitir la opacidad de ráster y mejorar la interacción con marcadores en los mapas de HERE
- feat: agregar animaciones de marcadores a prueba de proyección y el renderizado de huecos en polígonos
- refactor: adoptar los manejadores compartidos de la vista de mapa y los recolectores de overlays
- feat: agregar soporte de CocoaPods y usar los huecos de polígono nativos de HERE
- feat: agregar la opción de proyección de mapa y el soporte de reglas de atribución para el proveedor HERE
- feat: admitir cámara con inclinación negativa (volteo cenital) y compilaciones locales de XCFramework para el proveedor HERE
- feat: agregar el controlador de polígono envolvente con enlace del manejador de sincronización de polígonos en HereMapView
Primera etiqueta (se omite el historial anterior)
ios-for-longdo1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fuente de podspec publicable y 1.3.1 (#2)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#1)
- actualizar el README.md
Primera etiqueta (se omite el historial anterior)
ios-for-mapbox1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fuente de podspec publicable y 1.3.1 (#4)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#3)
- fix: restaurar los overlays y la configuración de UI al recargar el estilo de Mapbox
- feat: mejorar el manejo de cámara, gestos y marcadores en Mapbox
- fix: quitar la correspondencia incorrecta de nombres de íconos de marcador
- fix: renderizar los overlays geodésicos con geometrías desenvueltas
- refactor: adoptar la infraestructura compartida de la vista de mapa y un contenedor tipado
- feat(mapbox): agregar soporte de proyección de mapa y overlay de atribución
- feat: admitir inclinación negativa y compilaciones dinámicas de xcframework para el proveedor Mapbox
- chore: subir la dependencia de ios-sdk-core de 1.0.6 a 1.1.4
- refactor(mapbox): reemplazar el renderizado por servidor de mosaicos con una fuente de imagen nativa y huecos de polígono directos
- Fix/marker clustering (#2)
- feat: agregar soporte de fitBounds y control del gesto de desplazamiento vía UISettings
- chore: agregar el directorio .build al gitignore
- feat: agregar el callback de mapa inicializado y soporte de zIndex para capas ráster/polilínea
- feat: implementar una máscara de mosaicos ráster para renderizar huecos en polígonos
- feat: agregar el manejador onMapLongClick a MapboxMapView
- feat: propagar el estado de pulsación larga atendida y agregar la notificación de clic largo en el mapa
- actualizar el README.md
ios-for-mapkit1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Compilar el módulo en cada pull request (#5)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#4)
- fix: usar RasterLayerSource al resolver las fuentes ráster
- feat: registrar los controladores de overlay y propagar las actualizaciones de cámara
- feat(mapkit): agregar restricciones de cámara y mejorar el renderizado de overlays
- fix: dividir los overlays circulares en el antimeridiano
- refactor: adoptar la infraestructura compartida de la vista de mapa y los recolectores de overlays
- fix: fijar el objetivo mínimo de despliegue de iOS en 15.1
- feat: agregar soporte de reglas de atribución para los diseños de mapa y capas ráster de MapKit
- fix: corregir la distancia de cámara y la escala de zoom de MapKit con inclinación
- chore: subir la dependencia de ios-sdk-core de 1.0.6 a 1.1.4
- feat: agregar el controlador de polígono envolvente para las envolventes de depuración de clústeres en MapKit
- Fix/marker clustering (#3)
- feat: agregar soporte de fitBounds y control de scrollGesture para MapKit
- fix: fusionar por id los cambios pendientes de marcadores para que no se queden atascados durante la ventana de limitación
- feat: agregar soporte para escuchar el evento de mapa inicializado
- feat: implementar el renderizado por mosaicos para polígonos con huecos
- feat: agregar soporte del gesto de pulsación larga para los eventos de clic largo en el mapa
- actualizar el README.md
ios-for-maplibre1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fuente de podspec publicable y 1.3.1 (#6)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#5)
- chore: subir la versión del podspec a 1.2.0
- fix: usar RasterLayerSource para las fuentes de mosaicos ráster
- fix: sincronizar los overlays y las cabeceras de ráster con el ciclo de vida del mapa
- feat: agregar restricciones de cámara y soporte del registro de servicios de mapa
- fix: renderizar los overlays geodésicos que cruzan el antimeridiano con geometría desenvuelta
- feat: unificar el manejo del mapa de MapLibre y exponer un contenedor de vista tipado
- feat: agregar soporte de CocoaPods y exigir iOS 15.1
- corregir errores y mejorar el rendimiento
- feat(maplibre): agregar soporte de overlay de atribución y quitar la vista puente de React Native
- feat: agregar la vista puente de React Native para MapLibre
- chore: subir la dependencia de ios-sdk-core a 1.1.4
- refactor(maplibre): dibujar las imágenes de suelo con MLNImageSource en vez del servidor de mosaicos local, agregar la sincronización del polígono envolvente y corregir las actualizaciones de posición de los marcadores en mosaico
- 1.0.7 (#4)
- feat: subir la dependencia de ios-sdk-core a 1.0.6
- refactor: extraer la gestión de marcadores por estrategia a StrategyMarkerManager
- feat: agregar soporte de fitBounds y control del gesto de desplazamiento vía MapUISettings
- chore: agregar el directorio .build al gitignore
ios-for-maptiler1.3.1
- Fuente de podspec publicable y 1.3.1 (#2)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#1)
Primera etiqueta (se omite el historial anterior)
ios-for-template1.3.1
Primera etiqueta (se omite el historial anterior)
ios-for-tomtom1.3.1+1 cambios sin publicar
- docs: escribir en el README dónde va la clave de API
- Fuente de podspec publicable y 1.3.1 (#2)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#1)
Primera etiqueta (se omite el historial anterior)
ios-geojson1.3.1
- Fuente de podspec publicable y 1.3.1 (#5)
- Compilar el módulo en cada pull request (#3)
- Registrar la línea base de la superficie de API pública (#2)
- Renombrar a ios-geojson para que coincida con los nombres de artefactos publicados (#1)
- chore: subir la versión del podspec a 1.2.0
- fix: reemplazar RasterSource por RasterLayerSource
- refactor: dividir el renderizado de GeoJSON en componentes con un propósito claro
- fix: quitar las actualizaciones de versión extra ya obsoletas de la capa ráster
- refactor: usar la configuración por omisión del antirrebote de eventos de Compose
- fix: renderizar y almacenar en caché los mosaicos GeoJSON según la densidad de píxeles
- feat: agregar soporte de CocoaPods y exigir iOS 15.1
- feat: agregar a la capa GeoJSON un proveedor de estilos propio y callbacks del ciclo de carga
Primera etiqueta (se omite el historial anterior)
ios-heatmap1.3.1
- Fuente de podspec publicable y 1.3.1 (#3)
- Compilar el módulo en cada pull request (#2)
- chore: subir la versión del podspec a 1.2.0
- refactor: renombrar las referencias a RasterSource como RasterLayerSource
- refactor: dividir el renderizado del mapa de calor en componentes con un propósito claro
- fix: registrar el controlador de cámara del mapa de calor para las actualizaciones de overlays
- refactor: usar la configuración por omisión para el antirrebote de eventos de Compose
- feat: admitir el renderizado de mosaicos de mapa de calor según la densidad de píxeles
- feat: agregar soporte de CocoaPods y exigir iOS 15.1
- feat: admitir el tipo de biblioteca dinámica en las compilaciones de xcframework mediante una variable de entorno
- chore: agregar el directorio .build al gitignore
- refactor: reemplazar el ViewBuilder de SwiftUI por el result builder propio HeatmapContentBuilder
- actualizar el README.md
- usar UIColor en lugar de UInt32
- Agregar la documentación generada por Claude Code
ios-icons1.3.1
- Compilar el módulo en cada pull request (#2)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#1)
Primera etiqueta (se omite el historial anterior)
ios-kml1.3.1
Primera etiqueta (se omite el historial anterior)
ios-maps-sdk10.10.0
- feat: crear el candidato a versión 10.10.0
- feat: crear el candidato a versión 10.8.0
- feat: crear el candidato a versión 10.7.0
- feat: crear el candidato a versión 10.6.0
- feat: crear el candidato a versión 10.4.0
ios-marker-clustering1.3.1
- Fuente de podspec publicable y 1.3.1 (#4)
- Compilar el módulo en cada pull request (#3)
- refactor!: renombrar el módulo a MapConductorMarkerClustering
- refactor: modularizar la estrategia de agrupación de marcadores por responsabilidad
- refactor: conectar la agrupación de marcadores a través del registro de servicios
- refactor: quitar la función auxiliar de expansión de límites que no se usa
- feat: agregar soporte de spiderfy y el empaquetado para CocoaPods
- build: admitir una dependencia local de core y hacer opcional la salida de xcframework
- Fix/marker clustering (#2)
- modificar el algoritmo de cálculo del centro
- implementar un mecanismo de limpieza
- Cambiar el algoritmo de union-find O(n²) a uno voraz basado en semillas O(1)
- wip: portar la lógica de clústeres de marcadores a iOS
- chore: agregar el directorio .build al gitignore
- feat: agregar a MarkerClusterGroupState un interruptor para las etiquetas de depuración de clústeres
- actualizar el README.md
- Agregar la documentación generada por Claude Code
ios-sdk-core1.3.1
- Fuente de podspec publicable y 1.3.1 (#9)
- Compilar el módulo en cada pull request (#8)
- Preparar la versión: enlaces de documentación, LICENSE, traspaso de la capa de drivers (#7)
- chore: subir la versión del podspec a 1.2.0
- fix: conservar el estado de mosaico de los marcadores y evitar el renderizado duplicado
- refactor!: renombrar los tipos de fuente ráster y de ícono de marcador por omisión
- refactor: dividir la lógica de overlays del mapa y de huecos en polígonos en archivos con un propósito claro
- feat: agregar una estrategia de renderizado de marcadores basada en el área visible
- feat: agregar el ciclo de vida de overlays y la gestión de cabeceras de ráster
- feat: alinear las API de overlays y optimizar las actualizaciones y animaciones de marcadores
- feat: ampliar las API de controles de mapa, servicios y geometría
- feat: alinear el renderizado de overlays y el comportamiento geométrico entre los SDK
- feat: agregar geometría de overlays multiplataforma y manejo de huecos en polígonos
- feat: agregar la infraestructura de mapa compartida y soporte de mosaicos retina
- feat: centralizar las constantes WGS84 en Earth y agregar el podspec de CocoaPods
- corregir errores y mejorar el rendimiento
- feat: agregar un overlay de atribución basado en reglas y el tipo de proyección de mapa
- feat: agregar detección de impacto en marcadores y soporte de compilación XCFramework
- feat: agregar PolygonSyncHandler para confirmar polígonos de forma síncrona antes de las animaciones de marcadores
- Fix/marker clustering (#6)
- feat: endurecer el manejo de conexiones del LocalTileServer, admitir contenido UIView en InfoBubble, agregar un overlay de animación de marcadores en espacio de pantalla, corregir la escala del ícono del marcador y reemplazar las precondiciones de manager destruido por registro
- Fix/marker clustering (#5)
- feat: agregar MapUISettings, soporte de fitBounds y uiSettings al protocolo MapViewState
- chore: agregar el directorio .build al gitignore
maps-core4.0.0
Primera etiqueta (se omite el historial anterior)
React / JavaScript
js-sdk-core0.2.1
- fix: evitar que los bitmaps de íconos del service worker se desvinculen y se filtren
- chore: 0.2.0
- feat: VisibleRegionBuilder — llevar al núcleo la proyección inversa de las cuatro esquinas
- feat: MapDriverConformance — verificación de conformidad para drivers de SDK de mapas
- feat(core): agregar DefaultMarkerEventController
- feat(core): agregar el resolutor de cascada de clics y sus puntos de despacho
- feat(core): agregar ScreenProjectionRequirement
- feat(core): agregar OverlayKind y dar valores por omisión a la fachada Capable de BaseMapViewController
- feat(core): darle a MapViewState una implementación concreta de cámara
- feat(core): agregar el conversor de zoom Web Mercator y su tabla de referencia
- feat(core): agregar la declaración de capacidades y diagnósticos generales
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
js-sdk-react0.2.1
- chor: 0.2.1
- chore(deps): actualizar las dependencias nativas de MapConductor
- chore: 0.2.0
- refactor: eliminar la proyección de pantalla del lado JS (proyectar es tarea del núcleo)
- fix: llamar a la regla del núcleo para decidir el mosaico en vez de reescribirla en la capa puente
- feat(rn): conectar la proyección del lado JS a NativeMapViewHost
- feat(rn): calcular las coordenadas de pantalla del lado JS (Web Mercator)
- feat(ios): unificar el ViewManager de ObjC de RN
- fix(android): volver a medir las vistas hijas antes de hacer el layout
- feat(android): subir la base común de los wrappers de RN a js-sdk-react
- fix(ios): el mapa ahora se dibuja y recibe toques en la primera visualización
- fix(ios): reconstruir el contenido al cargar el mapa y dejar que los hosts de SwiftUI lo armen ellos mismos
- feat(ios): condicionar la creación del mapa a que el proveedor esté listo
- feat(ios): agregar la base compartida de la vista de mapa de React Native
- feat(android): compartir las tablas de comandos y eventos del view-manager
- feat(android): compartir el códec de payload de RN y los decodificadores de overlay
- feat(native): agregar NativeMapViewHost y las props nativas compartidas
- feat(native): agregar la capa puente compartida de React Native
- feat(native): agregar useNativeCapabilityDeclarations
- feat(native): exportar useMapUISettings para los proveedores de React Native
- chore: subir Kotlin a 2.3.20 (alineado con el android-sdk compilado con Kotlin 2.4)
- feat(info): agregar borderWidth a InfoBubble / DrawInfoBubble
- y 4 más
Primera etiqueta (se omite el historial anterior)
react-for-arcgis0.2.1+1 cambios sin publicar
- fix: fijar la referencia espacial WGS84 para los objetivos de cámara de ArcGIS
- actualizar las dependencias
- chor: 0.2.1
- chore(deps): actualizar las versiones de ArcGIS Core y React
- docs: dejar por escrito dónde se pasa la clave de API
- chore: quitar private para que el módulo se publique
- chore: 0.2.0
- chore: subir @arcgis/core a 5.x
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-azuremaps0.2.1
- actualizar las dependencias
- chor: 0.2.1
- chore(deps): actualizar Azure Maps Control y React
- docs: quitar el prefijo VITE_ del README
- chore: 0.2.0
- refactor: mover al núcleo la construcción de VisibleRegion
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- refactor: usar el conversor de zoom Web Mercator del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-cesium0.2.1
- actualizar las dependencias
- chor: 0.2.1
- chore(deps): actualizar las dependencias de Cesium y React
- chore: 0.2.0
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-googlemaps0.2.1
- actualizar las dependencias
- chor: 0.2.1
- chore(deps): actualizar los tipos de Google Maps y React
- docs: quitar el prefijo VITE_ del README
- chore: 0.2.0
- feat: exportar el subpath ./state seguro para entornos nativos
- fix: faltaba registerOverlayController en el controlador 2D y ningún overlay se dibujaba
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-here0.2.1
- actualizar las dependencias
- chore: actualizar React y aclarar el punto de entrada state para React Native
- docs: quitar el prefijo VITE_ del README
- chore: 0.2.0
- feat: exportar el subpath ./state seguro para entornos nativos
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- refactor: usar el conversor de zoom Web Mercator del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-leaflet0.2.1
- actualizar las dependencias
- chore(deps): actualizar los tipos de Leaflet y las dependencias de desarrollo de React
- chore: 0.2.0
- refactor: mover al núcleo la construcción de VisibleRegion
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-longdo0.2.1
- actualizar las dependencias
- actualizar las dependencias
- docs: quitar el prefijo VITE_ del README
Primera etiqueta (se omite el historial anterior)
react-for-mapbox0.2.1
- actualizar las dependencias
- chore(deps): actualizar las dependencias de mapbox-gl y React
- chore: 0.2.0
- fix: los tipos GeoJSONFeature de mapbox-gl 3.28 rompen el callback de queryRenderedFeatures
- fix: al recargar el estilo, la eliminación de un ráster se descartaba en silencio y quedaba la capa de la página anterior
- refactor: mover al núcleo la construcción de VisibleRegion
- refactor: usar el controlador de eventos de marcador del núcleo
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- feat: implementar resolveTap para la cascada de clics
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- refactor: usar el conversor de zoom Web Mercator del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-mapkit0.2.1
- actualizar las dependencias
- chore(deps): subir React a 19.2.8
- docs: quitar el prefijo VITE_ del README
- chore: 0.2.0
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- refactor: usar el conversor de zoom Web Mercator del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-maplibre0.2.2
- actualizar las dependencias
- chore: subir la versión del paquete y actualizar la dependencia de React
- fix: onMapLoaded no se dispara nunca (#7)
- chore: 0.2.1 (#6)
- docs: corregir la afirmación de que el worker se rompe en el dev de Vite (#5)
- Revert "feat: agregar un plugin para el dev de Vite para que el worker incluido no se transforme (#3)" (#4)
- feat: agregar un plugin para el dev de Vite para que el worker incluido no se transforme (#3)
- feat: registrar automáticamente el worker incluido para que no haga falta setMapLibreWorkerUrl (#2)
- chore: 0.2.0
- fix: al recargar el estilo, la eliminación de un ráster se descartaba en silencio y quedaba la capa de la página anterior
- refactor: mover al núcleo la construcción de VisibleRegion
- refactor: usar el controlador de eventos de marcador del núcleo
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- feat: implementar resolveTap para la cascada de clics
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- refactor: usar el conversor de zoom Web Mercator del núcleo
- test: fijar la línea base de la superficie de API pública
- feat: agregar un punto de entrada state seguro para entornos nativos
Primera etiqueta (se omite el historial anterior)
react-for-mappls0.2.1
- actualizar las dependencias
- docs: quitar el prefijo VITE_ del README
Primera etiqueta (se omite el historial anterior)
react-for-maptiler0.2.1
- actualizar las dependencias
- docs: quitar el prefijo VITE_ del README
- chore: 0.2.0
- feat: agregar un subpath state que React Native pueda cargar
- fix: al recargar el estilo, la eliminación de un ráster se descartaba en silencio y quedaba la capa de la página anterior
- refactor: mover al núcleo la construcción de VisibleRegion
- refactor: usar el controlador de eventos de marcador del núcleo
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- feat: implementar resolveTap para la cascada de clics
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- refactor: usar el conversor de zoom Web Mercator del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-openlayers0.2.2
- chore: 0.2.2
- actualizar las dependencias
- chore(deps): actualizar las versiones de OpenLayers y React
- fix: importar ol/proj.js en lugar del directorio ol/proj
- chore: 0.2.0
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-for-tomtom0.2.1
- actualizar las dependencias
- docs: agregar un README
- chore: 0.2.0
- feat: agregar un subpath state que React Native pueda cargar
- fix: al recargar el estilo, la eliminación de un ráster se descartaba en silencio y quedaba la capa de la página anterior
- refactor: mover al núcleo la construcción de VisibleRegion
- refactor: usar el controlador de eventos de marcador del núcleo
- refactor: encaminar los toques a través de la cascada de clics del núcleo
- feat: implementar resolveTap para la cascada de clics
- refactor: registrar los controladores de overlay y eliminar los reenviadores Capable
- refactor: mover el manejo de la cámara al MapViewState del núcleo
- refactor: usar el conversor de zoom Web Mercator del núcleo
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-geojson0.2.1
- actualizar las dependencias
- build: actualizar las dependencias de MapConductor GeoJSON a 1.3.x
- chore: 0.2.0
- chore: subir Kotlin a 2.3.20 (alineado con el android-sdk compilado con Kotlin 2.4)
- test: fijar la línea base de la superficie de API pública
- chore: subir los requisitos del SDK nativo de GeoJSON
Primera etiqueta (se omite el historial anterior)
react-heatmap0.2.1
- actualizar las dependencias
- chore: actualizar las dependencias del SDK de mapa de calor a 1.3.x
- chore: 0.2.0
- chore: subir Kotlin a 2.3.20 (alineado con el android-sdk compilado con Kotlin 2.4)
- test: fijar la línea base de la superficie de API pública
- chore: actualizar las dependencias nativas del mapa de calor y el target de iOS
Primera etiqueta (se omite el historial anterior)
react-icons0.2.0+1 cambios sin publicar
- feat: agregar íconos de pin en forma de gota, cuadrado redondeado, miniatura y tarjeta de foto
- chore: 0.2.0
- feat: agregar íconos de pin con glifos, con caché
- test: fijar la línea base de la superficie de API pública
Primera etiqueta (se omite el historial anterior)
react-marker-clustering0.2.1
- actualizar las dependencias
- chore: actualizar las dependencias de agrupación de marcadores a 1.3.x
- chore: 0.2.0
- chore: subir Kotlin a 2.3.20 (alineado con el android-sdk compilado con Kotlin 2.4)
- test: fijar la línea base de la superficie de API pública
- build: actualizar las dependencias nativas de agrupación de marcadores y el target de iOS
Primera etiqueta (se omite el historial anterior)