diff --git a/chartlets.js/package-lock.json b/chartlets.js/package-lock.json index 25e755a9..16db3dac 100644 --- a/chartlets.js/package-lock.json +++ b/chartlets.js/package-lock.json @@ -8163,7 +8163,7 @@ }, "packages/demo": { "name": "chartlets-demo", - "version": "0.1.0-dev.0", + "version": "0.1.0", "license": "MIT", "dependencies": { "@emotion/react": "^11.13.3", @@ -8195,7 +8195,7 @@ }, "packages/lib": { "name": "chartlets", - "version": "0.1.0-dev.0", + "version": "0.1.0", "license": "MIT", "dependencies": { "microdiff": "^1.4", diff --git a/chartlets.js/packages/demo/package.json b/chartlets.js/packages/demo/package.json index 7c5baeeb..d088a2e0 100644 --- a/chartlets.js/packages/demo/package.json +++ b/chartlets.js/packages/demo/package.json @@ -1,6 +1,6 @@ { "name": "chartlets-demo", - "version": "0.1.0-dev.0", + "version": "0.1.0", "description": "Demonstrator for the Chartlets framework.", "type": "module", "files": [ diff --git a/chartlets.js/packages/lib/package.json b/chartlets.js/packages/lib/package.json index 8b6c2557..55e5f627 100644 --- a/chartlets.js/packages/lib/package.json +++ b/chartlets.js/packages/lib/package.json @@ -1,6 +1,6 @@ { "name": "chartlets", - "version": "0.1.0-dev.0", + "version": "0.1.0", "description": "An experimental library for integrating interactive charts into existing JavaScript applications.", "type": "module", "files": [ diff --git a/chartlets.py/CHANGES.md b/chartlets.py/CHANGES.md index 5bccfbfa..c82683d7 100644 --- a/chartlets.py/CHANGES.md +++ b/chartlets.py/CHANGES.md @@ -1,6 +1,7 @@ -## Version 0.1.0 (in development) -* Reorganised Chartlets project to better separate demo from library code. +## Version 0.1.0 (from 2025/01/14) + +* Reorganised Chartlets project to better separate demo from library code. Created separate folder `demo` in `chartlets.py` that contains a demo `server` package and example configuration. Also simplified demo server code: @@ -25,6 +26,7 @@ - `Slider` - `Tabs` and `Tab` + ## Version 0.0.29 (from 2024/11/26) * Fixed a bug that prevents using annotations of type `dict` or `dict[str, T]`. diff --git a/chartlets.py/chartlets/components/slider.py b/chartlets.py/chartlets/components/slider.py index 5af692e0..47dbb614 100644 --- a/chartlets.py/chartlets/components/slider.py +++ b/chartlets.py/chartlets/components/slider.py @@ -68,7 +68,7 @@ class Slider(Component): tooltip: str | None = None """Tooltip title. Optional.""" - track: Literal["inverted", "normal"] | False | None = None + track: Literal["inverted", "normal"] | bool | None = None """The track presentation: - `normal`: the track will render a bar representing the slider value. diff --git a/chartlets.py/chartlets/util/assertions.py b/chartlets.py/chartlets/util/assertions.py index 5018f1c9..db95c6c6 100644 --- a/chartlets.py/chartlets/util/assertions.py +++ b/chartlets.py/chartlets/util/assertions.py @@ -30,6 +30,6 @@ def assert_is_instance_of(name: str, value: Any, type_set: Type | tuple[Type, .. type_set = (type_set,) raise TypeError( f"value of {name!r} must be of type" - f" {" or ".join(map(lambda t: t.__name__, type_set))}," + f" {' or '.join(map(lambda t: t.__name__, type_set))}," f" but was {'None' if value is None else type(value).__name__}" ) diff --git a/chartlets.py/chartlets/version.py b/chartlets.py/chartlets/version.py index f7f2ac6e..9f7a875c 100644 --- a/chartlets.py/chartlets/version.py +++ b/chartlets.py/chartlets/version.py @@ -1 +1 @@ -version = "0.1.0.dev0" +version = "0.1.0"