Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document changes #9539

Merged
merged 1 commit into from
Nov 25, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
118 changes: 118 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,105 @@
# 2.9

Technical release - ngeo can be now used as an independent library and
can be compiled with any modern bundler.

## Technical changes

- 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.

# 2.8

## New functionalities

- 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

# 2.7

Technical release.

## Technical changes

- 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

# 2.6

## New functionalities

- 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

# 2.5

## New functionalities

- 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

# 2.4

For the GeoMapFish applications we must not add the `dynamic.js` script an the `ng-app` attribute in
Expand All @@ -9,3 +111,19 @@ the application HTML file anymore. Instead, we need to use the following metadat
```

If you use one of the abstract controllers bootstrap will be done by `gmf/controllers/bootstrap.js`.

## New functionalities

- 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
Loading