Releases: wegue-oss/wegue
v0.23.0 Release
This release is the first version of the v0.23.x series.
It mainly introduces i18n (internationalization) support for Wegue. This makes it possible to provide translations for every text string used in the application.
Many thanks to all contributors!
List of all merged Pull Requests :
- @fschmenger: multi language support (i18n) (#233)
- @fschmenger: Maintenance and minor fixes (#239)
- @chrismayer: Extend ignore layer list (#240)
- @fschmenger: ESLint configuration upgrade (#242)
- @fschmenger: Formatting using ESLint (#245)
v0.22.0 Release
This release is the first version of the v0.22.x series.
It marks a state of Wegue before some breaking changes which will be introduced by #233.
Many thanks to all contributors!
List of all merged Pull Requests :
- @fschmenger: Map recorder (#225)
- @JakobMiksch: Update docs with images and version number (#231, #235)
v0.21.0 Release
This release is the first version of the v0.21.x series.
It contains a lot of refactoring and removes duplication of code. Now, window-based components build upon a generic module template. This makes it possible to directly pipe properties defined in the config file to the component itself.
It also introduces some new features like a generic sidebar and a basemap switcher.
Many thanks to all contributors!
List of all merged Pull Requests :
- @fschmenger: Background layer switcher (#223)
- @chrismayer: Add image based rendering in InfoClickWin (#224)
- @fschmenger: Material icons (#212)
- @fschmenger: Sidebar features (#221)
- @fschmenger: Remove obsolete test script my.karma.conf.js. (#222)
- @fschmenger: Fix unit tests (#220)
- @fschmenger: Module property initialization (#219)
- @fschmenger: Application sidebar (#213)
- @fschmenger: Generic toolbar buttons (#207)
- @fschmenger: Generic window management (#206)
- @fschmenger: Babel upgrade (#208)
v0.20.0 Release
This release is the first version of the v0.20.x series.
The release series provides the releases of Wegue based on Vuetify v2 and should preserve the current software state before some major refactorings will be done in the near future. So applications based on this state of Wegue could rely on this release and for maintenance (e.g. bug fixes) a separate brach v0.20.x-maintenance has been created.
The release introduces a lot of changes from more than 130 commits provided since September 2020. Some highlights:
AttributeTable
component- Enhanced unit tests and execution by github actions CI
- Basic support for vector labels
- Geodata file map drag/drop functionality
Geolocation
button component- Update to Vuetify Version 2
And surely a lot more of maintenance (such as base library updates) and many bug fixes and optimizations.
Many thanks to all contributors!
List of all merged Pull Requests :
- @fschmenger: Fix for passing a null value into XYZSource tile grid, which overrides the OpenLayers default configuration and causes map offsets. (#209)
- @JakobMiksch: Refactor SelectInteraction (#201)
- @JakobMiksch: Add text-based style for points (#199)
- @JakobMiksch: AttributeTable-Map interaction (#197)
- @chrismayer: Ignore measure-layer for permalink (#196)
- @chrismayer: Fix feature selection with layer / feature hovering enabled (#195)
- @chrismayer: Several minor vector hover enhancements (#191)
- @chrismayer: Enable hoverable configuration for WFS layers (#190)
- @chrismayer: Make HTML document title configurable (#189)
- @JakobMiksch: Add lint-fix script to package.json (#187)
- @chrismayer: Init unit tests in CI by GitHub Actions (#185)
- @JakobMiksch: Add AttributeTable module (#184)
- @justb4: #180 Fixed failing Unit Tests (#182)
- @JakobMiksch: Docs: Add Mutterstadt Gewerbekarte to gallery (#179)
- @JakobMiksch: Make style for selection configurable (#176)
- @JakobMiksch: Update URL of demo WFS layer "gas stations" (#174)
- @JakobMiksch: Make helpwin configurable (#173)
- @JakobMiksch: Docs: link to a demo application (#171)
- @chrismayer: Fix default map projection (use projection of OpenLayers) (#170)
- @JakobMiksch: Docs: update app gallery (#167)
- @chrismayer: Minor style enhancements for AppFooter (#165)
- @JakobMiksch: Fix position of attribution (#164)
- @JakobMiksch: Docs: WFS and Style (#160)
- @chrismayer: Add basic support for vector labels (#158)
- @chrismayer: Geodata file map drag/drop (#155)
- @chrismayer: Make AppLogo size more flexible (#154)
- @chrismayer: Load OL CSS before Wegue App template (#153)
- @chrismayer: Update OpenLayers to v6.4.3 (#151)
- @chrismayer: Add Geolocation button component (#150)
- @chrismayer: Add .dockerignore file (#147)
- @JakobMiksch: Docs: add example map to gallery (#146)
- @chrismayer: Update to Vuetify Version 2.2.18 (#142)
v0.10.0 Release
This release is the first version of the v0.10.x series.
The release series is the last one, which supports Vuetify in version 1.x. Since Vuetify has announced the end of LTS for for version 1.x the Wegue master is going to migrate to Vuetify v2 (see #142). So this release preserves the legacy state compatible to Vuetify v1.
The release introduces a lot of changes from more than 100 commits provided in a time period of more than 1 year. Some highlights:
- Easier and more maintainable way for separation of application code and Wegue core code
- Script to initialize an application folder
- Overhauled unit test mechanism
- Geocoder widget
- WFS layer support
- Permalink support
- Custom TileGrid support
- Creation of a project website (https://meggsimum.github.io/wegue/)
And surely a lot more of maintenance (such as base library updates) and many bug fixes and optimizations.
Many thanks to all contributors!
List of all merged Pull Requests :
- @justb4: website updates config section (#139)
- @chrismayer: Follow-up for initial website version (#138)
- @JakobMiksch: Docsify Website for Wegue (#136)
- @justb4: For #130 app restructuring (#132)
- @justb4: PR for #98 app-specific config file location under app/ (#131)
- @justb4: #126 allow scale parameter in Vector Layer Icon Style config (#127)
- @justb4: #124 TileGrid support - Dutch Tilegrid WMTS example - Unit tests (#125)
- @justb4: PR for #38 permalink (#121)
- @justb4: fixes #108 add clear button in search box (#120)
- @JakobMiksch: XYZ layer: add attribution config (#119)
- @chrismayer: WFS layer support (#105)
- @chrismayer: Update main deps (#104)
- @chrismayer: Fix tests for watchers (#101)
- @JakobMiksch: Some typos (#97)
- @justb4: PR for #29 Geocoder widget (#95)
- @chrismayer: Mention init:app script in README (#92)
- @justb4: Fixes #89 - update Dockerfile (#91)
- @chrismayer: Use v1.0.0-dev branch as new master (#88)
v0.9.1 Release
This release is the second version of the v0.9.x series.
It introduces some more documentation about using Wegue with Docker and a connection to the Wegue Gitter channel.
See the changelog below for detailed information:
v0.9.0 Release
This release is the first version of the v0.9.x series.
The major changes of this release is the introduction of projected maps in Wegue applications by setting appropriate configuration options (see app-conf-projected.json) and Docker support for Wegue (see Dockerfile). Both was tackled by @justb4. Thanks for this!
Besides the major changes a bug fix and some dependency updates were made.
See the changelog below for detailed information:
- @justb4: #83 add Dockerfile with some docu in README (#84)
- @justb4: add basic Projection (definition) support for Map (#82)
- @chrismayer: Update dependencies (#81)
- @chrismayer: Fix synchronization of visibility in LayerList UI (#80)
v0.8.1 Release
This is a follow-up release for version 0.8.0 introducing 2 fixes:
- @chrismayer: Fix layer creation (#79)
- @chrismayer: Fix broken line style generation in OlStyleFactory (#78)
v0.8.0 Release
This release is the first version of the v0.8.x series.
The release introduces some improvements and fixes. Most of them are related for component positioning and styling. As a new feature a MapLoadingStatus
component is introduced, which can be used to indicate that there are loading actions on the map.
See the changelog below for detailed information.
- @chrismayer: Fix broken test for LayerListToggleBtn (#77)
- @chrismayer: Add MapLoadingStatus component (#76)
- @chrismayer: Make dark style configurable for toolbar buttons (#75)
- @chrismayer: Upgrade vue and vuetify to latest versions (#73)
- @chrismayer: Improve positioning of module windows in demo app (#72)
v0.7.0 Release
This release is the first version of the v0.7.x series.
The release introduces new features and a lot of improvements and fixes. Most important change is that now multiple application-configs can be loaded via the URL-parameter appCtx
. So the Wegue application can be changed just by opening an modified URL.
Also an improved AppFooter
component, a StyleFactory
to allow simple vector styling in the app-conf and a configurable hover functionality for vector features are introduced.
See the changelog below for detailed information.
Changelog
- @chrismayer: Upgrade vue and vuetify to latest versions (#73)
- @chrismayer: Improve positioning of module windows in demo app (#72)
- @chrismayer: Add feature hover functionality to map (#71)
- @chrismayer: Update non-dev dependencies to their latest versions (#70)
- @chrismayer: Update some dev dependencies (#69)
- @chrismayer: Introduce OpenLayers Style factory (#68)
- @chrismayer: Load app-conf by URL parameter (#67)
- @chrismayer: Apply app-conf property for AppFooter component (#66)
- @chrismayer: Wrap app footer into own Vue component (#65)
- @chrismayer: Update non-dev dependencies (#64)
- @chrismayer: Add 'zoomToLayerExtent' function to LayerUtil (#63)
- @chrismayer: Encapsulate app footer as own component (#61)
- @chrismayer: Additional footer text on the left side (#60)
- @chrismayer: Optimize AppHeader (toolbar) component (#59)
- @chrismayer: Configure inital position of floating module windows (#58)
- @chrismayer: Make dragging of floating windows configurable (#57)
- @chrismayer: Fix tests for InfoClickToggleBtn (#56)
- @chrismayer: Refactor measure tool UIs (#55)
- @chrismayer: Make map rotation configurable (#54)
- @chrismayer: Refactor InfoClickWin (#53)
- @chrismayer: Toggle layer visibility when clicking an item in the LayerList (#49)