Technical release - ngeo can be now used as an independent library and can be compiled with any modern bundler.
- Drop ngInject annotations
- Remove babel transpilation (drop support of IE)
- Simplify management and reorganise SaaS (css) files
- Move SVG as text in dedicated files and import them
- Import partial (html) files with import, drop requires
- Update FontAwesome to version 6
- Update webpack to version 5
- Let the users choose the version of peerDependencies
- Remove not used offline and ol-cesium related code.
- Use main_ogc_server in WMS URL
- [Mobile] prompt connection panel when secured layers are listed in permalink
- Investigate tiles loading performance
- Be able to use the username in the print output
- Full Text Search improvement
- Disabled user should not be able to stay connected
- PKCE Support for oAuth
Technical release.
- Web Component implementation
- Migration of Feedback form to Web Component
- Migration of authentication to Web Component
- Added documentation for the “Administration” section
- WFS 3 support for QGIS
- Improved theme loading speed
- Merge of ngeo/GMF code
- First implementation of vector tiles
- Interface
- [2.6.24] Push a message to user when server authentication is lost
- [2.6.32] Right panel resizable for all tools
- Query
- [2.6.10] CSV export in Window
- [2.6.46] Define a per layer click tolerance
- [2.6.53] Scale limit on WMTS query
- Search
- [2.6.26] Possiblitiy to add keywords to layers in order to find them easier
- [2.6.27] Full-text-search for layers
- Print
- [2.6.29] Handle case with layers with a legend too big to show on one A4 sheet
- Permalink
- [2.6.25] See the configuration of the timeslider/timepicker before sharing
- Measure and redlining
- [2.6.1] Draw an arrow
- [2.6.31] Snapping functionality for measuring and drawing tools
- Editing
- [2.6.20] Check data type and display warning before saving
- [2.6.22] Add a column named “order”, in order to sort dropdown lists
- [2.6.51] Allow editing of overlapping geometries (editing and redlining)
- External data
- [2.6.34] Display legend of imported WMS layers
- [2.6.35] Interrogation of external WMS with GetFeatureInfo
- [2.6.47] Drag & drop files to show them on map
- Improve WMS browser (search, server list)
- Map slider (swipe between maps)
- Improve redlining, be able to define length, size
- Close legend automatically when layer is deactivated
- Display snappable layers and enable activation/deactivation
- Intranet user panel
- Show and validate mandatory fields in editing form
- Timeslider improvements (dynamic map rendering)
- Be able to define min and max scale for WMTS
- Let filters active even if panel is closed
- Query using a polygon
- Global loading & counter message
- Long name cut off in display window
- Story maps
- KML styling (import & export)
- Be able to use desktop on a tablet
- Geolocation on desktop interface
- WMS GetFeatureInfo on non WFS servers
- Security – No cached credentials
- Security – Configurable account lockout
- Security – Secure password storage
- Security – Session timeouts
- Architecture – Docker only
For the GeoMapFish applications we must not add the dynamic.js
script an the ng-app
attribute in
the application HTML file anymore. Instead, we need to use the following metadata:
<meta name="dynamicUrl" content="<application_url>/dynamic.json">
<meta name="interface" content="<interface_name>">
If you use one of the abstract controllers bootstrap will be done by gmf/controllers/bootstrap.js
.
- IFRAME integration
- Editing – Column order
- Editing – Read only attributes
- Editing – Link to external form
- Drawing – Delete vertex menu
- Drawing – Zoom on recenter
- Read only drawing on mobile
- Layer tree – Resize panel
- Layer tree – Radio buttons
- Query – Auto-link in results
- Interface – App loading widget
- Interface – mobile first level panel title
- A0 printing