Changelog JMap

JMap Server Lima Fix 2 build 129 (2024-12-11)

New features / improvements

  • JMap NG : Control the display scale for zooming on selected point features

  • JMap NG : Make JMap.Application.Print.takeCapture return a data URL

  • JMap NG : Improve JMap NG data editing performance

  • JMap NG : Add more robustness to error management in map widgets and Google Maps support

  • JMap NG : Remove MapLibre attribution logo

  • JMap NG : Set Map's option "renderWorldCopies" to TRUE when creating the map

  • JMap Admin : Improve filter result when adding users and groups in permissions

  • JMap Admin : NG viewer now opens using the current JMap Admin language

  • JMap Admin : Open admin manual in a browser tab (instead of a popup)

  • JMap Admin : Try to detect projection while creating a new spatial data source (SHP, MIF, GML, Ogr based readers)

  • JMap Pro : The update of database form to a null value on a multiple selection doesn't work

  • JMap Server : Export the overridden selection style when syncing a layer to JMap Cloud

  • JMap Server : Graduated style thematics are now synced with JMap Cloud

Fixed issues

  • JMap NG : The text of a very long label doesn't display properly

  • JMap NG : Dropdown list of values in a Form ​​is not sorted correctly

  • JMap NG : Dates in text component don’t display in the right format

  • JMap NG : JS Console errors when selecting a polygon or a line layer with a circular or a line selection

  • JMap NG : The rotation of a deleted text annotation is applied to any new text annotation

  • JMap NG : Measure panel doesn't scroll

  • JMap NG : Automatic labels are not working correctly

  • JMap NG : Snap layer field is not visible in measure section

  • JMap NG : Error when selecting Nautical Miles as distance unit

  • JMap NG : The last character of the result of the substring function is missing in the mouseover

  • JMap NG : Recenter the map does not work properly

  • JMap NG : Unable to enter negative values in a dynamic filter

  • JMap NG : Dynamic filter with date value does not work

  • JMap NG : Layer names in selection panel are visible when they overflow

  • JMap NG : It's not possible to read a thematic long category's description

  • JMap NG : Pressing "Esc" in measure section causes errors in the console

  • JMap NG : The mapload function description is incorrect in the developer guide

  • JMap NG : Misspelling in tooltip text in selection section

  • JMap NG : Edit a subform when many elements are selected

  • JMap NG : Form rules are not applied

  • JMap NG : Infinite loading when removing all the base maps

  • JMap NG : A database form is not created for each element of a selection

  • JMap NG : Some input masks for text field are not applied

  • JMap NG : Search Query runs successfully on server side without displaying items on the Map.

  • JMap NG : Elements are not correctly sorted in the data table when the sorted column contains a null value

  • JMap NG : Issues with a complex layer from a DWG spatial data source doesn’t display

  • JMap NG : A layer loaded by region does not display instantly after enabling layer group display

  • JMap NG : The extensions are still loaded when the user changes project after a logout

  • JMap NG : A selected basemap removed through the console is still applied on the map

  • JMap Pro : Form rules are not applied

  • JMap Pro : Go to coordinate dialog doesn't display projection names correctly

  • JMap Pro : Map overview doesn't show if a project doesn't have a map projection configured

  • JMap Pro : The application and the map have a pixelated rendering

  • JMap Pro : Unable to open a JMap Pro deployment if SSO is configured

  • JMap Pro : Wrong encoding of text blocks from AutoCAD

  • JMap Web : Unable to scroll the third list of a configuration of three lists parent-child

  • JMap Web : Wrong encoding of text blocks from AutoCAD

  • JMap Server : A 'Negative seek offset' might happen with humongous SHP file

  • JMap Server : A database form with a datetime attribute is not saved properly

  • JMap Server : A user layer that already exists is not replaced when importing a second version of the layer

  • JMap Admin : Faulty layout in Photo component of Attributes form

  • JMap Admin : Licence text doesn't display when JMap Server is running inside a Docker installation

  • JMap Admin : Missing HTTP Headers

  • JMap Admin : Unable to create a data source from a file search in file browser

  • JMap Admin : Unable to save a user path

  • JMap Admin : Unable to set the color of the style with the RGB / HSL code

  • JMap Server : An orthophoto doesn't display properly

  • JMap Server : An oversized annotation causes an OutOfMemory error

  • JMap Server : GML reader (v3.x) does not return all attributes

  • JMap Server : GML reader (v3.x) returns all attributes as VARCHAR

  • JMap Server : Individual Thematic with offset not displaying correctly

  • JMap Server : Server does not start after updating version Kathmandu to Lima

  • JMap Server : SQL Server as system database is not fully supported

  • JMap Server : The heat map option doesn't work in NG when the layer is referenced

  • JMap Server : The point clustering doesn't work in NG when the layer is referenced

  • JMap Server : The spatial data source OpenStreetMap is not displaying on the map

  • JMap Server : Unable to create a WFS spatial data source from a particular WFS

  • JMap Server : When editing a referenced layer, the user « System » is saved in the author field instead the logged user

  • JMap Server : WMS GetMap is not working if LAYERS parameter contains accentuated characters

  • JMap Server : Wrong computation of label font size for proportional labels when generating Mapbox styles

JMap Server Kathmandu Fix 20 - build 362 (2024-11-13)

Fixed issues

  • JMap Pro : The update of database form to a null value on a multiple selection doesn't work

  • JMap Pro : Wrong encoding of text blocks from AutoCAD

  • JMap Pro : Wrong encoding of an annotation layer from AutoCAD

  • JMap NG : Dates in text component don’t display in the right format

  • JMap NG : Edit a subform when many elements are selected

  • JMap NG : A database form is not created for each element of a selection

  • JMap NG : Search Query runs successfully on server side without displaying items on the Map.JMap Web : The categories of some thematics are not visible in the sidebar

  • JMap Web : Wrong encoding of text blocks from AutoCAD

  • JMap Web : Unable to scroll the third list of a configuration of three lists parent-child

  • JMap Admin : Unable to create a data source from a file search in file browser

  • JMap Admin : Licence text doesn't display when JMap Server is running inside a Docker installation

  • JMap Server : Unable to create DWG datasource

  • JMap Server : A database form with a datetime attribute is not saved properly

JMap Server Kathmandu Fix 19 - build 352 (2024-05-29)

Fixed issues

  • JMap Pro : Unable to open the metadata external URL

  • JMap Server : Feature Id can be reused after deleting a feature

  • JMap Server : It became impossible to run many instances of JMap Server on the same host

JMap Server Lima - build 96 (2024-05-09)

Highlights

  • We introduce a totally new JMap Admin user interface

  • It is now possible to use multiple CRS for a same raster data source

  • We improved the synchronisation with JMap Cloud

  • It is now possible to snap when drawing in JMap NG

New features / improvements

  • Add projections using the Datum NAD83 CSRS.

  • JMap Admin : Add the attribute OBJECTID in the File GeoDatabase spatial data source

  • JMap Admin : Duplicate permissions when referencing a layer

  • JMap Admin : Improve syncing with JMap Cloud

  • JMap Admin : Manage permissions in the hierarchy tab of a project

  • JMap Admin : Option to reverse the color order of a color palette

  • JMap Admin : Schedule an update task on a group of spatial data sources

  • JMap Admin : Implement new UI

  • JMap Admin : Add a function for form to save a UUID

  • JMap Admin REST API : Add a POST to create a project

  • JMap NG : In forms, make the “submit” button always visible and give visual feedback after validation instead of disabling the button

  • JMap NG : Let the user choose between EPSG:4326 (Lat-Lon) and the project’s CRS for the mapInfo widget coordinates

  • JMap NG : In Dynamic layer filters, show a dropdown for properties that have unique values in their statistics

  • JMap NG : Support snapping on layer elements in all draw environments (feature creation, measures, annotations)

  • JMap Pro : Add WMS legend

  • JMap Pro : Copy the coordinates of a point to the clipboard

  • JMap Pro : Multiline annotations are not supported

  • JMap Web : Upgrade Proj4 to the latest version

  • JMap Web : Add a function for form to save a UUID

  • JMap Server : Add support of WFS version 2.0

  • JMap Server : Allow Log4J to load it's configuration from a file

  • JMap Server : GDAL raster SDS that supports multiple CRS

  • JMap Server : Sync raster layers with JMap Cloud

  • JMap Server : Extensions marketplace

  • JMap Server : Use a standard projection library

  • JMap Server : Add the possibility to configure CORS filters in the WMS/WFS deployments

  • JMap Server : Remove iTextPDF from distribution

  • JMap REST API : Optionally return attribute statistics in the GET layer(s) endpoints

Fixed issues

  • JMap Admin : A modification to a label configuration is lost

  • JMap Admin : Error when trying to import a .properties file

  • JMap Admin : Unexpected behavior when I change the base style of a thematic (individual)

  • JMap Admin : Unexpected error when importing User data in local Lima installation

  • JMap Admin : WMTS layers are not sorted when creating a new WMTS layer in JMap Web deployment

  • JMap NG : The category for null values doesn’t appear in the dynamic legend

  • JMap NG : Photos named with accentuated characters cannot be added in a form

  • JMap NG : Error while updating a dynamic layer filter, passing from “is null” or “is not null” operator to “between” or “not between” operator

  • JMap NG : Error while updating dynamic layer filter, passing from "equal to/not equal to" to other operators

  • JMap NG : Unable to save a form if a not required child list component of a parent-child lists configuration is left empty

  • JMap NG : Lists of individual values in layer dynamic filters should be naturally sorted ASC

  • JMap NG : ngExtent url startup param is not working anymore

  • JMap NG : Various bugs for subform creation while editing a new element that is not yet created

  • JMap Pro : A null value in a multiple choice list component of a subform prevents subforms associated with an element from being displayed in the form

  • JMap Pro : Printing with "High" quality option doesn't display the map scale

  • JMap Pro : The button to reverse the selection doesn't work as expected in the windows that show the result of an attribute query and the result of a spatial query

  • JMap Web : Selection tools don't work on elements created with JMap dynamic and static layers

  • JMap Web : Should not be possible to save a form with a value that not is in a list component

  • JMap Web : WMTS layer is visible even when the 'Visible' option was not selected during configuration

  • JMap Server : (NG) Layers don't display if a transformation (translation) is configured

  • JMap Server : (NG) The multiline annotation is bigger than it should be

  • JMap Server : CSV reader error with reserved characters '[' ']'

  • JMap Server : Feature Id can be reused after deleting a feature

  • JMap Server : Getting errors when creating a WFS data source from a deployed JMap WFS service

  • JMap Server : JMap cannot connect to Geowebcache on top-level domain

  • JMap Server : Slowness with the GML reader (v3.x)

  • JMap Server : The concatenation character of external attributes added by selecting fields doesn't appear correctly

  • JMap Server : The configurations of two JMap Servers installed on the same server are mixed

  • JMap Server : Tiling estimation might not work for some spatial data source with EPSG:4326 projection

  • JMap Server : Unable to create a WMS spatial data source with authentification

JMap Server Kathmandu Fix 18 - build 348 (2024-04-03)

New features / improvements

  • JMap NG : Add a base URL for reports parameter to JMAP_OPTIONS

  • JMap NG : Always enable edit form submit button (validation at submit only)

Fixed issues

  • JMap Admin : WMTS layers are not sorted when creating a new WMTS layer in JMap Web deployment

  • JMap NG : The category for null values doesn’t appear in the dynamic legend

  • JMap NG : Photos added in a layer attributes form are not saved

  • JMap NG : Photos named with accented characters cannot be added in the form

  • JMap NG : Unable to save a form if a child list component of a parent-child lists configuration is left empty

  • JMap Web : Selection tools don't work on elements created with JMap dynamic and static layers

  • JMap Web : Should not be possible to save a form with a value that not is in a list component

  • JMap Web : WMTS layer is visible even when the 'Visible' option was not selected during configuration

  • JMap Server : It might be impossible to read/write the system configuration (H2)

  • JMap Server : (NG) Layers don't display if a transformation (translation) is configured

  • JMap Server : Elements with null values don't display on the map with a thematic in JMap NG and JMap Survey

  • JMap Server : JMap cannot connect to Geowebcache on top-level domain

  • JMap Server : The concatenation character of external attributes added by selecting fields doesn't appear correctly