Releases: g3w-suite/g3w-client
Releases Β· g3w-suite/g3w-client
v3.7.2
What's Changed
π New Features
- Add breadcrumb to form component by @volterra79 in #281
π 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
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
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 andunique
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 betweencore/utils/geo.js
andcore/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 theg3w-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
π οΈ 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
intosrc/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...
v3.6.4
v3.6.3
π New features
- add map layer with
source.type = 'vectortile'
by @volterra79 in ed52da1
β¨ 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
β¨ 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
What's Changed
π Bug fixed
- fix
geometryFields
circular dependency found betweencore/utils/geo.js
andcore/layers/features/feature.js
by @volterra79 in #143
π οΈ Config
Full Changelog: v3.6.0...v3.6.1
v3.6.0
What's Changed
π New Features
- add Geocoding mapcontrol by @volterra79 in #131 and #141
π 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
withinapp/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
andcore/utils/ol.js
by @volterra79 in #130
π Github
π οΈ Config
- add
G3W_ADMIN_PATH
constant withinconfig.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
intostore/application-state
by @Raruto in #134 - move
g3w-ol/controls/nominatimcontrol.js
intog3w-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
What's Changed
π New features
- add 1:200 and 1:100 print scale by @tudorbarascu in #38
- add version 1.1.0 parameter to WFS url on WFS right menu on TOC layers by @volterra79 in 5188d5f
- handle
getPrint
service in case of map with preset_theme by @volterra79 in 49806e3 - add wmst layer by @volterra79 in 9783d11
- hide language selection on header in case of a single language for application by @volterra79 in ad14453
- add translation of template and labels in print sidebar section by @volterra79 in 6c930c0
- handle header feature on result with link and image value with icon link and image by @volterra79 in e301e04
- add
initConfig
parameter tosrc/app/core/ApplicationService::emit('initconfig', initConfig)
event by @volterra79 in 68da69f
π Bug fixed
- required field input when tab visibility is changed by @volterra79 in 8ff4f9f
- default value on every input (before set when is required only) by @volterra79 in 028cccd
- dependency search fields on lower case operator by @volterra79 in 9538056
- tooltip color background on resize-icon.vue by @volterra79 in 6f84414
β¨ Improvements
- remove css rules of long text on layers name on TOC by @volterra79 in 42245af
- hide change mouse position in degree on mobile device by @volterra79 in 56c88e6
π 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
- ro translate print by @tudorbarascu in #41
- better ro_trans by @tudorbarascu in #33
- move
src/config/i18n/index.js
intosrc/locales
(split i18n file into multiple language files) by @Raruto in #74
π 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
andconfig within package.json by @Raruto in #51.babelrc
- add
src/index.dev.html
andsrc/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 refactorsrc/app/gui/component.js
intocomponentsfactory.js
,componentsregistry.js
andcomponent.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
intosrc/app/config
by @Raruto in #121 - move
src/g3w-ol/src
intosrc/g3w-ol
folder by @volterra79 in dee102a - refactor
app/main.js
andapp/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 withinsrc/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
- @Raruto made their first contribution in #23
- @volterra79 made their first contribution in #113
Full Changelog: v3.4.x...v3.5-pre
v3.2.x
Full Changelog: v3.1.x...v3.2.x