From 270e8f1325f2002fe60de2c78c1f867ea1ae9a90 Mon Sep 17 00:00:00 2001 From: Vladimir Vershinin Date: Thu, 3 Oct 2019 18:46:44 +0300 Subject: [PATCH] Release v0.11.5 - resolved #173, #174, #201, #135, #216, #132 #224 #225 #226, #230 - merged of pull requests #160, #175, #180, #185, #188, #191, #206, #208, #212, #213, #215, #221, #227, #231 Thanks to @baspeeters, @sjmallon, @janlazo, @categulario, @skymaze, @jemasfox, @owen-thurston, @agmt5989, @RemiDesgrange - improved property watchers - optional debug messages - fixed broken UMD version - simplified initial interaction/controls setup #95 - added `id` property for all ol components for easy identification - mixins, ol-ext and rx-ext now are build to single file package, imports from those packages are not changed - UMD version (dev/demo version) now includes all used stuff from `ol` package - updated documentation and README --- README.md | 14 ++++++-------- docs/_coverpage.md | 2 +- docs/home.md | 12 ++++++------ docs/index.html | 6 +----- docs/quickstart.md | 14 +++++++------- package-lock.json | 2 +- package.json | 2 +- 7 files changed, 23 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 62b77cbe..0624bd66 100644 --- a/README.md +++ b/README.md @@ -23,13 +23,11 @@ It can display maps with tiled, raster or vector layers loaded from different so ## Versions -**NOTE**: you are reading README for the next version **v0.12.x**. - -| Vuelayers | Branch | Vue | OpenLayers | -| :------------------ | :--------------------------------------------------------------- | :------ | :--------- | -| Current **0.11.x** | [v0.11.x](https://github.com/ghettovoice/vuelayers/tree/v0.11.x) | **2.3** | **5.x** | -| Next **0.12.x** | [master](https://github.com/ghettovoice/vuelayers/tree/master) | **2.3** | **5.x** | -| Previous **0.10.x** | [v0.10.x](https://github.com/ghettovoice/vuelayers/tree/v0.10.x) | **2.3** | **4.x** | +| VueLayers | Branch | Vue | OpenLayers | NPM tag | +|:------------------|:-----------------------------------------------------------------|:---------|:-----------|:----------| +| Current **0.11** | [v0.11.x](https://github.com/ghettovoice/vuelayers/tree/v0.11.x) | **^2.3** | **^6.0** | `latest` | +| Next **0.12** | [master](https://github.com/ghettovoice/vuelayers/tree/master) | **^2.3** | **^5.0** | `next` | +| Previous **0.10** | [v0.10.x](https://github.com/ghettovoice/vuelayers/tree/v0.10.x) | **^2.0** | **^4.0** | `v0.10` | ## Links @@ -84,5 +82,5 @@ npm test ## License -**MIT** (c) 2017-2018, Vladimir Vershinin +**MIT** (c) 2017-2019, Vladimir Vershinin Based on [Vue](https://vuejs.org/) and [OpenLayers](https://openlayers.org/) diff --git a/docs/_coverpage.md b/docs/_coverpage.md index ca1be3f6..a6c19510 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -2,7 +2,7 @@ -# VueLayers v0.11.4 +# VueLayers v0.11.5 > Web map [Vue](https://vuejs.org/ "Vue Homepage") components with the power of [OpenLayers](https://openlayers.org/ "OpenLayers Homepage") diff --git a/docs/home.md b/docs/home.md index e47c6e62..39d2f07a 100644 --- a/docs/home.md +++ b/docs/home.md @@ -21,11 +21,11 @@ See the [Quick start](quickstart.md "Quick start guide") for more details how to ## Versions -| Vuelayers | Branch | Vue | OpenLayers | -| :------------------ | :--------------------------------------------------------------- | :------ | :--------- | -| Current **0.11.x** | [v0.11.x](https://github.com/ghettovoice/vuelayers/tree/v0.11.x) | **2.3** | **5.x** | -| Next **0.12.x** | [master](https://github.com/ghettovoice/vuelayers/tree/master) | **2.3** | **5.x** | -| Previous **0.10.x** | [v0.10.x](https://github.com/ghettovoice/vuelayers/tree/v0.10.x) | **2.3** | **4.x** | +| VueLayers | Branch | Vue | OpenLayers | NPM tag | +|:------------------|:-----------------------------------------------------------------|:---------|:-----------|:----------| +| Current **0.11** | [v0.11.x](https://github.com/ghettovoice/vuelayers/tree/v0.11.x) | **^2.3** | **^6.0** | `latest` | +| Next **0.12** | [master](https://github.com/ghettovoice/vuelayers/tree/master) | **^2.3** | **^5.0** | `next` | +| Previous **0.10** | [v0.10.x](https://github.com/ghettovoice/vuelayers/tree/v0.10.x) | **^2.0** | **^4.0** | `v0.10` | ## Features @@ -45,5 +45,5 @@ Check out [VueLayers Demo application](demo.md "VueLayers Demo application") to ## License -Licensed under the **MIT** (c) 2017-2018, [Vladimir Vershinin](https://ghettovoice.github.io/) +Licensed under the **MIT** (c) 2017-2019, [Vladimir Vershinin](https://ghettovoice.github.io/) Based on [Vue](https://vuejs.org/ "Vue.js Homepage") and [OpenLayers](https://openlayers.org/ "OpenLayers Homepage") diff --git a/docs/index.html b/docs/index.html index 8cb07597..eb41fd42 100644 --- a/docs/index.html +++ b/docs/index.html @@ -32,7 +32,6 @@ margin: 1.2em 0; overflow: auto; padding: 0 1.4rem; - position: relative; word-wrap: normal; background-color: #f8f8f8; font-family: Roboto Mono,Monaco,courier,monospace; @@ -84,9 +83,8 @@ Please wait... - - + @@ -101,8 +99,6 @@ window.fakerator = new Fakerator() - Vue.use(VueLayers) - window.$docsify = { el: '#app', name: 'VueLayers', diff --git a/docs/quickstart.md b/docs/quickstart.md index 249f71e2..a60c3d76 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -5,17 +5,17 @@ For in-browser usage, there is a full standalone **UMD** bundle provided. ## Installation -!> VueLayers works with Vue.js **2.3+** and OpenLayers **5.0+** +!> VueLayers works with Vue.js **^2.3** and OpenLayers **^5.0** ### NPM -Install latest **stable version** +Install current **stable version** ```bash npm install vuelayers ``` -The upcoming **next version** can be installed by adding `@next` tag +The upcoming **next version** can be installed by `next` tag ```bash npm install vuelayers@next @@ -26,8 +26,6 @@ npm install vuelayers@next Recommended: [unpkg](https://unpkg.com/) You can browse the source of the npm package at [unpkg.com/vuelayers/](https://unpkg.com/vuelayers/). -!> OpenLayers isn't included in the package, so you should add it yourself. - ```html @@ -36,6 +34,7 @@ You can browse the source of the npm package at [unpkg.com/vuelayers/](https://u ``` @@ -75,7 +74,7 @@ modules: [ ### Build from source -!> Node **v6+** is required +!> Node **v8** is required ```bash # clone the repo @@ -119,7 +118,8 @@ Vue.use(Geoloc) By default all components accept coordinates in map view projection (**EPSG:3857** by default) but you can bind all components to accept and return coordinates in another projection with -`dataProjection` global option or with [`data-projection`](component/map.md#data-projection) property on the `vl-map` component. +`dataProjection` global option or with [`data-projection`](component/map.md#data-projection) property on the `vl-map` +component. This rule applies only for plain coordinates, GeoJSON encoded features or geometries. It works only as a thin projection transform layer between Vue and OpenLayers therefore diff --git a/package-lock.json b/package-lock.json index c6e758c0..86ce07dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "vuelayers", - "version": "0.11.5-beta.9", + "version": "0.11.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9588ee3e..f14a184e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vuelayers", "fullname": "VueLayers", - "version": "0.11.5-beta.9", + "version": "0.11.5", "description": "Web map Vue components with the power of OpenLayers", "author": "Vladimir Vershinin ", "main": "./lib/index.js",