Skip to content

Latest commit

 

History

History
1713 lines (1034 loc) · 60.8 KB

CHANGELOG.md

File metadata and controls

1713 lines (1034 loc) · 60.8 KB

CHANGELOG

v3.7.6 (2025-01-01)

Bug Fixes

  • tools: Using google syntax in widget generator (6b21e99)

Documentation

  • rtd: Update python version (a8ed1e2)

  • widgets: Move trame-router and small tweaks (3e9072c)

v3.7.5 (2024-12-30)

Bug Fixes

v3.7.4 (2024-12-29)

Bug Fixes

Continuous Integration

v3.7.3 (2024-12-29)

Bug Fixes

v3.7.2 (2024-12-29)

Bug Fixes

Continuous Integration

Documentation

  • Image update (277af15)

  • 652: Add discussion code (aa457e5)

  • discussion: Add answer to 655 (fc3f5ef)

  • example: Update 03_advanced_git_tree.py (ef6abea)

  • visualizer: Add text to reach out (4a933bd)

  • widgets: Add disclaimer (e8dafc8)

  • widgets: Add goldenlayout, annotations, large-image (e487564)

  • widgets: Add trame-gwc (ba10079)

  • widgets: Add trame-react (dbbb97a)

  • widgets: Split widgets into sections (202c4e0)

Add links to repos. Add tooltips

v3.7.1 (2024-12-05)

Bug Fixes

  • pypi: Update README.rst (53147af)

Documentation

  • Update arrowflow image (a691d12)

  • news: Update news with images (b6f5d75)

  • news: Update the news (aeb3544)

  • readme: Introducing Trame Guru on Gurubase.io (#635, 55c67da)

Signed-off-by: Kursat Aktas [email protected]

v3.7.0 (2024-10-20)

Chores

  • deps-dev: Bump rollup from 3.29.1 to 3.29.5 in /docs/vitepress (#598, ff0966f)

Bumps rollup from 3.29.1 to 3.29.5. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: rollup dependency-type: indirect

...

Signed-off-by: dependabot[bot] [email protected]

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Continuous Integration

  • docker: Fix runtime_patch to properly remap trame-user (e1b4395)

  • docker: Trame-user ownership fix (2876cbd)

  • docker: Update ownership of /deploy (c91bcbb)

Documentation

  • blogs: Add sample code we use to showcase blogs (d7596fb)

  • example: Busy task (6bf226a)

  • example: Fetch data from remote url (c20ea0e)

  • example: Fix chart height issue (0fd5bd0)

  • example: Update blog code sample (74a5162)

  • example: Update blog code sample (136a26b)

  • examples: Improve some examples (b337de2)

  • webinar: Add jupyter examples (1a729dd)

Features

  • client: Update client to enable deepReactive (5a13239)

v3.6.5 (2024-09-09)

Bug Fixes

  • tools.serve: Resolve another coroutine (99a9c97)

v3.6.4 (2024-09-09)

Bug Fixes

  • tools.serve: Resolve coroutine (11795b6)

Chores

  • docker: Add fallback resource for vue router (799f388)

  • docker: Add session monitor (8c5547d)

  • docker: Fully support TRAME_URL_PREFIX (ac7f71f)

  • docker: Trame_url_prefix patch (bc95b9f)

Continuous Integration

  • docker: Add rule for API access (8be9873)

  • docker: Try to get docker prefix (52ecb18)

Documentation

  • api: Add vtk for vtklocal doc (5f60a81)

  • community: Swap order to put new one at the top (3db1e64)

  • docker: Add API endpoint with docker (089e84a)

  • docker: Update guide with useful flag to see build log (ef9b5cc)

  • example: Update pv voi example (10ff703)

  • news: Add another entry for feb 2024 (0aa7fb5)

  • news: Update page (c55b9a3)

  • readme: Add professional support (58a2c7f)

  • vtklocal: Add in API (29b99c1)

  • vuetify: Add table example for vue3 (6665226)

  • website: Add ImpactX to community page (a06b8f1)

We adopted Trame to build a neat, user-facing control dashboard for ImpactX :)

  • website: Add link to trame services at kitware (96edf43)

v3.6.3 (2024-06-19)

Bug Fixes

  • type: Add type hints in trame.app (4d6d6b2)

Documentation

  • example: Pv roi (85c3b5e)

  • readme: Add conda download badge (53454f0)

  • readme: Better intro (5199b10)

  • readme: Update readme with stars (48e5ca1)

  • widgets: Update listing of widgets (9b34817)

v3.6.2 (2024-06-01)

Bug Fixes

  • demo: Update demo to vue3 and add ParaView one (bcb27ac)

v3.6.1 (2024-05-27)

Bug Fixes

  • tools: Make www look like a real server (6c778fc)

Continuous Integration

  • Update Dockerfile.common with nvidia env (f98df78)

Documentation

  • 495: Provide discussion example (be6b63c)

  • black: Update example formatting (1e01732)

  • community: Add mri-viewer into community page (c274800)

  • community: Fix image urls (b2c095e)

  • tabler-icons: Updated example (80abbe0)

v3.6.0 (2024-04-10)

Chores

  • deps-dev: Bump vite from 4.5.2 to 4.5.3 in /docs/vitepress (0518f37)

Bumps vite from 4.5.2 to 4.5.3. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: vite dependency-type: indirect

...

Signed-off-by: dependabot[bot] [email protected]

Continuous Integration

Documentation

  • jupyter: Add guide section to jupyter (b664273)

  • jupyter: Add more info on extension (6bbc8bd)

  • picking: Update pv picking readme and code (7e480b9)

Features

  • wslink: Use msgpack and use streaming to limit msg size (487499f)

v3.5.5 (2024-04-02)

Bug Fixes

  • version: Prevent v3 from client+server (ff62287)

Documentation

  • docker: Add info on setup/www (b48c964)

  • docker: Expend www_modules usage (d15e1c2)

  • widgets: Update listing (55fc7b2)

v3.5.4 (2024-03-21)

Bug Fixes

  • dev reload: 17_dev_reload + trame.app.dev (90fb83a)

clear _change_callbacks from server.state instead of server

Documentation

  • file_upload: Update docstring (817d835)

  • tutorial: Update to be compatible with v3 (350cd91)

  • widgets: Update compatibility list (527a40c)

v3.5.3 (2024-03-13)

Bug Fixes

  • Uniform init.py for package (2acbce9)

Documentation

  • api: Add more widgets to rtd (9dc46f1)

  • api: Expose serve (51cea2c)

  • discussion: #443 (fe4e7de)

  • discussion: #443 (996d9ee)

  • discussion: Add solution for 431 (0b3ca3b)

  • discussion: Provide example for #440 (026eed0)

  • example: Fix lut local rendering (c4481e0)

  • example: Update multi-filter app (6d98c4e)

  • i18n: Update vuetify3 example (af29e78)

  • news: Update trame references (2e8a8cb)

  • tools: Add serve info (ee11657)

v3.5.2 (2024-02-01)

Bug Fixes

  • tools: Widgets generator handle methods (b796009)

Chores

  • deps-dev: Bump vite from 4.5.1 to 4.5.2 in /docs/vitepress (7ad2935)

Bumps vite from 4.5.1 to 4.5.2. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: vite dependency-type: indirect

...

Signed-off-by: dependabot[bot] [email protected]

Continuous Integration

  • docker: Better user right and docker-in-docker (bc19861)

  • docker: Check if docker.sock is a socket (5806997)

Signed-off-by: Patrick Avery [email protected]

  • docker: Fix condition to update user uid/gid (9f74eae)

  • docker: Update run_patch.sh (fb1ceb5)

Documentation

  • custom_js: Add more comment to code example (38de8e6)

  • custom_js: Example with custom JS (85795e2)

  • custom_js: Expend example with JSEval (f59d512)

  • docker: Add use ENV TRAME_CLIENT_TYPE (a483a96)

  • example: Add popup window example (e9a57dd)

v3.5.1 (2024-01-10)

Bug Fixes

  • vue3: New default for tools/docker (0e77b63)

Continuous Integration

  • docker: Add a conda-glvnd flavor (c2c1e6d)

  • docker: Add a conda-glvnd flavor x86 only (6ae3434)

Documentation

  • docker: More info on docker GPU and EGL (27df248)

  • example: Use explicit client_type when it matters (41c78bf)

  • news: Add new entry (c9a1628)

  • website: Add news entry (296c7d1)

v3.5.0 (2024-01-01)

Continuous Integration

  • Learning sh... (be0334c)

  • Make docker images for 3.9, 3.10 (ae53161)

  • docker: Fix build-args definition (e043b12)

  • docker: Fix sh condition syntax (3361429)

  • docker: Fixed sh condition (506b9c4)

  • docker: Move to ubuntu 22.04 (d4c239b)

  • docker: Try to get py matrix build (d37754d)

  • docker: Try to get py matrix build (810007b)

  • docker: Try to get py matrix build (4fb2eba)

  • docker: Try to get uniform handling (3dcc580)

  • docker: Use config to match os version with package name (2ce2539)

  • docker: Use meta package python3-distutils (3dd85e5)

Documentation

  • example: Add paraview remote rendering within docker (32dcdda)

Features

  • vue3: Vue3 client is the new default (35013f4)

v3.4.0 (2023-12-11)

Chores

  • deps-dev: Bump vite from 4.4.9 to 4.5.1 in /docs/vitepress (eaf2898)

Bumps vite from 4.4.9 to 4.5.1. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: vite dependency-type: indirect

...

Signed-off-by: dependabot[bot] [email protected]

Continuous Integration

  • docker: Add support for vue3 www generation (d238b8c)

Documentation

  • apps: Comment out private apps (6236bb8)

  • discussion: Add missing property (181f6d7)

  • discussion: Check #376 (1321814)

  • example: Bind reset camera to icon (ad4e2cb)

  • example: Cone with class (e533873)

  • news: Add blog on azure (c5f343b)

  • website: Add star/download + news (09bf854)

Features

  • namespace: Child-server/namespace for app instance isolation (2381ad4)

v3.3.0 (2023-11-03)

Bug Fixes

  • jupyter: Use get_server in show (d758ead)

Documentation

  • news: Add medium blog entry (57142e4)

  • news: Medium (a29fffa)

  • tutorial: Add missing pip install (03e7886)

Features

  • tools: Add multi-client server for app (41b495a)

v3.2.8 (2023-10-24)

Bug Fixes

  • www: Allow www to support dict module (adc43a3)

Chores

  • deps-dev: Bump postcss from 8.4.29 to 8.4.31 in /docs/vitepress (2b9dbab)

Bumps postcss from 8.4.29 to 8.4.31. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: postcss dependency-type: indirect

...

Signed-off-by: dependabot[bot] [email protected]

Documentation

  • community: Highlight community applications (e447803)

  • examples: Update example (a6eafc7)

  • matplotlib: Update examples to close the plots (1f11e35)

  • news: Add a news section (bde6704)

  • widgets: Update listing (51e14d1)

v3.2.7 (2023-09-28)

Bug Fixes

  • jupyter: Fix infrastructure for jupyter extension (43795d6)

Documentation

v3.2.6 (2023-09-21)

Bug Fixes

  • get_server: Enable decorator like usage of the method (c47f5fa)

Continuous Integration

  • Try to make website work on / as well (438bafe)

Documentation

  • Improve doc (427f79f)

  • discussion: Add example for 342 (7df9327)

  • events: Update core features (8617dc1)

  • examples: Better formatting (b69f286)

  • examples: Fix links on gallery (a337c85)

  • examples: The basics (0b48852)

  • website: Add more basic examples (d18860e)

  • website: Fix image path (3d77c93)

  • website: Improve responsiveness (dfd4c6c)

  • website: Update guides (533dce1)

v3.2.5 (2023-09-15)

Bug Fixes

Chores

  • deps-dev: Bump json5 from 1.0.1 to 1.0.2 (08f3825)

Bumps json5 from 1.0.1 to 1.0.2. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: json5 dependency-type: indirect

...

Signed-off-by: dependabot[bot] [email protected]

Continuous Integration

Documentation

  • discussion: Working example for 328 (9d7677f)

  • example: Add mutli server example in jupyter (4ee68a8)

  • examples: Improve error validation one (e42ea8e)

  • features: Add missing links (c156261)

  • issue: Add working code for 329 (641cd3e)

  • jupyter: More examples (b962d9e)

  • jupyter: Update notebook (24964bc)

  • panel: Add example to compare with panel (12de48e)

  • panel: Provide parity example (8304056)

  • readme: Add pypi badges (8c363c1)

  • readme: Update image links (47d205c)

  • v3: Update listing with vue3 router support (b634e2a)

  • vitepress: Update content (a116c31)

  • vue3: Trame-components now support vue2 and 3 (ea5bbcf)

  • website: Migrate to vitepress (e8a8acf)

v3.2.4 (2023-08-18)

Bug Fixes

  • tools.widgets: Add utils functions (478d581)

v3.2.3 (2023-08-18)

Bug Fixes

  • tools.widgets: Fix invalid import (289e30c)

v3.2.2 (2023-08-17)

Bug Fixes

  • tools.widgets: Improve url handler to filename (68a6d48)

Documentation

  • api: Update decorators (347a82b)

  • decorators: Add mode docstring (17db3ce)

v3.2.1 (2023-08-16)

Bug Fixes

  • doc: Only expose what is needed (d479033)

Documentation

v3.2.0 (2023-08-16)

Bug Fixes

  • widgets: Add helper to create widget class (923c080)

Documentation

  • examples: List trame-* dependencies for trame v3 (4b78baa)

Features

  • tools: Add widget generator (75998c7)

  • tools: Add widget generator (fc9dc83)

v3.1.0 (2023-08-04)

Documentation

  • example: Fix client_type (78023e8)

  • examples: Add missing dep for trame v3 (78821d1)

  • flyer: Add 2023 pdf flyer (8e739f9)

  • flyer: Add download link (3353f1b)

  • v3: Update migration page (f1f5ac4)

  • v3: Update migration page (90be23f)

  • v3: Update migration page (4de8d3d)

  • v3: Update tutorial to support v3 (4ede54c)

Features

  • decorator: Expose class level decorators (0db65a1)

v3.0.2 (2023-07-20)

Bug Fixes

  • warn: Disable message with TRAME_DISABLE_V3_WARNING env (ffc3d15)

v3.0.1 (2023-07-20)

Bug Fixes

  • v3: Use logger for warning message (dd3d220)

v3.0.0 (2023-07-20)

Features

  • v3: Streamline trame for vue3 support (85f6a48)

BREAKING CHANGE: In December 2023, the default client type will be vue3

BREAKING CHANGES

  • v3: In December 2023, the default client type will be vue3

v2.5.2 (2023-07-20)

Bug Fixes

  • Last release before trame3 (ff3aa76)

Continuous Integration

Documentation

  • example: Add working examples for issues (5fc1187)

v2.5.1 (2023-07-19)

Bug Fixes

  • v2: Last trame v2 release (6c66b44)

Continuous Integration

  • Add cuda based docker image (b69e7cb)

Documentation

  • Update README.rst (23f4497)

  • discussion: Add example 291 (07688e9)

  • discussion: Add sample code (5c2a424)

  • nginx: Add config info (43c1193)

  • nginx: Update deploy-nginx.md (89bcfab)

  • readme: Add markdown for indexing (dbbeab5)

  • readme: Add markdown for indexing (6b9ebce)

  • website: Fix license reference (979aa84)

This commit fixes a regression introduced in 5f55d6a57 (docs(website): update content to match new api ) updating the text describing the license to mention "Apache License Version 2.0" instead of "BSD-3".

The text now described the license effectively associated with the trame v2 project originally introduced in 0e44015c8 (trame a framework to write ubiquitous applications in Python).

For reference, trame v1 license (originally introduced in e8fe5944b (chore: Getting started)) was BSD-3.

v2.5.0 (2023-05-19)

Documentation

  • example: Add example (6a2b20c)

  • getter: Add example with nested update (cb67736)

  • GroupChips: Add example (be98f8f)

  • website: Add more help (97bf7ff)

  • website: Add mstar image in the app section (77a290c)

  • website: Add roadmap and v2-3 mention (10ad9a3)

  • website: Add roadmap and v2-3 mention (97f6476)

  • website: Update applications anchor (6379042)

  • website: Update mstar tooltip (49c3c93)

Features

  • dependencies: Version update for all vue2 widgets (ddddb65)

v2.4.2 (2023-05-11)

Bug Fixes

  • demo: Rename cone to demo and add jupyter helper (429c10b)

v2.4.1 (2023-05-11)

Bug Fixes

  • Add cone application for validation (bf84770)

v2.4.0 (2023-04-25)

Documentation

  • api: List external widgets (a333db1)

  • docker: Fix docker remote rendering example (ab55187)

  • docker: Vtk remote rendering (e11ff23)

  • examples: Add docker remote rendering example (7a847a0)

  • osmesa: Update requirements.txt for remote rendering (7b0fcbd)

  • vtk: Update example with latest trame-vtk (f306d2d)

  • vue23: Clarify some aspect (a5e2a5a)

  • vue3: New template handling syntax (fbaffe3)

  • website: Update to add doc on vue2/3 (d70f097)

Features

  • py-client: Enable cross trame-server communication (afab046)

v2.3.2 (2023-02-14)

Bug Fixes

  • www: Allow www tool to support either vue2 or vue3 (363dd53)

fix #204

v2.3.1 (2023-02-10)

Bug Fixes

  • testing: Add testing helpers (493803d)

Documentation

  • table: Handle dynamic table (be314bf)

v2.3.0 (2023-02-08)

Documentation

  • hot_reload: Deprecate @reloading example (96b4eb5)

  • hot_reload: Make content center (e6aec3f)

  • utils.tree: Add API doc (2818473)

  • website: Update value proposition (e96749c)

Features

  • client_type: Preparation for 3.x release (b88a994)

v2.2.6 (2023-01-20)

Bug Fixes

  • hot_reload: Remove old code (7fc2948)

Chores

Documentation

  • docker: Update readme (ade4c25)

  • DynamicLocalRemoteRendering: Fix example to flush geometry (d0a1deb)

  • Example: Add cursor example (78e31cc)

  • hot_reload: Add example (f0f3cc8)

  • HPC: Update hpc doc (208b711)

Corrected InfiniteTactics name and edited the description

  • issues: Add issue code base (f177d4e)

  • reloading: Allow dynamic method reloading (06be552)

  • website: Update some website guides (7f58c1a)

v2.2.5 (2022-12-17)

Bug Fixes

  • docker: Separate out build and run steps (7393f1d)

This also updates the README with new relevant instructions.

Signed-off-by: Patrick Avery [email protected]

Documentation

  • docker: Update docker to use build script (c3b7bd1)

  • docker: Update readme (33e050d)

v2.2.4 (2022-12-12)

Bug Fixes

  • docker: Move apps.json creation into launcher section (eeb4a88)

The /deploy/setup directory won't necessarily exist at runtime, because it is optional if /deploy/server exists.

Thus, we should only create the apps.json file if we are performing one of the other build steps (all of which require the /deploy/server directory). It makes most sense to put this in the launcher section, since the launcher uses this.

However, we must create the apps.json file before activating the venv, because we have pyyaml in the root env, but not necessarily in the venv. Also, the launcher creation script only uses built-in libraries, so it can be moved before the venv as well.

Signed-off-by: Patrick Avery [email protected]

v2.2.3 (2022-12-11)

Bug Fixes

  • docker: Add ability to replace USE_HOST (3cd4dc3)

If a TRAME_USE_HOST environment variable is defined, then this will replace USE_HOST in the final copy of the launcher json file.

If TRAME_USE_HOST contains ://, then this will replace ws://USE_HOST instead.

Signed-off-by: Patrick Avery [email protected]

  • docker: Add additional build options (8ad6f44)

This allows the user to separate out building the venv, launcher, and www.

The default behavior is that all will build if they do not exist. If they do exist, then they will not be built.

However, the user can now select some options via a TRAME_BUILD environment variable. If this string contains (single or any combination of) "venv", "launcher", or "www", then those respective parts will be re-built, even if they already exist.

Additionally, a "no_www" can be specified in the TRAME_BUILD environment variable, which indicates to skip the www generation, even if it does not exist.

Signed-off-by: Patrick Avery [email protected]

  • docker: Add build.sh script for easier builds (26effc0)

Any arguments that you provide it get put into TRAME_BUILD, so you can add arguments like no_www or venv.

Signed-off-by: Patrick Avery [email protected]

Documentation

  • examples: Reformat using black (6fdc5a5)

  • markdown: Provide encoding at read time (2760bc2)

  • readme: Handle typos (12879f2)

Minor edits

  • Selection: Add paraview remote rendering selection example (f9f6f7b)

  • selection: Update pv selection with clear and click (0d06739)

  • Style: Add global css style example (00fa606)

v2.2.2 (2022-12-02)

Bug Fixes

  • docker: Add wheel to pip docker image (6f34a4e)

Pip is now deprecating installation via the older install method that does not use wheel. This deprecation message is now displaying, and it appears that in a version of pip soon, we may start seeing errors.

Add wheel to the trame docker image to keep the installation process simple for users (so that they will not be required to install wheel themselves or create a pyproject.toml file).

See: pypa/pip#8559

Signed-off-by: Patrick Avery [email protected]

Documentation

  • caprover: Add info for caprover deploy (ea6fec4)

  • deploy: Add a deployment section (2b5e122)

  • docker: Add single file example (18fa307)

  • example: Switch view validation (662c5cb)

  • examples: Fix typo in vtkClass arg (4822ad3)

  • fileUpload: Add validation example (9c81ea9)

  • menu: Update doc menu (89ee007)

  • readme: Remove the --pre in pip install command (dc01c70)

  • video: Add video on landing page (76926cf)

  • video: Add video on landing page (168a3c9)

  • website: Correct tutorial code examples (eb4a628)

v2.2.1 (2022-10-21)

Bug Fixes

  • rca: Add trame-rca in default dependencies (7fa2253)

Documentation

  • course: Add links to the course (4f79912)

  • course: Expanded and polished description of course (cc4e0ac)

  • course: Update links of documents (73bb2e7)

  • download: Add binary download example (af70938)

  • example: Add stats to pv/wavelet example (c257a54)

  • example: Collaboration state async/busy update (792dd28)

  • examples: Multi-server example (78008d9)

  • FiniteElementAnalysis: Fix file chunk handling (7790cd1)

  • paraview: Add info for using conda (5e1160d)

  • SurfacePicking: Add jupyter helper function (76e6c8b)

  • tutorial: Fix typo in example (77b3a1b)

  • vtk: Rename trame.widgets.vtk to not confuse with vtk import (b480332)

fix #127

  • wavelet: Add sc demo comparison (f9d5e36)

  • wavelet: Add sc demo comparison (def850b)

v2.2.0 (2022-08-29)

Documentation

Features

  • ClientFile: Add helper to handle multi-part upload file (d00907f)

v2.1.2 (2022-08-24)

Bug Fixes

  • simput: Add simput as default dependency (b6ca24c)

Chores

  • ignore: Remove test directory (3967b9c)

  • semantic-release: Bump version to latest (3718950)

Signed-off-by: Patrick Avery [email protected]

Documentation

  • api: Update client side API (738565f)

  • ci: Add coverage and codecov upload (e6f3181)

Signed-off-by: Patrick Avery [email protected]

  • coverage: Add .coveragerc (41c4d62)

Signed-off-by: Patrick Avery [email protected]

  • coverage: Remove codecov PR comment (49065a0)

Signed-off-by: Patrick Avery [email protected]

  • example: Add validation for download with promise (51ad010)

  • examples: Add tkinter file browser example (190b37d)

This adds an example that uses tkinter for the selection of a directory.

Signed-off-by: Patrick Avery [email protected]

  • examples: Add validation examples (8a7e1ca)

  • examples: Ensure file browser appears in front (ef1a869)

This is particularly an issue on Windows. Add the line that is necessary to place the dialog in front.

Signed-off-by: Patrick Avery [email protected]

Signed-off-by: Patrick Avery [email protected]

  • readme: Fix invalid path for pict (97b4a3c)

  • relay: Add reverse connection and relay scenario (7cbfbf4)

  • reverse-stop: Test client to ask server to stop (1877a46)

  • website: Improve language and grammar (6959dc8)

v2.1.1 (2022-06-15)

Bug Fixes

  • mimetypes: Ensure javascript files get the correct mimetype (40a9618)

On Windows, the mimetypes are obtained from the registry. However, the mimetype for javascript files is broken. Add some code to ensure that javascript files are identified correctly.

This also adds some infrastructure for adding extra mimetypes that persist even if mimetypes.init() is called.

Signed-off-by: Patrick Avery [email protected]

Documentation

  • contributing: Add CONTRIBUTING.rst (9e51275)

Signed-off-by: Patrick Avery [email protected]

  • example: Fix SimpleCone/RemoteRendering (498fd78)

v2.1.0 (2022-06-04)

Chores

  • pre-commit: Fix format issue (0224fb5)

Code Style

Continuous Integration

  • docker: Add custom www module + app.html (95d1ef9)

  • docker: Fix launcher generator script (51fe646)

  • docker: Fix www generator for app.html name (6c99fc6)

  • docker: Make app key optional with cmd (9d73f24)

  • docker: Make apps.yaml/name/app optional (45b8cc5)

Documentation

  • intro: Remove --pre from pip install command (f748dd6)

  • welcome: Update note (cee6461)

Features

  • ui: Add virtual node ui manager with server (6956009)

v2.0.1 (2022-05-31)

Bug Fixes

  • CI: Add initial CI with semantic-release (a881ffb)

This adds initial CI for trame 2.0, which includes a pre-commit (that currently uses black, codespell, and flake8), some simple tests, and automatically releasing a new version with semantic release (including a push to PyPI).

Signed-off-by: Patrick Avery [email protected]

  • jupyter: Proper server.start() call (e67625e)

  • tools.app: Add tool to create html app (d8c11e6)

  • tools/www: Make it server independent (1d7ad31)

Chores

  • black: Run black on source code (ea45740)

Signed-off-by: Patrick Avery [email protected]

  • commitlint: Fix commitlint in CI (c35973c)

Signed-off-by: Patrick Avery [email protected]

  • commitlint: Only run commitlint on PR (5ed2b65)

Signed-off-by: Patrick Avery [email protected]

  • docker: Update scripts to use v2 www tools (361c976)

  • fix: Fix codespell issues (1696a9a)

Signed-off-by: Patrick Avery [email protected]

  • flake8: Fix flake8 issues (a66127c)

Jupyter also had an issue with the all statement that was fixed.

Signed-off-by: Patrick Avery [email protected]

  • tools: List possible tools to be added (95a8356)

  • tools: List possible tools to be added (6309364)

Continuous Integration

  • actions: Bring back some basic actions (fe6d329)

  • actions: Removed semantic-release (f176c4c)

Documentation

  • api: Add missing information (32a9a4a)

  • api: Adding more api doc (0c9948d)

  • api: Adding more api doc (a78df91)

  • content: Fix doc wording (490196e)

It seemed like "change" was referenced too many times in the same sentence.

  • example: Add link to v1-v2 delta (b28723d)

  • example: Add missing v2 migration (7b3cda7)

  • example: Fix RemoteSelection for trame v2 (4c2ba6d)

  • examples: Add ref to v1 + delta (c9bc9dc)

  • examples: Update and cleanup examples for v2 (e8ad216)

  • migration: Add widgets.html info (4e57496)

  • rtd: Update wwww (13258ad)

  • website: Update content to match new api (5f55d6a)

  • website: Update landing page (faba163)