Skip to content

Releases: g3w-suite/g3w-client

v3.7.2

05 Jan 15:13
Compare
Choose a tag to compare

What's Changed

πŸš€ New Features

🐞 Bug fixed

  • Fix edit not editable input with TAB or click on label by @volterra79 in #277
  • Fix issue on GetFeatureInfo on initial not visible feature categories of layer by @volterra79 in #285
  • Fix issue on autocomplete search input with dependence by @volterra79 in #287

Full Changelog: v3.7.1...v3.7.2

v3.7.1

21 Dec 08:40
Compare
Choose a tag to compare

What's Changed

πŸš€ New Features

  • Add selection action tool on external layer added with map control

🐞 Bug fixed

  • Fix legend on layer on TOC
  • Fix flashing on map controls on small mobile device

Full Changelog: v3.7.0...v3.7.1

v3.7.0

07 Dec 14:15
Compare
Choose a tag to compare

What's Changed

πŸš€ New Features

  • Add map layer with source.type = 'vectortile' by @volterra79 in #161
  • Add new search URL parameter <url>?ztf=<LAYER_ORIGNAME> (zoom to layer features) by @volterra79 in #215
  • Add search_endpoint type and unique value parameters to search input fields (relation widget) by @volterra79 in #227
  • List only fields with show: true attribute on Query Builder form (sidebar panel) by @volterra79 in #238
  • Add new setter method FeaturesStore::featuresLockedByOtherUser (editing mode) by @volterra79 in #244
  • Add new function src/app/core/utils/geo::createFeatureFromFeatureObject({ id, feature={} }) (copy and paste of feature attributes) by @volterra79 in #250
  • Add search datetime input widget by @volterra79 in #207
  • Add support for default_expression property from editing config input options by @volterra79 in #234
  • Add mdal layer source type by @volterra79 in #216
  • Add new input field src/components/InputTextHtml.vue by @volterra79 in #146
  • Add Layer Categories in map legend (catalog layers) by @volterra79 in #108
  • Add handle legend categories when extra symbols are added by @volterra79 in #253
  • Add name to wms sidebar item by @volterra79 in #256
  • Handle single on off categories of a layer by @volterra79 in #258
  • Editing update input form by @volterra79 in #272

🐞 Bug fixed

  • Fix geometryFields circular dependency found between core/utils/geo.js and core/layers/features/feature.js by @volterra79 in #143
  • Fix missing variable reference SIDEBARWIDTH on Viewport.vue by @volterra79 in #148
  • Fix issue on vue-template-compiler using named slot. by @volterra79 in #149
  • Prevent parsing of invalid Z values due a incorrect addition (z = 0) when using ol.format.WMSGetFeatureInfo() by @volterra79 in #157
  • Fix unhandled error on query response when QGIS Project setting -> Add geometry to feature response is set to false by @volterra79 in #173
  • Fix TypeError: geometry.getLinearRing is not a function when measuring a MultiPolygon layer (editing plugin) by @volterra79 in #187
  • Fix unselectable Layer Style containing a special character in name (catalog layers) by @volterra79 in #196
  • Fix disabled "Add WMS Layers Panel" after changing projection of current selected layer by @volterra79 in #212
  • Fix TypeError: layer.getGeometryType is not a function when parsing a table layer response (alphanumeric layer) by @volterra79 in #218
  • Prevent pre-validation of empty input fields (without a default value) by @volterra79 in #226
  • Fix missing context menu on WMS Layers set as external (catalog layers) by @volterra79 in #229
  • Fix missing response table headings and values on WMS Layer set as external (preview attributes) by @volterra79 in #231
  • Fix print area calculation on devices with DEVICE_PIXEL_RATIO greater than 1 by @volterra79 in #209
  • Fix unselectable dropdown search form field (sidebar panel) by @volterra79 in #240
  • Hide Bing base layers if no vendor key is provided by @volterra79 in #171
  • Fix issue on datatable element selection on open attribute table by @volterra79 in #254
  • Change template of GlobalLayerPositions.vue component and fix layer position on map by @volterra79 in #257
  • Fix issue on show image on modal window by @volterra79 in #260
  • fix base layer projection on epsg: 25833 by @volterra79 in #263
  • Fix open table layer no fields to show by @volterra79 in #264
  • Fix legend on project when are checked but not visible by @volterra79 in #268

✨ Improvements

  • Change default geocoding control marker icon (yellow circle --> red marker) by @volterra79 in #155
  • Allow to download only filtered layer features and improve selection of layer properties by @volterra79 in #153
  • Let geocoding map control results and marker stay visible on map after click by @volterra79 in #163
  • Hide editing (pencil) button on result content when editing panel is open by @volterra79 in #168
  • Disable resizable text area for multiline editing widget by @volterra79 in #204
  • Improve labels readability on small sizes (editing panel) by @volterra79 in #201
  • Increase vertical spacing between items on results query content by @volterra79 in #224
  • Prevent form submit on Enter key press (editing form) by @volterra79 in #237
  • Fix application navbar overlaps relation result content (page header) by @volterra79 in #242
  • Decrease z-index values for UserMessage.vue component and for the g3w-view-content container (Viewport.vue) by @volterra79 in #233
  • Prevent auto-collapse of map theme selector after changing preset (catalog layers) by @volterra79 in #247
  • Automatically open StreetView in a new browser tab when no Google API Key is provided (invalid key or empty string) by @volterra79 in #165
  • Change css datetime widgets skin color by @volterra79 in #255

πŸ™ Github

  • Add PULL_REQUEST_TEMPLATE.md by @Raruto in #191
  • Add feature_request.yml (issue templates) by @Raruto in #189
  • Add bug_report.yml (issue templates) by @Raruto in #188
  • Add title icons to release.yml by @Raruto in #194
  • Add improve_documentation.yml (issue templates) by @Raruto in #197

πŸ§ͺ Tests

  • Fix task completion callback called too many times async (gulp test) by @Raruto in #190

πŸ› οΈ Config

  • Update wrong project license within package.json (MPL-2.0) by @Raruto in #142
  • Refactor gulpfile.js by @Raruto in #137
  • Refactor gulpfile.js (run-sequence) by @Raruto in #158
  • Remove md5 hash for static assets within index.prod.html by @Raruto in #151

♻️ API changes

  • Add src/components folder (vue single file components refactor) by @Raruto in #83
  • Move folder assets into src/assets by @Raruto in #154
  • Add src/directives folder (vue directives refactor) by @Raruto in #174
  • Delete src/app/gui/app/index.js by @Raruto in #175
  • Add src/mixins folder (vue mixins refactor) by @Raruto in #176
  • Move "gui/vue/vue.filter" into "app/main" by @Raruto in #179
  • Move "gui/vue/vue.globalcomponents" into "app/main" by @Raruto in #178
  • Move "gui/vue/vue.vueappplugin" into "app/main" by @Raruto in #180
  • Move "gui/app/layout" into "components/App.vue" by @Raruto in #185
  • Fire changeinput event also on initial default value of input fields by @volterra79 in #198
  • Add src/components/SearchPanelLabel.vue by @volterra79 in #205
  • Split and refactor Map.vue into multiple components (MapFooter, MapFooterRight, MapFooterLeft) by @volterra79 in #220
  • Split and refactor SidebarItem.vue into multiple components (SidebarItemAction) by @volterra79 in #219
  • Split and refactor Catalog.vue into multiple components (CatalogLayerContextMenu) by @volterra79 i...
Read more

v3.6.4

18 Nov 17:12
Compare
Choose a tag to compare

🐞 Fix bug

  • fix issue on base layer with EPSG:25833

Full Changelog: v3.6.3...v3.6.4

v3.6.3

30 Aug 13:50
Compare
Choose a tag to compare

πŸš€ New features

✨ Improvements

  • let geocoding map control results and marker stay visible on map after click by @volterra79 in 07c974f

Full Changelog: v3.6.2...v3.6.3

v3.6.2

25 Aug 12:14
Compare
Choose a tag to compare

✨ Improvements

  • change marker style when click on geocoding map control result by @volterra79 in 1d074508
  • remove from mapservice.js handling of show marker when click on geocoding result by @volterra79 in 1d074508

Full Changelog: v3.6.1...v3.6.2

v3.6.1

17 Aug 10:19
Compare
Choose a tag to compare

What's Changed

🐞 Bug fixed

  • fix geometryFields circular dependency found between core/utils/geo.js and core/layers/features/feature.js by @volterra79 in #143

πŸ› οΈ Config

  • update wrong project license within package.json (MPL-2.0) by @Raruto in #142

Full Changelog: v3.6.0...v3.6.1

v3.6.0

16 Aug 06:24
Compare
Choose a tag to compare

What's Changed

πŸš€ New Features

🐞 Bug fixed

  • fix issue on wrong old dev template by @volterra79 in #138
  • fix mapcontrols left alignement on mobile when keyboard is open by @volterra79 in #140
  • fix missing update of Applicationsate.keys.vendorkeys within app/dev/index.js by @volterra79 in #126
  • fix wrong default vendor keys names within config.template.js by @Raruto in #125
  • patch a circular dependency found between core/utils/geo.js and core/utils/ol.js by @volterra79 in #130

πŸ™ Github

  • add .github/release.yml (github release notes automation) by @Raruto in #120

πŸ› οΈ Config

  • add G3W_ADMIN_PATH constant within config.template.js by @volterra79 in #139

♻️ API changes

  • add src/services folder (service singletons refactor) by @Raruto in #95
  • add src/store folder (registry singletons refactor) by @Raruto in #94
  • delete src/app/g3w-ol/interactions/mouseEvents.js by @Raruto in #132
  • delete src/app/g3w-ol/utils/utils.js by @Raruto in #133
  • move core/applicationstate into store/application-state by @Raruto in #134
  • move g3w-ol/controls/nominatimcontrol.js into g3w-ol/controls/geocodingcontrol.js (multi service address search control) by @volterra79 in #111
  • remove {G3W_VERSION} placeholder by @Raruto in #136
  • remove src/app/gui/app/index.js by @Raruto in #97

Full Changelog: v3.5.0...v3.6.0

v3.5.0

08 Aug 08:25
Compare
Choose a tag to compare

What's Changed

πŸš€ New features

🐞 Bug fixed

✨ Improvements

πŸ“ Documentation

  • remove sdk and template reference within readme.md by @Raruto in #24
  • corrects misspelling of "internationalization" word by @Raruto in #25
  • add a simple hint about plugin development within config/dev/index.template.js by @Raruto in #62
  • update README.md (docker development) by @Raruto in #104
  • add src/plugins/README.md (info related to plugin development) by @Raruto in #73
  • update README.md (fix broken links) by @Raruto in #106

πŸ‘¨β€πŸš€ Translations

πŸ™ Github

  • add github issue templates by @Raruto in #43
  • update .github/ISSUE_TEMPLATE/bug_report.md by @Raruto in #101
  • refactor .gitignore + prevent CRLF conversion on Windows by @Raruto in #31

πŸ› οΈ Config

  • add npm-version support by @Raruto in #28
  • align some dev configuration with next release (v4) by @Raruto in #50
  • consolidate .browserlistrc and .babelrc config within package.json by @Raruto in #51
  • add src/index.dev.html and src/index.prod.html (renamed old index.html templates) by @Raruto in #103
  • refactor guplfile.js by @Raruto in #32
  • set loopback ip as default host address within config.template.js by @Raruto in #23
  • update minimum NodeJS version by @Raruto in #30

♻️ API changes

  • add new property g3wsdk.version by @Raruto in #119
  • add src/app/gui/component folder (split and refactor src/app/gui/component.js into componentsfactory.js, componentsregistry.js and component.js) by @volterra79 in 32f8e02
  • delete _gis3wlib orphaned files by @Raruto in #70
  • move "config/dev" into /config.template.js by @Raruto in #79
  • move "core/geometry" into "core/utils/geo" by @Raruto in #78
  • move "core/parsers" into "core/utils/parsers" by @Raruto in #77
  • move "core/validators" into "core/utils/validators" by @Raruto in #76
  • move "g3w-ol/utils" into "core/utils/ol" by @Raruto in #81
  • move src/config into src/app/config by @Raruto in #121
  • move src/g3w-ol/src into src/g3w-ol folder by @volterra79 in dee102a
  • refactor app/main.js and app/api.js by @Raruto in #72
  • refactor core/plugin/plugin.js constructor by @Raruto in #64
  • refactor gui/vue/vueappplugin.js by @Raruto in #66
  • remove src/core/print/providers folder by @Raruto in #80
  • remove src/app/core/geometry folder by @volterra79 in #113
  • remove duplicated src/app/core/utils/geo::isMultiGeometry() method by @volterra79 in #116
  • remove ready parameter within src/app/core/ApplicationService::loadedPlugin(plugin, ready) function by @volterra79 in 68da69f
  • update core/plugin/plugin.js (comment and refactor) by @Raruto in #69
  • update src/app/constant.js (add GUI config) by @Raruto in #105

New Contributors

Full Changelog: v3.4.x...v3.5-pre

v3.2.x

02 Aug 07:42
Compare
Choose a tag to compare

Full Changelog: v3.1.x...v3.2.x