Skip to content

Commit 6a319a3

Browse files
committed
releasing 0.13.0
1 parent 646a056 commit 6a319a3

File tree

6 files changed

+21
-48
lines changed

6 files changed

+21
-48
lines changed

CHANGES.md

+13-40
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,4 @@
1-
## Changes in 0.13.0.dev12 (in development)
2-
3-
### Fixes
4-
5-
* Intermediate: Fixed `Viewer.show()` and `Viewer.info()`.
6-
7-
## Changes in 0.13.0.dev11
8-
9-
### Enhancements
10-
11-
* Added Notebook
12-
[xcube-viewer-in-jl.ipynb](examples/notebooks/viewer/xcube-viewer-in-jl.ipynb)
13-
that explains how xcube Viewer can now be utilised in JupyterLab
14-
using the new (still experimental) xcube JupyterLab extension
15-
[xcube-jl-ext](https://github.com/dcs4cop/xcube-jl-ext).
16-
17-
### Fixes
18-
19-
* Intermediate: Ensure `Viewer()` creates a server with reverse prefix set.
20-
21-
* Intermediate: Ensure `Viewer.add_dataset()` provides a dataset title.
22-
23-
* Intermediate: Fixed `xcube.webapi.viewer.Viewer`
24-
so it can find `~/.xcube/jupyterlab/lab-info.json`.
25-
26-
### Other
27-
28-
* Intermediate: Added important TODO, should be made a GH issue after 0.13.
29-
30-
* Removed deprecated example `examples/tile`.
31-
32-
## Changes in 0.13.0.dev10
33-
34-
### Fixes
35-
36-
* Replaced usages of deprecated numpy dtype `numpy.bool`
37-
by Python type `bool`.
38-
39-
## Changes in 0.13.0.dev9
1+
## Changes in 0.13.0
402

413
### Enhancements
424

@@ -137,6 +99,16 @@
13799
* Added convenience method `DataStore.list_data_ids()` that works
138100
like `get_data_ids()`, but returns a list instead of an iterator. (#776)
139101

102+
* Added Notebook
103+
[xcube-viewer-in-jl.ipynb](examples/notebooks/viewer/xcube-viewer-in-jl.ipynb)
104+
that explains how xcube Viewer can now be utilised in JupyterLab
105+
using the new (still experimental) xcube JupyterLab extension
106+
[xcube-jl-ext](https://github.com/dcs4cop/xcube-jl-ext).
107+
108+
* Replaced usages of deprecated numpy dtype `numpy.bool`
109+
by Python type `bool`.
110+
111+
140112
### Fixes
141113

142114
* xcube CLI tools no longer emit warnings when trying to import
@@ -176,7 +148,6 @@
176148

177149
* Provided backward compatibility with Python 3.8. (#760)
178150

179-
180151
### Other
181152

182153
* The CLI tool `xcube edit` has been deprecated in favour of the
@@ -250,6 +221,8 @@
250221
* Module `xcube.core.mldataset` has been refactored into
251222
a sub-package for clarity and maintainability.
252223

224+
* Removed deprecated example `examples/tile`.
225+
253226

254227
## Changes in 0.12.1
255228

xcube/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@
1919
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2020
# DEALINGS IN THE SOFTWARE.
2121

22-
version = '0.13.0.dev12'
22+
version = '0.13.0'

xcube/webapi/viewer/data/asset-manifest.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"files": {
33
"main.css": "./static/css/main.8beec6ca.chunk.css",
4-
"main.js": "./static/js/main.ec22758d.chunk.js",
5-
"main.js.map": "./static/js/main.ec22758d.chunk.js.map",
4+
"main.js": "./static/js/main.aeafc54f.chunk.js",
5+
"main.js.map": "./static/js/main.aeafc54f.chunk.js.map",
66
"runtime-main.js": "./static/js/runtime-main.9aa7873d.js",
77
"runtime-main.js.map": "./static/js/runtime-main.9aa7873d.js.map",
88
"static/css/2.fe017264.chunk.css": "./static/css/2.fe017264.chunk.css",
@@ -19,6 +19,6 @@
1919
"static/css/2.fe017264.chunk.css",
2020
"static/js/2.f4f8e389.chunk.js",
2121
"static/css/main.8beec6ca.chunk.css",
22-
"static/js/main.ec22758d.chunk.js"
22+
"static/js/main.aeafc54f.chunk.js"
2323
]
2424
}

xcube/webapi/viewer/data/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="viewport" content="minimum-scale=1,initial-scale=1,width=device-width"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="icon" href="./images/favicon.ico"/><link rel="apple-touch-icon" href="./images/logo192.png"/><link rel="manifest" href="./manifest.json"/><title>xcube Viewer</title><link href="./static/css/2.fe017264.chunk.css" rel="stylesheet"><link href="./static/css/main.8beec6ca.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,i,l=r[0],f=r[1],a=r[2],p=0,s=[];p<l.length;p++)i=l[p],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var f=t[l];0!==o[f]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},i.p="./";var l=this["webpackJsonpxcube-viewer"]=this["webpackJsonpxcube-viewer"]||[],f=l.push.bind(l);l.push=r,l=l.slice();for(var a=0;a<l.length;a++)r(l[a]);var c=f;t()}([])</script><script src="./static/js/2.f4f8e389.chunk.js"></script><script src="./static/js/main.ec22758d.chunk.js"></script></body></html>
1+
<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="viewport" content="minimum-scale=1,initial-scale=1,width=device-width"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"/><link rel="icon" href="./images/favicon.ico"/><link rel="apple-touch-icon" href="./images/logo192.png"/><link rel="manifest" href="./manifest.json"/><title>xcube Viewer</title><link href="./static/css/2.fe017264.chunk.css" rel="stylesheet"><link href="./static/css/main.8beec6ca.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,i,l=r[0],f=r[1],a=r[2],p=0,s=[];p<l.length;p++)i=l[p],Object.prototype.hasOwnProperty.call(o,i)&&o[i]&&s.push(o[i][0]),o[i]=0;for(n in f)Object.prototype.hasOwnProperty.call(f,n)&&(e[n]=f[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var f=t[l];0!==o[f]&&(n=!1)}n&&(u.splice(r--,1),e=i(i.s=t[0]))}return e}var n={},o={1:0},u=[];function i(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=n,i.d=function(e,r,t){i.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,r){if(1&r&&(e=i(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)i.d(t,n,function(r){return e[r]}.bind(null,n));return t},i.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(r,"a",r),r},i.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},i.p="./";var l=this["webpackJsonpxcube-viewer"]=this["webpackJsonpxcube-viewer"]||[],f=l.push.bind(l);l.push=r,l=l.slice();for(var a=0;a<l.length;a++)r(l[a]);var c=f;t()}([])</script><script src="./static/js/2.f4f8e389.chunk.js"></script><script src="./static/js/main.aeafc54f.chunk.js"></script></body></html>

xcube/webapi/viewer/data/static/js/main.ec22758d.chunk.js renamed to xcube/webapi/viewer/data/static/js/main.aeafc54f.chunk.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

xcube/webapi/viewer/data/static/js/main.ec22758d.chunk.js.map renamed to xcube/webapi/viewer/data/static/js/main.aeafc54f.chunk.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)