From e89fe4c0f6e234c57a2f7f107fee87e8f97f3a1a Mon Sep 17 00:00:00 2001 From: semantic-release Date: Sun, 29 Dec 2024 23:15:55 +0000 Subject: [PATCH] 3.7.2 Automatically generated by python-semantic-release --- CHANGELOG.md | 1654 ++++++++++++++++++++++++++++++++++++++---------- pyproject.toml | 2 +- 2 files changed, 1320 insertions(+), 336 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48f89bfd..28e576f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,684 +1,1668 @@ # CHANGELOG +## v3.7.2 (2024-12-29) -## v2.5.1 (2023-07-19) +### Bug Fixes + +- Migrate to pyproject + ([`7fcf67a`](https://github.com/Kitware/trame/commit/7fcf67ae2d86bed3ce8d9fb03662e8656ab6c756)) -### Ci +### Continuous Integration -* ci: add cuda based docker image ([`b69e7cb`](https://github.com/Kitware/trame/commit/b69e7cb1cb15bffe6d3991766ee3c9f684757fb0)) +- Start using ruff + ([`49ca9ed`](https://github.com/Kitware/trame/commit/49ca9ed6682f24c55e4d371bcd41169be2935cab)) ### Documentation -* docs(discussion): Add example 291 ([`07688e9`](https://github.com/Kitware/trame/commit/07688e9d19dd87001325e9eaeb516740baead2b5)) +- Image update + ([`277af15`](https://github.com/Kitware/trame/commit/277af15ef48d8b706cd0c2abe3f1e8dd375eb745)) -* docs(nginx): Update deploy-nginx.md ([`89bcfab`](https://github.com/Kitware/trame/commit/89bcfabb3e871688c4e9c6b897b4b265121b6a51)) +- **652**: Add discussion code + ([`aa457e5`](https://github.com/Kitware/trame/commit/aa457e596972592290b791e852a6b3957ee8a59e)) -* docs(nginx): Add config info ([`43c1193`](https://github.com/Kitware/trame/commit/43c11936f36b5744f02643447318bdc65923bb60)) +- **discussion**: Add answer to 655 + ([`fc3f5ef`](https://github.com/Kitware/trame/commit/fc3f5efd7e55aec8a2dc991487df80400875f081)) -* docs(discussion): Add sample code ([`5c2a424`](https://github.com/Kitware/trame/commit/5c2a424f755224bc62f1c2aef691dcf4cfd12e61)) +- **example**: Update 03_advanced_git_tree.py + ([`ef6abea`](https://github.com/Kitware/trame/commit/ef6abeac81630440b1977121d70286e888108f50)) -* docs(readme): add markdown for indexing ([`dbbeab5`](https://github.com/Kitware/trame/commit/dbbeab5b9bf9f8212db6b1cca4a885056c3bcd75)) +- **visualizer**: Add text to reach out + ([`4a933bd`](https://github.com/Kitware/trame/commit/4a933bd4415d78e93e3949a662a7d4d9ac0dd672)) -* docs(readme): add markdown for indexing ([`6b9ebce`](https://github.com/Kitware/trame/commit/6b9ebce9bf9cdc19a246f3dd5d7d9f60ba812ef9)) +- **widgets**: Add disclaimer + ([`e8dafc8`](https://github.com/Kitware/trame/commit/e8dafc8f4f2de016fdc61f90db44d99a304031a6)) -* docs: Update README.rst ([`23f4497`](https://github.com/Kitware/trame/commit/23f4497918bf4d7d54897d00035d8eb567e2534e)) +- **widgets**: Add goldenlayout, annotations, large-image + ([`e487564`](https://github.com/Kitware/trame/commit/e4875643084b5b5bcdcb87c3a3fb4350254e2edf)) -* docs(website): fix license reference +- **widgets**: Add trame-gwc + ([`ba10079`](https://github.com/Kitware/trame/commit/ba10079487d9e3676dcf729f98f4fb072fdfbdf4)) -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. ([`979aa84`](https://github.com/Kitware/trame/commit/979aa84b9803bf539edf50ff98a3dd4b4cde76ef)) +- **widgets**: Add trame-react + ([`dbbb97a`](https://github.com/Kitware/trame/commit/dbbb97a5a5bcdbb492bd24ed3bb8960a7b150d0a)) -### Fix +- **widgets**: Split widgets into sections + ([`202c4e0`](https://github.com/Kitware/trame/commit/202c4e01d94332521961abd5c2393c9536cb513c)) -* fix(v2): Last trame v2 release ([`6c66b44`](https://github.com/Kitware/trame/commit/6c66b446f0343b2ba74c247daeb3c7806b3c23cc)) +Add links to repos. Add tooltips -## v2.5.0 (2023-05-19) +## v3.7.1 (2024-12-05) + +### Bug Fixes + +- **pypi**: Update README.rst + ([`53147af`](https://github.com/Kitware/trame/commit/53147afa70599f1f5114b3c917900006e02100db)) ### Documentation -* docs(GroupChips): Add example ([`be98f8f`](https://github.com/Kitware/trame/commit/be98f8ff074b569f007a20b9ed948d3cae150358)) +- Update arrowflow image + ([`a691d12`](https://github.com/Kitware/trame/commit/a691d120b8550631742229d31dcd6013327252f2)) -* docs(getter): Add example with nested update ([`cb67736`](https://github.com/Kitware/trame/commit/cb67736b78c75f7e6e9e1c07c802b40de45ba760)) +- **news**: Update news with images + ([`b6f5d75`](https://github.com/Kitware/trame/commit/b6f5d751f3b5020e80de07f3d1e898f7e5bde377)) -* docs(example): Add <trame-getter> example ([`6a2b20c`](https://github.com/Kitware/trame/commit/6a2b20c78b70460e40c164d9736bffef7d52a006)) +- **news**: Update the news + ([`aeb3544`](https://github.com/Kitware/trame/commit/aeb3544a03e95de71424d6a5250c6319300ce8b3)) -* docs(website): Update mstar tooltip ([`49c3c93`](https://github.com/Kitware/trame/commit/49c3c93c136c4ce8392b44a48e354ec3b83f64c0)) +- **readme**: Introducing Trame Guru on Gurubase.io + ([#635](https://github.com/Kitware/trame/pull/635), + [`55c67da`](https://github.com/Kitware/trame/commit/55c67daa1126cb497e5b82fad7d236d41f4e3e9c)) -* docs(website): Update applications anchor ([`6379042`](https://github.com/Kitware/trame/commit/6379042985602583ce8b1d0a7f01ca88c94e8736)) +Signed-off-by: Kursat Aktas -* docs(website): add mstar image in the app section ([`77a290c`](https://github.com/Kitware/trame/commit/77a290c0d4d8584380c9c90b4ebe6c3fdb8056fd)) -* docs(website): Add roadmap and v2-3 mention ([`10ad9a3`](https://github.com/Kitware/trame/commit/10ad9a332e6596bb8da465f4d5c453fe9059ec65)) +## v3.7.0 (2024-10-20) -* docs(website): Add roadmap and v2-3 mention ([`97f6476`](https://github.com/Kitware/trame/commit/97f6476c5056df73b3b4585eaad718abbb4b1cf5)) +### Chores -* docs(website): Add more help ([`97bf7ff`](https://github.com/Kitware/trame/commit/97bf7ff484ac7e3af31191687313546a2d2af2ad)) +- **deps-dev**: Bump rollup from 3.29.1 to 3.29.5 in /docs/vitepress + ([#598](https://github.com/Kitware/trame/pull/598), + [`ff0966f`](https://github.com/Kitware/trame/commit/ff0966ff4a4328198114a9e8ee2d7674c1d401a8)) -### Feature +Bumps [rollup](https://github.com/rollup/rollup) from 3.29.1 to 3.29.5. - [Release + notes](https://github.com/rollup/rollup/releases) - + [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - + [Commits](https://github.com/rollup/rollup/compare/v3.29.1...v3.29.5) -* feat(dependencies): Version update for all vue2 widgets ([`ddddb65`](https://github.com/Kitware/trame/commit/ddddb6581df8ef22ab8b38ad46283cc16e34c7d6)) +--- updated-dependencies: - dependency-name: rollup dependency-type: indirect +... -## v2.4.2 (2023-05-11) +Signed-off-by: dependabot[bot] -### Fix +Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -* fix(demo): Rename cone to demo and add jupyter helper ([`429c10b`](https://github.com/Kitware/trame/commit/429c10b03d251c00b01a0deca5b2ecb6a9721f01)) +### Continuous Integration +- **docker**: Fix runtime_patch to properly remap trame-user + ([`e1b4395`](https://github.com/Kitware/trame/commit/e1b4395502e201a6dd6b6536b77b1ac7a8735ab8)) -## v2.4.1 (2023-05-11) +- **docker**: Trame-user ownership fix + ([`2876cbd`](https://github.com/Kitware/trame/commit/2876cbd0b0ad47db7858e4b5abe08657a0abff2a)) -### Fix +- **docker**: Update ownership of /deploy + ([`c91bcbb`](https://github.com/Kitware/trame/commit/c91bcbb506a61a2267026daadd7b26cad986f02a)) -* fix: add cone application for validation ([`bf84770`](https://github.com/Kitware/trame/commit/bf84770826dfb247bce0cca155845b9812935a08)) +### Documentation +- **blogs**: Add sample code we use to showcase blogs + ([`d7596fb`](https://github.com/Kitware/trame/commit/d7596fb896b51a00870a239ef1ffcf41192a4255)) -## v2.4.0 (2023-04-25) +- **example**: Busy task + ([`6bf226a`](https://github.com/Kitware/trame/commit/6bf226afa88436d94f000a4bfc8827d5d7b6f170)) + +- **example**: Fetch data from remote url + ([`c20ea0e`](https://github.com/Kitware/trame/commit/c20ea0ee999dbd98193f82475d4231dbb6875df6)) + +- **example**: Fix chart height issue + ([`0fd5bd0`](https://github.com/Kitware/trame/commit/0fd5bd0d40e76e0e2479f02ba622f15099cd02be)) + +- **example**: Update blog code sample + ([`74a5162`](https://github.com/Kitware/trame/commit/74a51621e0fe00462ebb7790d7159506616642d6)) + +- **example**: Update blog code sample + ([`136a26b`](https://github.com/Kitware/trame/commit/136a26b94c1e1ee1f52c37d9b41ea5c5ea3d91b5)) + +- **examples**: Improve some examples + ([`b337de2`](https://github.com/Kitware/trame/commit/b337de24d944dcddc9a975c36c8aa435e79fb35e)) + +- **webinar**: Add jupyter examples + ([`1a729dd`](https://github.com/Kitware/trame/commit/1a729dd7210de014990b3ff01979e8d6f95d497b)) + +### Features + +- **client**: Update client to enable deepReactive + ([`5a13239`](https://github.com/Kitware/trame/commit/5a132391d315271e220e49394ae1096672c78e8c)) + + +## v3.6.5 (2024-09-09) + +### Bug Fixes + +- **tools.serve**: Resolve another coroutine + ([`99a9c97`](https://github.com/Kitware/trame/commit/99a9c97826cedb6d43c9b4927bef036cf8ae519f)) + + +## v3.6.4 (2024-09-09) + +### Bug Fixes + +- **tools.serve**: Resolve coroutine + ([`11795b6`](https://github.com/Kitware/trame/commit/11795b601e7a79fdbc76b831cf54b5521ab773f0)) + +### Chores + +- **docker**: Add fallback resource for vue router + ([`799f388`](https://github.com/Kitware/trame/commit/799f388699ea9744b7b47dcdc6dd13e10eb288d7)) + +- **docker**: Add session monitor + ([`8c5547d`](https://github.com/Kitware/trame/commit/8c5547d2443194eb82398e8c1379728793a07bef)) + +- **docker**: Fully support TRAME_URL_PREFIX + ([`ac7f71f`](https://github.com/Kitware/trame/commit/ac7f71fc23511f19d01c93d7ffeeb86f4cf02af4)) + +- **docker**: Trame_url_prefix patch + ([`bc95b9f`](https://github.com/Kitware/trame/commit/bc95b9f2b0ed5583c243585577cd04aaec487932)) + +### Continuous Integration + +- **docker**: Add rule for API access + ([`8be9873`](https://github.com/Kitware/trame/commit/8be9873f7e7e310b732d878eee17ec3e1fb98eea)) + +- **docker**: Try to get docker prefix + ([`52ecb18`](https://github.com/Kitware/trame/commit/52ecb18df8aa91d75060193607182aecbe315aab)) ### Documentation -* docs(api): list external widgets ([`a333db1`](https://github.com/Kitware/trame/commit/a333db1dfccd9f3a838d25cdded59acfe9cc4c44)) +- **api**: Add vtk for vtklocal doc + ([`5f60a81`](https://github.com/Kitware/trame/commit/5f60a81a5f75f7f577ab2ed42e33c5b55256fa80)) -* docs(docker): fix docker remote rendering example ([`ab55187`](https://github.com/Kitware/trame/commit/ab5518795a3c8b5827f05e2e650e39bff32e55ac)) +- **community**: Swap order to put new one at the top + ([`3db1e64`](https://github.com/Kitware/trame/commit/3db1e64868dc2ea88285126ebc340ff9262e3569)) -* docs(osmesa): update requirements.txt for remote rendering ([`7b0fcbd`](https://github.com/Kitware/trame/commit/7b0fcbdf564b936ad1b7f5d927d4e0fe2fe1824a)) +- **docker**: Add API endpoint with docker + ([`089e84a`](https://github.com/Kitware/trame/commit/089e84a829be8ad66e2572ec9fc43218987aa008)) -* docs(docker): VTK remote rendering ([`e11ff23`](https://github.com/Kitware/trame/commit/e11ff23beadb26ad16aa56f2925a0b92a62c056c)) +- **docker**: Update guide with useful flag to see build log + ([`ef9b5cc`](https://github.com/Kitware/trame/commit/ef9b5cc769d9e08a777247e5bcbc2aacda3d12da)) -* docs(examples): Add docker remote rendering example ([`7a847a0`](https://github.com/Kitware/trame/commit/7a847a0ca1294cbff2f191275a09fe7007d6f66e)) +- **example**: Update pv voi example + ([`10ff703`](https://github.com/Kitware/trame/commit/10ff703b2a05a75347ee771b97a0e81daefaccca)) -* docs(vue3): New template handling syntax ([`fbaffe3`](https://github.com/Kitware/trame/commit/fbaffe301a6a0d747d80782c9e7e29a529e20763)) +- **news**: Add another entry for feb 2024 + ([`0aa7fb5`](https://github.com/Kitware/trame/commit/0aa7fb5e468f34ee42351637d282d185d86e9ad1)) -* docs(vtk): Update example with latest trame-vtk ([`f306d2d`](https://github.com/Kitware/trame/commit/f306d2d37eb668362773e6b5e3d3ce0f012a9630)) +- **news**: Update page + ([`c55b9a3`](https://github.com/Kitware/trame/commit/c55b9a37c03cdf7f8363c0cc9cbb31e37810bbc2)) -* docs(vue23): Clarify some aspect ([`a5e2a5a`](https://github.com/Kitware/trame/commit/a5e2a5ac2223174f1ba128fbdd486b94f750f8f2)) +- **readme**: Add professional support + ([`58a2c7f`](https://github.com/Kitware/trame/commit/58a2c7f96817a6293a9882e4ab6b5b4100fc2ac3)) -* docs(website): Update to add doc on vue2/3 ([`d70f097`](https://github.com/Kitware/trame/commit/d70f097c173cfd572ebeae51b8ddb90a939d9d6a)) +- **vtklocal**: Add in API + ([`29b99c1`](https://github.com/Kitware/trame/commit/29b99c1a037fc8ac7b8ef3612873a17c2dcb3749)) -### Feature +- **vuetify**: Add table example for vue3 + ([`6665226`](https://github.com/Kitware/trame/commit/6665226dfbf5f9503ba7b0caee30fcbb015a4d85)) -* feat(py-client): enable cross trame-server communication ([`afab046`](https://github.com/Kitware/trame/commit/afab0462c8fedc9b8b0f70f86d7eb08f3ead9fe3)) +- **website**: Add ImpactX to community page + ([`a06b8f1`](https://github.com/Kitware/trame/commit/a06b8f19480b4995e2d25734de459d2d9fa8bb04)) +We adopted Trame to build a neat, user-facing control dashboard for ImpactX :) -## v2.3.2 (2023-02-14) +- **website**: Add link to trame services at kitware + ([`96edf43`](https://github.com/Kitware/trame/commit/96edf43e17153a92ad85a18c298d7923deafa3ee)) -### Fix -* fix(www): Allow www tool to support either vue2 or vue3 +## v3.6.3 (2024-06-19) -fix #204 ([`363dd53`](https://github.com/Kitware/trame/commit/363dd5336034dbd9d5c5d03ce13ea242aa5f99c0)) +### Bug Fixes +- **type**: Add type hints in trame.app + ([`4d6d6b2`](https://github.com/Kitware/trame/commit/4d6d6b2641c2fff86db096ccc0bee3cb702da745)) -## v2.3.1 (2023-02-10) +### Documentation + +- **example**: Pv roi + ([`85c3b5e`](https://github.com/Kitware/trame/commit/85c3b5e1d22280d3f8183ad0c5620bafc1579ba1)) + +- **readme**: Add conda download badge + ([`53454f0`](https://github.com/Kitware/trame/commit/53454f01d97b565a174fbf876f29dbfb1120ec48)) + +- **readme**: Better intro + ([`5199b10`](https://github.com/Kitware/trame/commit/5199b108b49b1b4ed20bc8d82f38181e160b8f24)) + +- **readme**: Update readme with stars + ([`48e5ca1`](https://github.com/Kitware/trame/commit/48e5ca1dbfafee6716617ad91b6995c624612926)) + +- **widgets**: Update listing of widgets + ([`9b34817`](https://github.com/Kitware/trame/commit/9b34817adb51b93d843323242c7fae58051d3a91)) + + +## v3.6.2 (2024-06-01) + +### Bug Fixes + +- **demo**: Update demo to vue3 and add ParaView one + ([`bcb27ac`](https://github.com/Kitware/trame/commit/bcb27ac819f098d5d9d1809d1be072fccf5f091d)) + + +## v3.6.1 (2024-05-27) + +### Bug Fixes + +- **tools**: Make www look like a real server + ([`6c778fc`](https://github.com/Kitware/trame/commit/6c778fcca30b291f0b8ff0f67047af5caf0af6d1)) + +### Continuous Integration + +- Update Dockerfile.common with nvidia env + ([`f98df78`](https://github.com/Kitware/trame/commit/f98df782efa32e23652f2b994c3301c8670fc98c)) ### Documentation -* docs(table): handle dynamic table ([`be314bf`](https://github.com/Kitware/trame/commit/be314bf58eef73dd0394f1dcc1c7735720fdcf73)) +- **495**: Provide discussion example + ([`be6b63c`](https://github.com/Kitware/trame/commit/be6b63c452ce9aa92bfcbb6f4c24374f04da19e4)) -### Fix +- **black**: Update example formatting + ([`1e01732`](https://github.com/Kitware/trame/commit/1e0173289aa6aa999102ea7351c0a0f977910b64)) -* fix(testing): Add testing helpers ([`493803d`](https://github.com/Kitware/trame/commit/493803d26b8c8d33b1f28c59cd5cdabb6c713636)) +- **community**: Add mri-viewer into community page + ([`c274800`](https://github.com/Kitware/trame/commit/c27480048d4cb22ec1c448b33c638934f3ad333b)) +- **community**: Fix image urls + ([`b2c095e`](https://github.com/Kitware/trame/commit/b2c095e393c149ff8732b48f42e9f47c264df108)) -## v2.3.0 (2023-02-08) +- **tabler-icons**: Updated example + ([`80abbe0`](https://github.com/Kitware/trame/commit/80abbe00f6e1fae95648dc1c2369e2bf9e20ca05)) + + +## v3.6.0 (2024-04-10) + +### Chores + +- **deps-dev**: Bump vite from 4.5.2 to 4.5.3 in /docs/vitepress + ([`0518f37`](https://github.com/Kitware/trame/commit/0518f378bceea6171d907135917f7b74227905e5)) + +Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.2 to 4.5.3. - [Release + notes](https://github.com/vitejs/vite/releases) - + [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md) - + [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite) + +--- updated-dependencies: - dependency-name: vite dependency-type: indirect + +... + +Signed-off-by: dependabot[bot] + +### Continuous Integration + +- Lint commit + ([`5ad6a1b`](https://github.com/Kitware/trame/commit/5ad6a1b10c99d9d1641c7c4085725318e6d438c2)) + +- Lint commit + ([`f909c60`](https://github.com/Kitware/trame/commit/f909c60d9b1ee66d77d6f41e0a9cadbb86fc5975)) ### Documentation -* docs(website): Update value proposition ([`e96749c`](https://github.com/Kitware/trame/commit/e96749c2360294ab5527d75052e2804dcc1aa210)) +- **jupyter**: Add guide section to jupyter + ([`b664273`](https://github.com/Kitware/trame/commit/b66427334d9fda8e272c1c454387c15a9c2a3f4a)) -* docs(utils.tree): Add API doc ([`2818473`](https://github.com/Kitware/trame/commit/28184737d7712f9ffe749ac3543bf3b43f4200fd)) +- **jupyter**: Add more info on extension + ([`6bbc8bd`](https://github.com/Kitware/trame/commit/6bbc8bd86db324c2f225a06f4f7e321b0ff4a480)) -* docs(hot_reload): deprecate @reloading example ([`96b4eb5`](https://github.com/Kitware/trame/commit/96b4eb5e5bd036ebc2816870022dcbbefdbc04ac)) +- **picking**: Update pv picking readme and code + ([`7e480b9`](https://github.com/Kitware/trame/commit/7e480b992e0aea49b648d717b984eed16d9615f0)) -* docs(hot_reload): make content center ([`e6aec3f`](https://github.com/Kitware/trame/commit/e6aec3fb41a6edecb379d2d7651ca3ecb40fe45f)) +### Features -### Feature +- **wslink**: Use msgpack and use streaming to limit msg size + ([`487499f`](https://github.com/Kitware/trame/commit/487499f4c248f00e0a6eee728a4daad27e48339c)) -* feat(client_type): Preparation for 3.x release ([`b88a994`](https://github.com/Kitware/trame/commit/b88a994e2acea87bf624340a178022158f00a79b)) +## v3.5.5 (2024-04-02) -## v2.2.6 (2023-01-20) +### Bug Fixes + +- **version**: Prevent v3 from client+server + ([`ff62287`](https://github.com/Kitware/trame/commit/ff62287e374e90e588ce4aecbcea86362e8286f3)) + +### Documentation + +- **docker**: Add info on setup/www + ([`b48c964`](https://github.com/Kitware/trame/commit/b48c964e7c90a7abf6b156f9d2e85fbc588a58fa)) + +- **docker**: Expend www_modules usage + ([`d15e1c2`](https://github.com/Kitware/trame/commit/d15e1c24d6e4df8a66d50e632f173dec84a6c929)) -### Chore +- **widgets**: Update listing + ([`55fc7b2`](https://github.com/Kitware/trame/commit/55fc7b2eaab69ca8295acd569304c2fd2a6c6346)) -* chore: Update issue template ([`08a1f57`](https://github.com/Kitware/trame/commit/08a1f577d5e18e5ebda92e4cb78ac24d435f80fa)) + +## v3.5.4 (2024-03-21) + +### Bug Fixes + +- **dev reload**: 17_dev_reload + trame.app.dev + ([`90fb83a`](https://github.com/Kitware/trame/commit/90fb83aceb61f087e18da85d4fec0909fa250ecb)) + +clear _change_callbacks from server.state instead of server ### Documentation -* docs(hot_reload): Add example ([`f0f3cc8`](https://github.com/Kitware/trame/commit/f0f3cc8238677a7b2b2afd4585881873132dd97d)) +- **file_upload**: Update docstring + ([`817d835`](https://github.com/Kitware/trame/commit/817d83590e4f4d6b3b05e22dbcf622f06a163116)) -* docs(issues): Add issue code base ([`f177d4e`](https://github.com/Kitware/trame/commit/f177d4e35e855542513e17895092882bcc2d8521)) +- **tutorial**: Update to be compatible with v3 + ([`350cd91`](https://github.com/Kitware/trame/commit/350cd91ec388b796b0b0a7b04bc6bbbf0f562eac)) -* docs(reloading): Allow dynamic method reloading ([`06be552`](https://github.com/Kitware/trame/commit/06be55252f885ddf7ac917b47f6a5149b3cdb756)) +- **widgets**: Update compatibility list + ([`527a40c`](https://github.com/Kitware/trame/commit/527a40c45f61859a6c39cc61c81c72bb48567c21)) -* docs(Example): Add cursor example ([`78e31cc`](https://github.com/Kitware/trame/commit/78e31cc1d9c593c58f664fbf10c9e943f9468e28)) -* docs(DynamicLocalRemoteRendering): Fix example to flush geometry ([`d0a1deb`](https://github.com/Kitware/trame/commit/d0a1deb65a5a8f6bbe7a2dcbbfda14a5ba563a91)) +## v3.5.3 (2024-03-13) -* docs(HPC): update hpc doc +### Bug Fixes -Corrected InfiniteTactics name and edited the description ([`208b711`](https://github.com/Kitware/trame/commit/208b71123da8428414d3c909b5d988cd665b9ac0)) +- Uniform __init__.py for package + ([`2acbce9`](https://github.com/Kitware/trame/commit/2acbce97bbd24219baf9f5974c075305fe3b0a17)) -* docs(website): Update some website guides ([`7f58c1a`](https://github.com/Kitware/trame/commit/7f58c1a987066d92efbb460d65954695a912bd9e)) +### Documentation -* docs(docker): Update readme ([`ade4c25`](https://github.com/Kitware/trame/commit/ade4c25dc634d9dd30a25158e58c66d5a4b89322)) +- **api**: Add more widgets to rtd + ([`9dc46f1`](https://github.com/Kitware/trame/commit/9dc46f1cb8c4b53c6b46ecebc95644ebb64e6c93)) -### Fix +- **api**: Expose serve + ([`51cea2c`](https://github.com/Kitware/trame/commit/51cea2c62491894c43e30e28c2e3842792f9be71)) -* fix(hot_reload): remove old code ([`7fc2948`](https://github.com/Kitware/trame/commit/7fc2948a61a2b304f72648cae062be2a1f52b697)) +- **discussion**: #443 + ([`fe4e7de`](https://github.com/Kitware/trame/commit/fe4e7de8a171f2cb09b617987e36cbe3583eeac4)) +- **discussion**: #443 + ([`996d9ee`](https://github.com/Kitware/trame/commit/996d9ee5e582a0412eb68206f126358f33dcde9d)) -## v2.2.5 (2022-12-17) +- **discussion**: Add solution for 431 + ([`0b3ca3b`](https://github.com/Kitware/trame/commit/0b3ca3bc9dc88122d30a4aa79a7067b29e5a3333)) + +- **discussion**: Provide example for #440 + ([`026eed0`](https://github.com/Kitware/trame/commit/026eed0e823e295c155a152fadcb97f40735ff39)) + +- **example**: Fix lut local rendering + ([`c4481e0`](https://github.com/Kitware/trame/commit/c4481e0d28a2000ff8ca9e48768373e07763c42a)) + +- **example**: Update multi-filter app + ([`6d98c4e`](https://github.com/Kitware/trame/commit/6d98c4e554ab09c014a4b4038fe185a51ac049aa)) + +- **i18n**: Update vuetify3 example + ([`af29e78`](https://github.com/Kitware/trame/commit/af29e78920f9bda483cc6443d5e0ed007e4f3493)) + +- **news**: Update trame references + ([`2e8a8cb`](https://github.com/Kitware/trame/commit/2e8a8cbd75a79d21a5820d73dc79bd042e046e7f)) + +- **tools**: Add serve info + ([`ee11657`](https://github.com/Kitware/trame/commit/ee116571f7a097c4a1b69f0bb8e8728a269f1bfa)) + + +## v3.5.2 (2024-02-01) + +### Bug Fixes + +- **tools**: Widgets generator handle methods + ([`b796009`](https://github.com/Kitware/trame/commit/b7960095712fe9ca383798c4d4b1a6c0d79325af)) + +### Chores + +- **deps-dev**: Bump vite from 4.5.1 to 4.5.2 in /docs/vitepress + ([`7ad2935`](https://github.com/Kitware/trame/commit/7ad29353d5e7ce953fdffdac1ba5e8862b937564)) + +Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.1 to 4.5.2. - [Release + notes](https://github.com/vitejs/vite/releases) - + [Changelog](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md) - + [Commits](https://github.com/vitejs/vite/commits/v4.5.2/packages/vite) + +--- updated-dependencies: - dependency-name: vite dependency-type: indirect + +... + +Signed-off-by: dependabot[bot] + +### Continuous Integration + +- **docker**: Better user right and docker-in-docker + ([`bc19861`](https://github.com/Kitware/trame/commit/bc198615cc92ac51ddd506a9997c50cb8168cb8b)) + +- **docker**: Check if docker.sock is a socket + ([`5806997`](https://github.com/Kitware/trame/commit/5806997d43094023339cc7011976762a6b67c81c)) + +Signed-off-by: Patrick Avery + +- **docker**: Fix condition to update user uid/gid + ([`9f74eae`](https://github.com/Kitware/trame/commit/9f74eae7c4b675d4841ee3cfc0c8ea3268350376)) + +- **docker**: Update run_patch.sh + ([`fb1ceb5`](https://github.com/Kitware/trame/commit/fb1ceb55961344016609ef980c60675b131895e2)) ### Documentation -* docs(docker): Update readme ([`33e050d`](https://github.com/Kitware/trame/commit/33e050d986b22cadb377c57ac5d5d0ae714135a6)) +- **custom_js**: Add more comment to code example + ([`38de8e6`](https://github.com/Kitware/trame/commit/38de8e6416d246736d937bfd9df1514f33d0204d)) -* docs(docker): Update docker to use build script ([`c3b7bd1`](https://github.com/Kitware/trame/commit/c3b7bd130af104549e2a18dafee4719ba59abf24)) +- **custom_js**: Example with custom JS + ([`85795e2`](https://github.com/Kitware/trame/commit/85795e2d364993cbbada80cc8266df4d005fcbd2)) -### Fix +- **custom_js**: Expend example with JSEval + ([`f59d512`](https://github.com/Kitware/trame/commit/f59d51276655762ba519e6cdc3fb3a9cc094eb5f)) -* fix(docker): separate out build and run steps +- **docker**: Add use ENV TRAME_CLIENT_TYPE + ([`a483a96`](https://github.com/Kitware/trame/commit/a483a96e2d6714b01ae4679c89f8e9b500933164)) -This also updates the README with new relevant instructions. +- **example**: Add popup window example + ([`e9a57dd`](https://github.com/Kitware/trame/commit/e9a57dd5123d572b7eeb35d845bf41c74851c035)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`7393f1d`](https://github.com/Kitware/trame/commit/7393f1d44f9ddbc3d51db5cafbe88a4039ff9cc2)) -### Unknown +## v3.5.1 (2024-01-10) -* doc(docker): add some documentation for the docker images +### Bug Fixes -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`fbbb8bf`](https://github.com/Kitware/trame/commit/fbbb8bf481909dcf8e2805a447a4f5306a23e67c)) +- **vue3**: New default for tools/docker + ([`0e77b63`](https://github.com/Kitware/trame/commit/0e77b63d9fc17b09789fa9f47a0cece738e0aaf8)) +### Continuous Integration -## v2.2.4 (2022-12-12) +- **docker**: Add a conda-glvnd flavor + ([`c2c1e6d`](https://github.com/Kitware/trame/commit/c2c1e6da97002765693512c1cea07448c952b477)) + +- **docker**: Add a conda-glvnd flavor x86 only + ([`6ae3434`](https://github.com/Kitware/trame/commit/6ae3434493015be1eb6f64d910c493c94eface4e)) -### Fix +### Documentation -* fix(docker): move apps.json creation into launcher section +- **docker**: More info on docker GPU and EGL + ([`27df248`](https://github.com/Kitware/trame/commit/27df2489b9de3ef433cdc6848c895889aa7660d9)) -The `/deploy/setup` directory won't necessarily exist at runtime, because -it is optional if `/deploy/server` exists. +- **example**: Use explicit client_type when it matters + ([`41c78bf`](https://github.com/Kitware/trame/commit/41c78bf10a64b172b20aaa7d75ad0ca5ed40150f)) -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. +- **news**: Add new entry + ([`c9a1628`](https://github.com/Kitware/trame/commit/c9a1628b24ada548b5c5be46c242832096cebea1)) -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. +- **website**: Add news entry + ([`296c7d1`](https://github.com/Kitware/trame/commit/296c7d18bb9b7293c4430d0ec9b3e2a651429238)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`eeb4a88`](https://github.com/Kitware/trame/commit/eeb4a886e39721b9059a7957ecdb3ea09d4a9b58)) +## v3.5.0 (2024-01-01) -## v2.2.3 (2022-12-11) +### Continuous Integration + +- Learning sh... + ([`be0334c`](https://github.com/Kitware/trame/commit/be0334cbd51afbc6705c71efd765056da64f9c7b)) + +- Make docker images for 3.9, 3.10 + ([`ae53161`](https://github.com/Kitware/trame/commit/ae53161017b20a433a2853b1a21cb50cb9e1823a)) + +- **docker**: Fix build-args definition + ([`e043b12`](https://github.com/Kitware/trame/commit/e043b120e08cc3d7ff9f54477862dc03a1868c61)) + +- **docker**: Fix sh condition syntax + ([`3361429`](https://github.com/Kitware/trame/commit/3361429f55ae0463dae35908e46aa447a45e4401)) + +- **docker**: Fixed sh condition + ([`506b9c4`](https://github.com/Kitware/trame/commit/506b9c4a4fe4271ef549cb30aea660ab281eef91)) + +- **docker**: Move to ubuntu 22.04 + ([`d4c239b`](https://github.com/Kitware/trame/commit/d4c239be77700153a7f0a15f34e8bf34e1e8d1ed)) + +- **docker**: Try to get py matrix build + ([`d37754d`](https://github.com/Kitware/trame/commit/d37754d0627d19d29e5087828348d1da55fcfbaf)) + +- **docker**: Try to get py matrix build + ([`810007b`](https://github.com/Kitware/trame/commit/810007b8688977fd044bfb7d61f99aab6226aec6)) + +- **docker**: Try to get py matrix build + ([`4fb2eba`](https://github.com/Kitware/trame/commit/4fb2ebad6124ad72293f73a2931e2579a04530ad)) + +- **docker**: Try to get uniform handling + ([`3dcc580`](https://github.com/Kitware/trame/commit/3dcc5808ec09277a1b16c3b791bc1af319f5d473)) + +- **docker**: Use config to match os version with package name + ([`2ce2539`](https://github.com/Kitware/trame/commit/2ce253993491b29037a934aee07d01ecc829da94)) + +- **docker**: Use meta package python3-distutils + ([`3dd85e5`](https://github.com/Kitware/trame/commit/3dd85e575ff092205a9c29a97685f4acf41123bd)) ### Documentation -* docs(selection): Update pv selection with clear and click ([`0d06739`](https://github.com/Kitware/trame/commit/0d06739114ed3b37f838304b334295d6f93bf50d)) +- **example**: Add paraview remote rendering within docker + ([`32dcdda`](https://github.com/Kitware/trame/commit/32dcdda6cb14a0b2572be7ccc38f43a5c96cd60a)) -* docs(Style): Add global css style example ([`00fa606`](https://github.com/Kitware/trame/commit/00fa60618aaff4f383b50e34e1c85d3a89d2e4b5)) +### Features -* docs(Selection): Add paraview remote rendering selection example ([`f9f6f7b`](https://github.com/Kitware/trame/commit/f9f6f7bbb23585e65bf2aaa0ccbfd00e342ebd14)) +- **vue3**: Vue3 client is the new default + ([`35013f4`](https://github.com/Kitware/trame/commit/35013f4da38aad3e9354f107a42d4ac01d524a77)) -* docs(readme): handle typos -Minor edits ([`12879f2`](https://github.com/Kitware/trame/commit/12879f2e1f0e5f0f8550221278908a32180e2d5b)) +## v3.4.0 (2023-12-11) -* docs(examples): reformat using black ([`6fdc5a5`](https://github.com/Kitware/trame/commit/6fdc5a5f2bb52a2eff42ed4c1dfac9ec187cf372)) +### Chores -* docs(markdown): Provide encoding at read time ([`2760bc2`](https://github.com/Kitware/trame/commit/2760bc28917fa31cc7f97ea8dd9a361cfe9f541c)) +- **deps-dev**: Bump vite from 4.4.9 to 4.5.1 in /docs/vitepress + ([`eaf2898`](https://github.com/Kitware/trame/commit/eaf2898e374a0fc87eaa05f0fc3d3de86770b3cf)) -### Fix +Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.4.9 to 4.5.1. - [Release + notes](https://github.com/vitejs/vite/releases) - + [Changelog](https://github.com/vitejs/vite/blob/v4.5.1/packages/vite/CHANGELOG.md) - + [Commits](https://github.com/vitejs/vite/commits/v4.5.1/packages/vite) -* fix(docker): add build.sh script for easier builds +--- updated-dependencies: - dependency-name: vite dependency-type: indirect -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 <patrick.avery@kitware.com> ([`26effc0`](https://github.com/Kitware/trame/commit/26effc03b88cf5e86411fca80994c515ce29dee6)) +Signed-off-by: dependabot[bot] -* fix(docker): add ability to replace USE_HOST +### Continuous Integration -If a `TRAME_USE_HOST` environment variable is defined, then this will replace -`USE_HOST` in the final copy of the launcher json file. +- **docker**: Add support for vue3 www generation + ([`d238b8c`](https://github.com/Kitware/trame/commit/d238b8c52941f69d3572aaa8ba2de2f56d646a47)) -If `TRAME_USE_HOST` contains `://`, then this will replace `ws://USE_HOST` -instead. +### Documentation -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`3cd4dc3`](https://github.com/Kitware/trame/commit/3cd4dc321db1e404ec4ce8ae7db8747868b4d255)) +- **apps**: Comment out private apps + ([`6236bb8`](https://github.com/Kitware/trame/commit/6236bb8f0a1dca6e8521449d625d017d9926d78c)) -* fix(docker): add additional build options +- **discussion**: Add missing property + ([`181f6d7`](https://github.com/Kitware/trame/commit/181f6d751c1664705d91f9f78d347697cc7362c4)) -This allows the user to separate out building the venv, launcher, and www. +- **discussion**: Check #376 + ([`1321814`](https://github.com/Kitware/trame/commit/1321814c1e43acd74391e55ab39965bc9186e18a)) -The default behavior is that all will build if they do not exist. If they do exist, -then they will not be built. +- **example**: Bind reset camera to icon + ([`ad4e2cb`](https://github.com/Kitware/trame/commit/ad4e2cb4158adbd9a9626a2dfe576f8bbeefcd56)) -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. +- **example**: Cone with class + ([`e533873`](https://github.com/Kitware/trame/commit/e53387399ada58f93bcd6cbd4b88ac19e00b7771)) -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. +- **news**: Add blog on azure + ([`c5f343b`](https://github.com/Kitware/trame/commit/c5f343b10276889081bbe74c0cf657059f24c680)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`8ad6f44`](https://github.com/Kitware/trame/commit/8ad6f449347969e091bd178560edebb41c6aafb4)) +- **website**: Add star/download + news + ([`09bf854`](https://github.com/Kitware/trame/commit/09bf85451e0c4362f9c3a0d76d4a3ad3101e4126)) +### Features -## v2.2.2 (2022-12-02) +- **namespace**: Child-server/namespace for app instance isolation + ([`2381ad4`](https://github.com/Kitware/trame/commit/2381ad422d2336ce6d8fad7fdbd665fb784aa2cd)) + + +## v3.3.0 (2023-11-03) + +### Bug Fixes + +- **jupyter**: Use get_server in show + ([`d758ead`](https://github.com/Kitware/trame/commit/d758ead7d2c2f81b33acbfc62cb0b3fe81e92a57)) ### Documentation -* docs(examples): Fix typo in vtkClass arg ([`4822ad3`](https://github.com/Kitware/trame/commit/4822ad3bbb60caab3630e8100cd71c3e4dc2d27e)) +- **news**: Add medium blog entry + ([`57142e4`](https://github.com/Kitware/trame/commit/57142e4289c2d5c1a59a8fa405c2243d0f1f4041)) -* docs(video): Add video on landing page ([`76926cf`](https://github.com/Kitware/trame/commit/76926cfdcfabd724af34acd7e5bd613dd1e072c0)) +- **news**: Medium + ([`a29fffa`](https://github.com/Kitware/trame/commit/a29fffa249bcc0f4aba19612b2cd92abe2211e67)) -* docs(video): Add video on landing page ([`168a3c9`](https://github.com/Kitware/trame/commit/168a3c983bc71f5e03c27a0409d3f93f34683d54)) +- **tutorial**: Add missing pip install + ([`03e7886`](https://github.com/Kitware/trame/commit/03e7886695702d1beeaff7c0c883bea396b528d3)) -* docs(menu): Update doc menu ([`89ee007`](https://github.com/Kitware/trame/commit/89ee0074f495a383ac171a2982db08f3c24abc88)) +### Features -* docs(readme): remove the --pre in pip install command ([`dc01c70`](https://github.com/Kitware/trame/commit/dc01c70370c25fcb9e77fd86d46cd786a9a4e740)) +- **tools**: Add multi-client server for app + ([`41b495a`](https://github.com/Kitware/trame/commit/41b495a18a7f3fe3045ef6984e505a5cac56173d)) -* docs(deploy): Add a deployment section ([`2b5e122`](https://github.com/Kitware/trame/commit/2b5e122e09658534f970c2f0b1bb9fc9043df0d9)) -* docs(caprover): add info for caprover deploy ([`ea6fec4`](https://github.com/Kitware/trame/commit/ea6fec4b3c9d45241d00ff8b4913aab45200ebc0)) +## v3.2.8 (2023-10-24) -* docs(docker): Add single file example ([`18fa307`](https://github.com/Kitware/trame/commit/18fa30792e6d6b8f8a8decc54d659ea306d36be9)) +### Bug Fixes -* docs(website): correct tutorial code examples ([`eb4a628`](https://github.com/Kitware/trame/commit/eb4a6283b2d1585d7c34b189c94871563817940e)) +- **www**: Allow www to support dict module + ([`adc43a3`](https://github.com/Kitware/trame/commit/adc43a39ea494826e494af8dc19d95f2a679ad20)) -* docs(fileUpload): add validation example ([`9c81ea9`](https://github.com/Kitware/trame/commit/9c81ea995473f205348e5639d528ba9dde03521f)) +### Chores -* docs(example): switch view validation ([`662c5cb`](https://github.com/Kitware/trame/commit/662c5cb7c5092ff749edca94f15381cb72f22c6d)) +- **deps-dev**: Bump postcss from 8.4.29 to 8.4.31 in /docs/vitepress + ([`2b9dbab`](https://github.com/Kitware/trame/commit/2b9dbab299c04b035e9bd1f50c6760098ec0e45b)) -### Fix +Bumps [postcss](https://github.com/postcss/postcss) from 8.4.29 to 8.4.31. - [Release + notes](https://github.com/postcss/postcss/releases) - + [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - + [Commits](https://github.com/postcss/postcss/compare/8.4.29...8.4.31) -* fix(docker): add `wheel` to pip docker image +--- updated-dependencies: - dependency-name: postcss dependency-type: indirect -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). +Signed-off-by: dependabot[bot] -See: https://github.com/pypa/pip/issues/8559 +### Documentation -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`6f34a4e`](https://github.com/Kitware/trame/commit/6f34a4eead0e4f50372d3c6f524dfdd3f4a4b018)) +- **community**: Highlight community applications + ([`e447803`](https://github.com/Kitware/trame/commit/e447803c39192dff554b128178eadaa66db3f981)) -### Unknown +- **examples**: Update example + ([`a6eafc7`](https://github.com/Kitware/trame/commit/a6eafc760f3921cf137daece1130cf6fd80e647d)) -* Merge pull request #140 from willdunklin/tutorial-html-fix +- **matplotlib**: Update examples to close the plots + ([`1f11e35`](https://github.com/Kitware/trame/commit/1f11e3576fad2a83c5a5de670b4f1220032adb69)) -docs(website): Correct tutorial code examples ([`f220edd`](https://github.com/Kitware/trame/commit/f220edd1b52a1ee7153acefceedf18ae065f2ee0)) +- **news**: Add a news section + ([`bde6704`](https://github.com/Kitware/trame/commit/bde6704ca787c70b9aa2eaca90ae440127868a6c)) +- **widgets**: Update listing + ([`51e14d1`](https://github.com/Kitware/trame/commit/51e14d1d25b258bf31062828200d850b4ab9e7a8)) -## v2.2.1 (2022-10-21) + +## v3.2.7 (2023-09-28) + +### Bug Fixes + +- **jupyter**: Fix infrastructure for jupyter extension + ([`43795d6`](https://github.com/Kitware/trame/commit/43795d63bed0c9a8eea34b4bfa957bffabcbb1b3)) ### Documentation -* docs(example): add stats to pv/wavelet example ([`c257a54`](https://github.com/Kitware/trame/commit/c257a54a0a06c2a5a0dc2f2879819a9f69effc24)) +- **discussion**: 343 + ([`79f3802`](https://github.com/Kitware/trame/commit/79f3802df0a19f7379e4ce57df9326815a2c9822)) -* docs(example): collaboration state async/busy update ([`792dd28`](https://github.com/Kitware/trame/commit/792dd28e288547f7dfe20eff5596c16554f80a70)) -* docs(course): expanded and polished description of course ([`cc4e0ac`](https://github.com/Kitware/trame/commit/cc4e0ac9932ecdabefdcac5b67071bd461e937f8)) +## v3.2.6 (2023-09-21) -* docs(wavelet): add sc demo comparison ([`f9d5e36`](https://github.com/Kitware/trame/commit/f9d5e367eefcfa7c27e63e79daa1112b2dba3daf)) +### Bug Fixes -* docs(wavelet): add sc demo comparison ([`def850b`](https://github.com/Kitware/trame/commit/def850b5768e2099c0c5c3610117e02b0e8126c9)) +- **get_server**: Enable decorator like usage of the method + ([`c47f5fa`](https://github.com/Kitware/trame/commit/c47f5fa70827abc242282c0efb9800f611d95871)) -* docs(course): update links of documents ([`73bb2e7`](https://github.com/Kitware/trame/commit/73bb2e71c68fb691aa8d265b410a5547accc656a)) +### Continuous Integration -* docs(course): Add links to the course ([`4f79912`](https://github.com/Kitware/trame/commit/4f79912a039c10a46afadc85c084c31977b146e7)) +- Try to make website work on / as well + ([`438bafe`](https://github.com/Kitware/trame/commit/438bafed45e14bc1776c8c2c16d686e54ff7effb)) -* docs(vtk): Rename trame.widgets.vtk to not confuse with vtk import +### Documentation -fix #127 ([`b480332`](https://github.com/Kitware/trame/commit/b48033261f364fd79f0dcd039b4c04c153eb67b1)) +- Improve doc + ([`427f79f`](https://github.com/Kitware/trame/commit/427f79fbaf7d2193f8b23f977e60c3fda37d2486)) -* docs(FiniteElementAnalysis): fix file chunk handling ([`7790cd1`](https://github.com/Kitware/trame/commit/7790cd1df397b6988fabf4238317a1957b57c3c7)) +- **discussion**: Add example for 342 + ([`7df9327`](https://github.com/Kitware/trame/commit/7df9327b25cc538ef2c22a6c30b2adc2b9733fd2)) -* docs(SurfacePicking): add jupyter helper function ([`76e6c8b`](https://github.com/Kitware/trame/commit/76e6c8b2a35e34e4a15ac6d3e479941b54500b36)) +- **events**: Update core features + ([`8617dc1`](https://github.com/Kitware/trame/commit/8617dc1a2082022578d196df71bd6cce831518f6)) -* docs(download): Add binary download example ([`af70938`](https://github.com/Kitware/trame/commit/af70938509d966eae4cea5d76389ecdd9c97bc88)) +- **examples**: Better formatting + ([`b69f286`](https://github.com/Kitware/trame/commit/b69f286bf39cee5a5bf699e12c55baf8bad0d538)) -* docs(examples): Multi-server example ([`78008d9`](https://github.com/Kitware/trame/commit/78008d9a3b7ba0817df302ae1c81f93b7f618e5a)) +- **examples**: Fix links on gallery + ([`a337c85`](https://github.com/Kitware/trame/commit/a337c856403dbbfc629585069579ae90580fbd22)) -* docs(paraview): Add info for using conda ([`5e1160d`](https://github.com/Kitware/trame/commit/5e1160d72aef0d0b1edcab0450f90a03b9c0977c)) +- **examples**: The basics + ([`0b48852`](https://github.com/Kitware/trame/commit/0b48852a5fd056527776a001c1f051eff8dbd2c3)) -* docs(tutorial): fix typo in example ([`77b3a1b`](https://github.com/Kitware/trame/commit/77b3a1b6c262dfcfe50f10da26992ae023805f76)) +- **website**: Add more basic examples + ([`d18860e`](https://github.com/Kitware/trame/commit/d18860ef0e78aa599a7ec2ad5745c523aa4f8dea)) -### Fix +- **website**: Fix image path + ([`3d77c93`](https://github.com/Kitware/trame/commit/3d77c931ab279d48565de68cec66bb59e1a2d0f9)) -* fix(rca): add trame-rca in default dependencies ([`7fa2253`](https://github.com/Kitware/trame/commit/7fa2253058aebe6e4e1c5150407f0019b275110b)) +- **website**: Improve responsiveness + ([`dfd4c6c`](https://github.com/Kitware/trame/commit/dfd4c6c119c25caebb46aa1959836bb3fed2947a)) -### Unknown +- **website**: Update guides + ([`533dce1`](https://github.com/Kitware/trame/commit/533dce1e716ba8f4ceffd66acdc03b30a91a46e0)) -* Merge pull request #132 from wschroed/CourseTweaks -docs(course): expanded and polished description of course ([`a6659c9`](https://github.com/Kitware/trame/commit/a6659c9183d1d422a2e11bea492f9957dd782708)) +## v3.2.5 (2023-09-15) -* Merge pull request #125 from DavidBerger98/multi-server-example +### Bug Fixes -docs(examples): Multi-server example ([`7c0d21b`](https://github.com/Kitware/trame/commit/7c0d21bdd43e7a5dcc447d57e95dbecdfdf8043f)) +- **readme**: Links for PyPI + ([`e57cb3e`](https://github.com/Kitware/trame/commit/e57cb3ee690f7b02680c599aea531816634c5381)) -* Merge pull request #118 from cjh1/typo +### Chores -Fix syntax error ([`12ea4fb`](https://github.com/Kitware/trame/commit/12ea4fbf543a9261780c551b61f4aab24d5b77ee)) +- **deps-dev**: Bump json5 from 1.0.1 to 1.0.2 + ([`08f3825`](https://github.com/Kitware/trame/commit/08f3825e8f9309f76967667867aa64329fb75405)) +Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release + notes](https://github.com/json5/json5/releases) - + [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - + [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2) -## v2.2.0 (2022-08-29) +--- updated-dependencies: - dependency-name: json5 dependency-type: indirect + +... + +Signed-off-by: dependabot[bot] + +### Continuous Integration + +- Add workflow to build website + ([`2c5c1a5`](https://github.com/Kitware/trame/commit/2c5c1a5360b85f652ae8d24a1ee0e107a6081824)) + +- Remove root package.json + ([`a7cb72d`](https://github.com/Kitware/trame/commit/a7cb72d73791441c867ceefb64df892dfc14ae85)) + +- Vitepress + ([`3b7c776`](https://github.com/Kitware/trame/commit/3b7c7760291f9b02932ae89c5222e61711af03b5)) + +- Vitepress + ([`304f417`](https://github.com/Kitware/trame/commit/304f4179aa2b536ef17e81894ffc69ff7bafeec6)) + +- Vitepress + ([`815f4cd`](https://github.com/Kitware/trame/commit/815f4cd2b16e3efa149182a9c720d97e890567c0)) ### Documentation -* docs(website): Fix spacing ([`7073f5a`](https://github.com/Kitware/trame/commit/7073f5a401e0b9f626908784f3d8d73ac7316f9e)) +- **discussion**: Working example for 328 + ([`9d7677f`](https://github.com/Kitware/trame/commit/9d7677f595a813e7160db68c18856d4f606ecaab)) -### Feature +- **example**: Add mutli server example in jupyter + ([`4ee68a8`](https://github.com/Kitware/trame/commit/4ee68a8fd4c85f0cf0778b60646e4127f915e0df)) -* feat(ClientFile): Add helper to handle multi-part upload file ([`d00907f`](https://github.com/Kitware/trame/commit/d00907f9b3806cb2d94b6565527956475848a7a2)) +- **examples**: Improve error validation one + ([`e42ea8e`](https://github.com/Kitware/trame/commit/e42ea8e33ee954f0e24642a116cdde89a28c8566)) +- **features**: Add missing links + ([`c156261`](https://github.com/Kitware/trame/commit/c15626106eb88197f0621b5bb25564b49af23e85)) -## v2.1.2 (2022-08-24) +- **issue**: Add working code for 329 + ([`641cd3e`](https://github.com/Kitware/trame/commit/641cd3e2b176d6dacb55abc708695dfefbca59c9)) + +- **jupyter**: More examples + ([`b962d9e`](https://github.com/Kitware/trame/commit/b962d9e7ae00c6a6459c84d55d3a600268db8714)) + +- **jupyter**: Update notebook + ([`24964bc`](https://github.com/Kitware/trame/commit/24964bc4a867954c4f3e95e61d93cf05bbef1241)) + +- **panel**: Add example to compare with panel + ([`12de48e`](https://github.com/Kitware/trame/commit/12de48e5921ceee3b43a57ae239be657e4e76907)) + +- **panel**: Provide parity example + ([`8304056`](https://github.com/Kitware/trame/commit/830405665ffc4804c4b660cc2601cb9faa42ba6b)) + +- **readme**: Add pypi badges + ([`8c363c1`](https://github.com/Kitware/trame/commit/8c363c19283947b08759559cf7e31f5563e30495)) + +- **readme**: Update image links + ([`47d205c`](https://github.com/Kitware/trame/commit/47d205c35b37deb533634cd84eda8c4eb5282e99)) + +- **v3**: Update listing with vue3 router support + ([`b634e2a`](https://github.com/Kitware/trame/commit/b634e2ab69aee5ff764724e54ccd55e4db870b12)) + +- **vitepress**: Update content + ([`a116c31`](https://github.com/Kitware/trame/commit/a116c316edf84f537bc953fa0ab4ffeebfed1f76)) + +- **vue3**: Trame-components now support vue2 and 3 + ([`ea5bbcf`](https://github.com/Kitware/trame/commit/ea5bbcf1d678f01122458658bc652f20950a7506)) + +- **website**: Migrate to vitepress + ([`e8a8acf`](https://github.com/Kitware/trame/commit/e8a8acf354ab07da04d8951fe74db08ac0cb28c5)) + + +## v3.2.4 (2023-08-18) -### Chore +### Bug Fixes -* chore(ignore): remove test directory ([`3967b9c`](https://github.com/Kitware/trame/commit/3967b9c234e31e4a06651df99bb2b5a4dcda2eca)) +- **tools.widgets**: Add utils functions + ([`478d581`](https://github.com/Kitware/trame/commit/478d581d4ba6c9e5f7a8d6f263dcb97ee9284fc4)) -* chore(semantic-release): bump version to latest -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`3718950`](https://github.com/Kitware/trame/commit/37189505b4ef067898727a9258556d9f5e8af0cf)) +## v3.2.3 (2023-08-18) + +### Bug Fixes + +- **tools.widgets**: Fix invalid import + ([`289e30c`](https://github.com/Kitware/trame/commit/289e30cd2d984cb9a041c65a58044046893011cf)) + + +## v3.2.2 (2023-08-17) + +### Bug Fixes + +- **tools.widgets**: Improve url handler to filename + ([`68a6d48`](https://github.com/Kitware/trame/commit/68a6d48f7413a8c901c2a6c4c0c8bc97fdc974c4)) ### Documentation -* docs(examples): add validation examples ([`8a7e1ca`](https://github.com/Kitware/trame/commit/8a7e1ca1416e61014c31315096343c83e1c8f91e)) +- **api**: Update decorators + ([`347a82b`](https://github.com/Kitware/trame/commit/347a82b283edb4f09416a7a67f4cb291e4ce7c1c)) -* docs(api): Update client side API ([`738565f`](https://github.com/Kitware/trame/commit/738565fe1960aba916fd7bf6709de5b3f6a33c0a)) +- **decorators**: Add mode docstring + ([`17db3ce`](https://github.com/Kitware/trame/commit/17db3ce260867799e32ef18c15136ae444ad4988)) -* docs(reverse-stop): test client to ask server to stop ([`1877a46`](https://github.com/Kitware/trame/commit/1877a46c9e2be8b4e0a6157de16851d362761734)) -* docs(relay): Add reverse connection and relay scenario ([`7cbfbf4`](https://github.com/Kitware/trame/commit/7cbfbf46bf1dc46850768909802da08d725c0944)) +## v3.2.1 (2023-08-16) -* docs(example): add validation for download with promise ([`51ad010`](https://github.com/Kitware/trame/commit/51ad0108a72f24a67449e05eba306581c0f818b9)) +### Bug Fixes -* docs(examples): ensure file browser appears in front +- **doc**: Only expose what is needed + ([`d479033`](https://github.com/Kitware/trame/commit/d4790335f44978007f4f6c35673e6ed6b28694f5)) -This is particularly an issue on Windows. Add the line that is necessary to place the dialog in -front. +### Documentation -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`ef1a869`](https://github.com/Kitware/trame/commit/ef1a869dd4e6aa8c38a4da2dc3ebd1e1b47332f8)) +- **api**: Improve API doc + ([`32d87b5`](https://github.com/Kitware/trame/commit/32d87b56e90c7195700a73957f14a8483cf59c2b)) -* docs(examples): add tkinter file browser example +- **api**: Update tools + ([`9efeea0`](https://github.com/Kitware/trame/commit/9efeea0f0240739fe0d79ee012f7d497d63d4498)) -This adds an example that uses tkinter for the selection of a directory. +- **tools**: Fix docs on widgets + ([`a9ab5fb`](https://github.com/Kitware/trame/commit/a9ab5fb9ce23fde594dc101b380f83ac206db605)) + +- **tools**: Improve widgets tool + ([`fc65f72`](https://github.com/Kitware/trame/commit/fc65f728cf83d0b67babe2e29b352fef4d0f021c)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`190b37d`](https://github.com/Kitware/trame/commit/190b37dbcf56c900db0e38031f953b5695685067)) -* docs(coverage): remove codecov PR comment +## v3.2.0 (2023-08-16) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`49065a0`](https://github.com/Kitware/trame/commit/49065a0abb766c06c12972fa5022ee455d1fce9f)) +### Bug Fixes -* docs(website): Improve language and grammar ([`6959dc8`](https://github.com/Kitware/trame/commit/6959dc8971f2bbe34c0afdfc90fe2fabde29c242)) +- **widgets**: Add helper to create widget class + ([`923c080`](https://github.com/Kitware/trame/commit/923c08023668ebc226e4a90706b832dc0d8835f2)) -* docs(coverage): add .coveragerc +### Documentation -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`41c4d62`](https://github.com/Kitware/trame/commit/41c4d62e7a6f5dba41fd9305b314c87fa8ed7b6f)) +- **examples**: List trame-* dependencies for trame v3 + ([`4b78baa`](https://github.com/Kitware/trame/commit/4b78baa8aea42ec2b4524cc7b182ad6951690765)) -* docs(ci): add coverage and codecov upload +### Features -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`e6f3181`](https://github.com/Kitware/trame/commit/e6f3181c053c009017a95355721525dc502c5d35)) +- **tools**: Add widget generator + ([`75998c7`](https://github.com/Kitware/trame/commit/75998c790419ed8669603d232097d380a82c5e38)) -* docs(readme): add CI badge +- **tools**: Add widget generator + ([`fc9dc83`](https://github.com/Kitware/trame/commit/fc9dc835ffe503cd2203dbb063b479a973ba6b6e)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`c07b0d2`](https://github.com/Kitware/trame/commit/c07b0d22c673883e58914ea36489d49fc54b8ac4)) -* docs(readme): fix invalid path for pict ([`97b4a3c`](https://github.com/Kitware/trame/commit/97b4a3cb0c5a2346775d4f921107772200c87670)) +## v3.1.0 (2023-08-04) -### Fix +### Documentation -* fix(simput): add simput as default dependency ([`b6ca24c`](https://github.com/Kitware/trame/commit/b6ca24ccace036122abe6dce27f5d51fab53fb2e)) +- **example**: Fix client_type + ([`78023e8`](https://github.com/Kitware/trame/commit/78023e86e1dd78dd5090bf27351c066f6099d332)) -### Unknown +- **examples**: Add missing dep for trame v3 + ([`78821d1`](https://github.com/Kitware/trame/commit/78821d1c35d850ae158b6477974f6afa74f9c1eb)) -* Merge pull request #81 from wschroed/Doc-updates +- **flyer**: Add 2023 pdf flyer + ([`8e739f9`](https://github.com/Kitware/trame/commit/8e739f9f39f03c2761b2a67477abe47e7369f67d)) -Documentation updates ([`44d44fc`](https://github.com/Kitware/trame/commit/44d44fcc56bdd8d910d8b61c4d1a0a77c5649f00)) +- **flyer**: Add download link + ([`3353f1b`](https://github.com/Kitware/trame/commit/3353f1b28c7e6b7a2cbd5213eb0b542cb85198cd)) +- **v3**: Update migration page + ([`f1f5ac4`](https://github.com/Kitware/trame/commit/f1f5ac48cc8a26b083968ebc57bc4306a867b075)) -## v2.1.1 (2022-06-15) +- **v3**: Update migration page + ([`90be23f`](https://github.com/Kitware/trame/commit/90be23faafac20289a533d70f1aa8f020a4c50b4)) + +- **v3**: Update migration page + ([`4de8d3d`](https://github.com/Kitware/trame/commit/4de8d3d309fcee9adfc04d7878b99eaa1a42a1e3)) + +- **v3**: Update tutorial to support v3 + ([`4ede54c`](https://github.com/Kitware/trame/commit/4ede54ca91a411171905bdec11a90f3cd2137d2f)) + +### Features + +- **decorator**: Expose class level decorators + ([`0db65a1`](https://github.com/Kitware/trame/commit/0db65a11993e4def6e43e26d5894b8173fd999e8)) + + +## v3.0.2 (2023-07-20) + +### Bug Fixes + +- **warn**: Disable message with TRAME_DISABLE_V3_WARNING env + ([`ffc3d15`](https://github.com/Kitware/trame/commit/ffc3d152b351b44d3792ebe85dbed095520ec5e2)) + + +## v3.0.1 (2023-07-20) + +### Bug Fixes + +- **v3**: Use logger for warning message + ([`dd3d220`](https://github.com/Kitware/trame/commit/dd3d220fdae7b94a5bbf78d4ea732e642799a923)) + + +## v3.0.0 (2023-07-20) + +### Features + +- **v3**: Streamline trame for vue3 support + ([`85f6a48`](https://github.com/Kitware/trame/commit/85f6a48fa7c52a68437704adf1645327e633edcf)) + +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`](https://github.com/Kitware/trame/commit/ff3aa76c2c1446516c0945870e12b1aaefdbe797)) + +### Continuous Integration + +- Fix version + ([`fe48af4`](https://github.com/Kitware/trame/commit/fe48af40c0baf0dda772c5df91135438a31ed5c2)) ### Documentation -* docs(example): Fix SimpleCone/RemoteRendering ([`498fd78`](https://github.com/Kitware/trame/commit/498fd7803505068cf269aa1ac83806e1b16d3d03)) +- **example**: Add working examples for issues + ([`5fc1187`](https://github.com/Kitware/trame/commit/5fc11876a18df20c4b7468266add7a9bcd3d0795)) -* docs(contributing): add CONTRIBUTING.rst -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`9e51275`](https://github.com/Kitware/trame/commit/9e5127537c23b743b04cbafff3f5f21ba277344a)) +## v2.5.1 (2023-07-19) -### Fix +### Bug Fixes -* fix(mimetypes): ensure javascript files get the correct mimetype +- **v2**: Last trame v2 release + ([`6c66b44`](https://github.com/Kitware/trame/commit/6c66b446f0343b2ba74c247daeb3c7806b3c23cc)) -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. +### Continuous Integration -This also adds some infrastructure for adding extra mimetypes that -persist even if `mimetypes.init()` is called. +- Add cuda based docker image + ([`b69e7cb`](https://github.com/Kitware/trame/commit/b69e7cb1cb15bffe6d3991766ee3c9f684757fb0)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`40a9618`](https://github.com/Kitware/trame/commit/40a9618af62da9f7d2b88bc333938c9ccc647487)) +### Documentation -### Unknown +- Update README.rst + ([`23f4497`](https://github.com/Kitware/trame/commit/23f4497918bf4d7d54897d00035d8eb567e2534e)) -* Merge pull request #78 from Kitware/javascript-mimetypes +- **discussion**: Add example 291 + ([`07688e9`](https://github.com/Kitware/trame/commit/07688e9d19dd87001325e9eaeb516740baead2b5)) -Ensure javascript files get the correct mimetype ([`62b9e90`](https://github.com/Kitware/trame/commit/62b9e90a56114d5df69bc03de82c626fcefb6a1b)) +- **discussion**: Add sample code + ([`5c2a424`](https://github.com/Kitware/trame/commit/5c2a424f755224bc62f1c2aef691dcf4cfd12e61)) +- **nginx**: Add config info + ([`43c1193`](https://github.com/Kitware/trame/commit/43c11936f36b5744f02643447318bdc65923bb60)) -## v2.1.0 (2022-06-04) +- **nginx**: Update deploy-nginx.md + ([`89bcfab`](https://github.com/Kitware/trame/commit/89bcfabb3e871688c4e9c6b897b4b265121b6a51)) -### Chore +- **readme**: Add markdown for indexing + ([`dbbeab5`](https://github.com/Kitware/trame/commit/dbbeab5b9bf9f8212db6b1cca4a885056c3bcd75)) -* chore(pre-commit): fix format issue ([`0224fb5`](https://github.com/Kitware/trame/commit/0224fb5fb267c5e8819b09fd241bf2f20c12e424)) +- **readme**: Add markdown for indexing + ([`6b9ebce`](https://github.com/Kitware/trame/commit/6b9ebce9bf9cdc19a246f3dd5d7d9f60ba812ef9)) -### Ci +- **website**: Fix license reference + ([`979aa84`](https://github.com/Kitware/trame/commit/979aa84b9803bf539edf50ff98a3dd4b4cde76ef)) -* ci(docker): make app key optional with cmd ([`9d73f24`](https://github.com/Kitware/trame/commit/9d73f2428bab44a3be7746293df2499e5b7f0a22)) +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". -* ci(docker): make apps.yaml/name/app optional ([`45b8cc5`](https://github.com/Kitware/trame/commit/45b8cc5042fb6908c792b32ef7a6755a1dd96d0f)) +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). -* ci(docker): fix launcher generator script ([`51fe646`](https://github.com/Kitware/trame/commit/51fe6468759a7ef553880206acde39996c48dbbb)) +For reference, trame v1 license (originally introduced in e8fe5944b (chore: Getting started)) was + BSD-3. -* ci(docker): fix www generator for app.html name ([`6c99fc6`](https://github.com/Kitware/trame/commit/6c99fc6ac7d860d702f74860960e098df72871f3)) -* ci(docker): Add custom www module + app.html ([`95d1ef9`](https://github.com/Kitware/trame/commit/95d1ef9eb1fef9a2c1b0a090aff8cfc44ace7362)) +## v2.5.0 (2023-05-19) ### Documentation -* docs(welcome): Update note ([`cee6461`](https://github.com/Kitware/trame/commit/cee64613717607cb374e9c2ca07f5d40f1c6c7c8)) +- **example**: Add example + ([`6a2b20c`](https://github.com/Kitware/trame/commit/6a2b20c78b70460e40c164d9736bffef7d52a006)) -* docs(intro): Remove --pre from pip install command ([`f748dd6`](https://github.com/Kitware/trame/commit/f748dd6736e4736365f9f18c00c5846c53f47793)) +- **getter**: Add example with nested update + ([`cb67736`](https://github.com/Kitware/trame/commit/cb67736b78c75f7e6e9e1c07c802b40de45ba760)) -### Feature +- **GroupChips**: Add example + ([`be98f8f`](https://github.com/Kitware/trame/commit/be98f8ff074b569f007a20b9ed948d3cae150358)) -* feat(ui): Add virtual node ui manager with server ([`6956009`](https://github.com/Kitware/trame/commit/695600928f2bd3e3795c556d609eb11c93ba7c50)) +- **website**: Add more help + ([`97bf7ff`](https://github.com/Kitware/trame/commit/97bf7ff484ac7e3af31191687313546a2d2af2ad)) -### Style +- **website**: Add mstar image in the app section + ([`77a290c`](https://github.com/Kitware/trame/commit/77a290c0d4d8584380c9c90b4ebe6c3fdb8056fd)) -* style(black): fix indentation ([`a4977db`](https://github.com/Kitware/trame/commit/a4977db8e3db910785f8b5de22dd42fe5f923797)) +- **website**: Add roadmap and v2-3 mention + ([`10ad9a3`](https://github.com/Kitware/trame/commit/10ad9a332e6596bb8da465f4d5c453fe9059ec65)) +- **website**: Add roadmap and v2-3 mention + ([`97f6476`](https://github.com/Kitware/trame/commit/97f6476c5056df73b3b4585eaad718abbb4b1cf5)) -## v2.0.1 (2022-05-31) +- **website**: Update applications anchor + ([`6379042`](https://github.com/Kitware/trame/commit/6379042985602583ce8b1d0a7f01ca88c94e8736)) + +- **website**: Update mstar tooltip + ([`49c3c93`](https://github.com/Kitware/trame/commit/49c3c93c136c4ce8392b44a48e354ec3b83f64c0)) -### Chore +### Features -* chore(commitlint): only run commitlint on PR +- **dependencies**: Version update for all vue2 widgets + ([`ddddb65`](https://github.com/Kitware/trame/commit/ddddb6581df8ef22ab8b38ad46283cc16e34c7d6)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`5ed2b65`](https://github.com/Kitware/trame/commit/5ed2b654935441d04a5460fff76f856a23b9cb87)) -* chore(commitlint): fix commitlint in CI +## v2.4.2 (2023-05-11) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`c35973c`](https://github.com/Kitware/trame/commit/c35973ca9029c17a97b16ffbfeb95927ba504430)) +### Bug Fixes -* chore(fix): fix codespell issues +- **demo**: Rename cone to demo and add jupyter helper + ([`429c10b`](https://github.com/Kitware/trame/commit/429c10b03d251c00b01a0deca5b2ecb6a9721f01)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`1696a9a`](https://github.com/Kitware/trame/commit/1696a9ac36b6a4f0bf136034abf6d080c26babf7)) -* chore(flake8): fix flake8 issues +## v2.4.1 (2023-05-11) -Jupyter also had an issue with the __all__ statement that was fixed. +### Bug Fixes -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`a66127c`](https://github.com/Kitware/trame/commit/a66127c67504ae4844a69ff5c81093605c2e585f)) +- Add cone application for validation + ([`bf84770`](https://github.com/Kitware/trame/commit/bf84770826dfb247bce0cca155845b9812935a08)) -* chore(black): run black on source code -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`ea45740`](https://github.com/Kitware/trame/commit/ea457408e97795003a99e70ae881bcfc395f521f)) +## v2.4.0 (2023-04-25) + +### Documentation -* chore(tools): List possible tools to be added ([`95a8356`](https://github.com/Kitware/trame/commit/95a8356d461909332848763e4b929391209fe3c4)) +- **api**: List external widgets + ([`a333db1`](https://github.com/Kitware/trame/commit/a333db1dfccd9f3a838d25cdded59acfe9cc4c44)) -* chore(tools): List possible tools to be added ([`6309364`](https://github.com/Kitware/trame/commit/6309364757553874255baa3eeb05d579d21564c4)) +- **docker**: Fix docker remote rendering example + ([`ab55187`](https://github.com/Kitware/trame/commit/ab5518795a3c8b5827f05e2e650e39bff32e55ac)) -* chore(docker): Update scripts to use v2 www tools ([`361c976`](https://github.com/Kitware/trame/commit/361c976999dfc39f2daffb45bbde2e2a1c86cbe1)) +- **docker**: Vtk remote rendering + ([`e11ff23`](https://github.com/Kitware/trame/commit/e11ff23beadb26ad16aa56f2925a0b92a62c056c)) -### Ci +- **examples**: Add docker remote rendering example + ([`7a847a0`](https://github.com/Kitware/trame/commit/7a847a0ca1294cbff2f191275a09fe7007d6f66e)) -* ci(actions): removed semantic-release ([`f176c4c`](https://github.com/Kitware/trame/commit/f176c4cd5f0713788e874dce8db58c39a9128a64)) +- **osmesa**: Update requirements.txt for remote rendering + ([`7b0fcbd`](https://github.com/Kitware/trame/commit/7b0fcbdf564b936ad1b7f5d927d4e0fe2fe1824a)) -* ci(actions): Bring back some basic actions ([`fe6d329`](https://github.com/Kitware/trame/commit/fe6d32910cc20a166f1e0c3331e8aa7457290146)) +- **vtk**: Update example with latest trame-vtk + ([`f306d2d`](https://github.com/Kitware/trame/commit/f306d2d37eb668362773e6b5e3d3ce0f012a9630)) + +- **vue23**: Clarify some aspect + ([`a5e2a5a`](https://github.com/Kitware/trame/commit/a5e2a5ac2223174f1ba128fbdd486b94f750f8f2)) + +- **vue3**: New template handling syntax + ([`fbaffe3`](https://github.com/Kitware/trame/commit/fbaffe301a6a0d747d80782c9e7e29a529e20763)) + +- **website**: Update to add doc on vue2/3 + ([`d70f097`](https://github.com/Kitware/trame/commit/d70f097c173cfd572ebeae51b8ddb90a939d9d6a)) + +### Features + +- **py-client**: Enable cross trame-server communication + ([`afab046`](https://github.com/Kitware/trame/commit/afab0462c8fedc9b8b0f70f86d7eb08f3ead9fe3)) + + +## v2.3.2 (2023-02-14) + +### Bug Fixes + +- **www**: Allow www tool to support either vue2 or vue3 + ([`363dd53`](https://github.com/Kitware/trame/commit/363dd5336034dbd9d5c5d03ce13ea242aa5f99c0)) + +fix #204 + + +## v2.3.1 (2023-02-10) + +### Bug Fixes + +- **testing**: Add testing helpers + ([`493803d`](https://github.com/Kitware/trame/commit/493803d26b8c8d33b1f28c59cd5cdabb6c713636)) + +### Documentation + +- **table**: Handle dynamic table + ([`be314bf`](https://github.com/Kitware/trame/commit/be314bf58eef73dd0394f1dcc1c7735720fdcf73)) + + +## v2.3.0 (2023-02-08) + +### Documentation + +- **hot_reload**: Deprecate @reloading example + ([`96b4eb5`](https://github.com/Kitware/trame/commit/96b4eb5e5bd036ebc2816870022dcbbefdbc04ac)) + +- **hot_reload**: Make content center + ([`e6aec3f`](https://github.com/Kitware/trame/commit/e6aec3fb41a6edecb379d2d7651ca3ecb40fe45f)) + +- **utils.tree**: Add API doc + ([`2818473`](https://github.com/Kitware/trame/commit/28184737d7712f9ffe749ac3543bf3b43f4200fd)) + +- **website**: Update value proposition + ([`e96749c`](https://github.com/Kitware/trame/commit/e96749c2360294ab5527d75052e2804dcc1aa210)) + +### Features + +- **client_type**: Preparation for 3.x release + ([`b88a994`](https://github.com/Kitware/trame/commit/b88a994e2acea87bf624340a178022158f00a79b)) + + +## v2.2.6 (2023-01-20) + +### Bug Fixes + +- **hot_reload**: Remove old code + ([`7fc2948`](https://github.com/Kitware/trame/commit/7fc2948a61a2b304f72648cae062be2a1f52b697)) + +### Chores + +- Update issue template + ([`08a1f57`](https://github.com/Kitware/trame/commit/08a1f577d5e18e5ebda92e4cb78ac24d435f80fa)) + +### Documentation + +- **docker**: Update readme + ([`ade4c25`](https://github.com/Kitware/trame/commit/ade4c25dc634d9dd30a25158e58c66d5a4b89322)) + +- **DynamicLocalRemoteRendering**: Fix example to flush geometry + ([`d0a1deb`](https://github.com/Kitware/trame/commit/d0a1deb65a5a8f6bbe7a2dcbbfda14a5ba563a91)) + +- **Example**: Add cursor example + ([`78e31cc`](https://github.com/Kitware/trame/commit/78e31cc1d9c593c58f664fbf10c9e943f9468e28)) + +- **hot_reload**: Add example + ([`f0f3cc8`](https://github.com/Kitware/trame/commit/f0f3cc8238677a7b2b2afd4585881873132dd97d)) + +- **HPC**: Update hpc doc + ([`208b711`](https://github.com/Kitware/trame/commit/208b71123da8428414d3c909b5d988cd665b9ac0)) + +Corrected InfiniteTactics name and edited the description + +- **issues**: Add issue code base + ([`f177d4e`](https://github.com/Kitware/trame/commit/f177d4e35e855542513e17895092882bcc2d8521)) + +- **reloading**: Allow dynamic method reloading + ([`06be552`](https://github.com/Kitware/trame/commit/06be55252f885ddf7ac917b47f6a5149b3cdb756)) + +- **website**: Update some website guides + ([`7f58c1a`](https://github.com/Kitware/trame/commit/7f58c1a987066d92efbb460d65954695a912bd9e)) + + +## v2.2.5 (2022-12-17) + +### Bug Fixes + +- **docker**: Separate out build and run steps + ([`7393f1d`](https://github.com/Kitware/trame/commit/7393f1d44f9ddbc3d51db5cafbe88a4039ff9cc2)) + +This also updates the README with new relevant instructions. + +Signed-off-by: Patrick Avery + +### Documentation + +- **docker**: Update docker to use build script + ([`c3b7bd1`](https://github.com/Kitware/trame/commit/c3b7bd130af104549e2a18dafee4719ba59abf24)) + +- **docker**: Update readme + ([`33e050d`](https://github.com/Kitware/trame/commit/33e050d986b22cadb377c57ac5d5d0ae714135a6)) + + +## v2.2.4 (2022-12-12) + +### Bug Fixes + +- **docker**: Move apps.json creation into launcher section + ([`eeb4a88`](https://github.com/Kitware/trame/commit/eeb4a886e39721b9059a7957ecdb3ea09d4a9b58)) + +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 + + +## v2.2.3 (2022-12-11) + +### Bug Fixes + +- **docker**: Add ability to replace USE_HOST + ([`3cd4dc3`](https://github.com/Kitware/trame/commit/3cd4dc321db1e404ec4ce8ae7db8747868b4d255)) + +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 + +- **docker**: Add additional build options + ([`8ad6f44`](https://github.com/Kitware/trame/commit/8ad6f449347969e091bd178560edebb41c6aafb4)) + +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 + +- **docker**: Add build.sh script for easier builds + ([`26effc0`](https://github.com/Kitware/trame/commit/26effc03b88cf5e86411fca80994c515ce29dee6)) + +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 ### Documentation -* docs(content): Fix doc wording +- **examples**: Reformat using black + ([`6fdc5a5`](https://github.com/Kitware/trame/commit/6fdc5a5f2bb52a2eff42ed4c1dfac9ec187cf372)) -It seemed like "change" was referenced too many times in the same sentence. ([`490196e`](https://github.com/Kitware/trame/commit/490196e62a5252a7b8b50d0b6bda03746d796ce8)) +- **markdown**: Provide encoding at read time + ([`2760bc2`](https://github.com/Kitware/trame/commit/2760bc28917fa31cc7f97ea8dd9a361cfe9f541c)) -* docs(example): Fix RemoteSelection for trame v2 ([`4c2ba6d`](https://github.com/Kitware/trame/commit/4c2ba6d2ebc5c4af0bb6427ecaff0435bf6d4a39)) +- **readme**: Handle typos + ([`12879f2`](https://github.com/Kitware/trame/commit/12879f2e1f0e5f0f8550221278908a32180e2d5b)) -* docs(api): Add missing information ([`32a9a4a`](https://github.com/Kitware/trame/commit/32a9a4a47232a24e7c79d3f037cd3c2fad7fcf56)) +Minor edits -* docs(api): Adding more api doc ([`0c9948d`](https://github.com/Kitware/trame/commit/0c9948d03f4a271747965afe7f68b3889e4c9daa)) +- **Selection**: Add paraview remote rendering selection example + ([`f9f6f7b`](https://github.com/Kitware/trame/commit/f9f6f7bbb23585e65bf2aaa0ccbfd00e342ebd14)) -* docs(api): Adding more api doc ([`a78df91`](https://github.com/Kitware/trame/commit/a78df91235244a6cff4f688298bee91e98df5096)) +- **selection**: Update pv selection with clear and click + ([`0d06739`](https://github.com/Kitware/trame/commit/0d06739114ed3b37f838304b334295d6f93bf50d)) -* docs(rtd): Update wwww ([`13258ad`](https://github.com/Kitware/trame/commit/13258ad7e807d18b5fa7123d28b59f452833a114)) +- **Style**: Add global css style example + ([`00fa606`](https://github.com/Kitware/trame/commit/00fa60618aaff4f383b50e34e1c85d3a89d2e4b5)) -* docs(migration): Add widgets.html info ([`4e57496`](https://github.com/Kitware/trame/commit/4e5749670935e6ba684289d9f894782a1151c0a8)) -* docs(example): add link to v1-v2 delta ([`b28723d`](https://github.com/Kitware/trame/commit/b28723d7e9ea56006e230b1898f3d158f77f49d6)) +## v2.2.2 (2022-12-02) -* docs(example): add missing v2 migration ([`7b3cda7`](https://github.com/Kitware/trame/commit/7b3cda7c45b8a60132892f762e16ed28cb709481)) +### Bug Fixes -* docs(website): update landing page ([`faba163`](https://github.com/Kitware/trame/commit/faba16314dc229be1b9991fb8b3108d3d94a81a9)) +- **docker**: Add `wheel` to pip docker image + ([`6f34a4e`](https://github.com/Kitware/trame/commit/6f34a4eead0e4f50372d3c6f524dfdd3f4a4b018)) -* docs(examples): Add ref to v1 + delta ([`c9bc9dc`](https://github.com/Kitware/trame/commit/c9bc9dc80d14c23782c246e3c202d89ffeed3f95)) +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. -* docs(website): update content to match new api ([`5f55d6a`](https://github.com/Kitware/trame/commit/5f55d6a575d3fb6afb28d49adc66e7f1afb22d96)) +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). -* docs(examples): update and cleanup examples for v2 ([`e8ad216`](https://github.com/Kitware/trame/commit/e8ad2164e64ab1656516f399afed639413ee5421)) +See: https://github.com/pypa/pip/issues/8559 + +Signed-off-by: Patrick Avery + +### Documentation + +- **caprover**: Add info for caprover deploy + ([`ea6fec4`](https://github.com/Kitware/trame/commit/ea6fec4b3c9d45241d00ff8b4913aab45200ebc0)) + +- **deploy**: Add a deployment section + ([`2b5e122`](https://github.com/Kitware/trame/commit/2b5e122e09658534f970c2f0b1bb9fc9043df0d9)) -### Fix +- **docker**: Add single file example + ([`18fa307`](https://github.com/Kitware/trame/commit/18fa30792e6d6b8f8a8decc54d659ea306d36be9)) -* fix(CI): add initial CI with semantic-release +- **example**: Switch view validation + ([`662c5cb`](https://github.com/Kitware/trame/commit/662c5cb7c5092ff749edca94f15381cb72f22c6d)) -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). +- **examples**: Fix typo in vtkClass arg + ([`4822ad3`](https://github.com/Kitware/trame/commit/4822ad3bbb60caab3630e8100cd71c3e4dc2d27e)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`a881ffb`](https://github.com/Kitware/trame/commit/a881ffb9232fd2f78e445be4be58dcc112181ff5)) +- **fileUpload**: Add validation example + ([`9c81ea9`](https://github.com/Kitware/trame/commit/9c81ea995473f205348e5639d528ba9dde03521f)) -* fix(tools.app): Add tool to create html app ([`d8c11e6`](https://github.com/Kitware/trame/commit/d8c11e679500005b976c8e934230aa8ea9f0d072)) +- **menu**: Update doc menu + ([`89ee007`](https://github.com/Kitware/trame/commit/89ee0074f495a383ac171a2982db08f3c24abc88)) -* fix(jupyter): Proper server.start() call ([`e67625e`](https://github.com/Kitware/trame/commit/e67625e9775f688da7d80d5b2ea97d779af61dfb)) +- **readme**: Remove the --pre in pip install command + ([`dc01c70`](https://github.com/Kitware/trame/commit/dc01c70370c25fcb9e77fd86d46cd786a9a4e740)) -* fix(tools/www): Make it server independent ([`1d7ad31`](https://github.com/Kitware/trame/commit/1d7ad3197d445ffd600d5069c993a44c5f831a18)) +- **video**: Add video on landing page + ([`76926cf`](https://github.com/Kitware/trame/commit/76926cfdcfabd724af34acd7e5bd613dd1e072c0)) -### Unknown +- **video**: Add video on landing page + ([`168a3c9`](https://github.com/Kitware/trame/commit/168a3c983bc71f5e03c27a0409d3f93f34683d54)) -* Merge pull request #73 from psavery/initial-ci +- **website**: Correct tutorial code examples + ([`eb4a628`](https://github.com/Kitware/trame/commit/eb4a6283b2d1585d7c34b189c94871563817940e)) -Add Trame 2.0 initial CI with semantic-release ([`906a37c`](https://github.com/Kitware/trame/commit/906a37c886e73ac3b19cdd6a37161dfd505c6b63)) -* Merge pull request #72 from Purg/patch-1 +## v2.2.1 (2022-10-21) + +### Bug Fixes + +- **rca**: Add trame-rca in default dependencies + ([`7fa2253`](https://github.com/Kitware/trame/commit/7fa2253058aebe6e4e1c5150407f0019b275110b)) -Adjust doc wording ([`8fe7cc9`](https://github.com/Kitware/trame/commit/8fe7cc979a12d03c0ffa33c234a75d8d95b83ef9)) +### Documentation -* Add ControllerFunction docs +- **course**: Add links to the course + ([`4f79912`](https://github.com/Kitware/trame/commit/4f79912a039c10a46afadc85c084c31977b146e7)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`60440ab`](https://github.com/Kitware/trame/commit/60440ab10e370d61db70efe3c6a63561c1501447)) +- **course**: Expanded and polished description of course + ([`cc4e0ac`](https://github.com/Kitware/trame/commit/cc4e0ac9932ecdabefdcac5b67071bd461e937f8)) -* Fix properties on same line by adding css file +- **course**: Update links of documents + ([`73bb2e7`](https://github.com/Kitware/trame/commit/73bb2e71c68fb691aa8d265b410a5547accc656a)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`24cf510`](https://github.com/Kitware/trame/commit/24cf510425da9fc04bc6afacf1bd014feff11534)) +- **download**: Add binary download example + ([`af70938`](https://github.com/Kitware/trame/commit/af70938509d966eae4cea5d76389ecdd9c97bc88)) -* Add core classes to side bar +- **example**: Add stats to pv/wavelet example + ([`c257a54`](https://github.com/Kitware/trame/commit/c257a54a0a06c2a5a0dc2f2879819a9f69effc24)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`0cb9305`](https://github.com/Kitware/trame/commit/0cb9305ddb36dc5d9f13a8ccab9171a4e26e8236)) +- **example**: Collaboration state async/busy update + ([`792dd28`](https://github.com/Kitware/trame/commit/792dd28e288547f7dfe20eff5596c16554f80a70)) -* Do not expose Server in trame.app +- **examples**: Multi-server example + ([`78008d9`](https://github.com/Kitware/trame/commit/78008d9a3b7ba0817df302ae1c81f93b7f618e5a)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`7887c96`](https://github.com/Kitware/trame/commit/7887c969b51592d7b14500420611873ca6ebef9a)) +- **FiniteElementAnalysis**: Fix file chunk handling + ([`7790cd1`](https://github.com/Kitware/trame/commit/7790cd1df397b6988fabf4238317a1957b57c3c7)) -* Show AbstractElement base class, not HtmlElement +- **paraview**: Add info for using conda + ([`5e1160d`](https://github.com/Kitware/trame/commit/5e1160d72aef0d0b1edcab0450f90a03b9c0977c)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`0527f0f`](https://github.com/Kitware/trame/commit/0527f0fb6332e58c10965ff964f6d0f9fefa883d)) +- **SurfacePicking**: Add jupyter helper function + ([`76e6c8b`](https://github.com/Kitware/trame/commit/76e6c8b2a35e34e4a15ac6d3e479941b54500b36)) -* Add mpld3 as a mock import +- **tutorial**: Fix typo in example + ([`77b3a1b`](https://github.com/Kitware/trame/commit/77b3a1b6c262dfcfe50f10da26992ae023805f76)) -This will just avoid printing the warning that it was not imported. +- **vtk**: Rename trame.widgets.vtk to not confuse with vtk import + ([`b480332`](https://github.com/Kitware/trame/commit/b48033261f364fd79f0dcd039b4c04c153eb67b1)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`0e18350`](https://github.com/Kitware/trame/commit/0e18350742bbcf764ae16df232684787ce3f812e)) +fix #127 -* Exclude the env/utils.py file +- **wavelet**: Add sc demo comparison + ([`f9d5e36`](https://github.com/Kitware/trame/commit/f9d5e367eefcfa7c27e63e79daa1112b2dba3daf)) -This also provides an example for how to exclude files +- **wavelet**: Add sc demo comparison + ([`def850b`](https://github.com/Kitware/trame/commit/def850b5768e2099c0c5c3610117e02b0e8126c9)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`37f2783`](https://github.com/Kitware/trame/commit/37f2783dff2b0f96529955894182af9773dbca06)) -* Show inheritance of classes in docs +## v2.2.0 (2022-08-29) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`e56adbd`](https://github.com/Kitware/trame/commit/e56adbdd9dd69f51c71b6153530aa29c84509854)) +### Documentation -* Allow sphinx to import trame.env.paraview +- **website**: Fix spacing + ([`7073f5a`](https://github.com/Kitware/trame/commit/7073f5a401e0b9f626908784f3d8d73ac7316f9e)) + +### Features + +- **ClientFile**: Add helper to handle multi-part upload file + ([`d00907f`](https://github.com/Kitware/trame/commit/d00907f9b3806cb2d94b6565527956475848a7a2)) + + +## v2.1.2 (2022-08-24) + +### Bug Fixes + +- **simput**: Add simput as default dependency + ([`b6ca24c`](https://github.com/Kitware/trame/commit/b6ca24ccace036122abe6dce27f5d51fab53fb2e)) + +### Chores + +- **ignore**: Remove test directory + ([`3967b9c`](https://github.com/Kitware/trame/commit/3967b9c234e31e4a06651df99bb2b5a4dcda2eca)) + +- **semantic-release**: Bump version to latest + ([`3718950`](https://github.com/Kitware/trame/commit/37189505b4ef067898727a9258556d9f5e8af0cf)) + +Signed-off-by: Patrick Avery + +### Documentation + +- **api**: Update client side API + ([`738565f`](https://github.com/Kitware/trame/commit/738565fe1960aba916fd7bf6709de5b3f6a33c0a)) + +- **ci**: Add coverage and codecov upload + ([`e6f3181`](https://github.com/Kitware/trame/commit/e6f3181c053c009017a95355721525dc502c5d35)) + +Signed-off-by: Patrick Avery + +- **coverage**: Add .coveragerc + ([`41c4d62`](https://github.com/Kitware/trame/commit/41c4d62e7a6f5dba41fd9305b314c87fa8ed7b6f)) + +Signed-off-by: Patrick Avery + +- **coverage**: Remove codecov PR comment + ([`49065a0`](https://github.com/Kitware/trame/commit/49065a0abb766c06c12972fa5022ee455d1fce9f)) + +Signed-off-by: Patrick Avery + +- **example**: Add validation for download with promise + ([`51ad010`](https://github.com/Kitware/trame/commit/51ad0108a72f24a67449e05eba306581c0f818b9)) + +- **examples**: Add tkinter file browser example + ([`190b37d`](https://github.com/Kitware/trame/commit/190b37dbcf56c900db0e38031f953b5695685067)) + +This adds an example that uses tkinter for the selection of a directory. + +Signed-off-by: Patrick Avery + +- **examples**: Add validation examples + ([`8a7e1ca`](https://github.com/Kitware/trame/commit/8a7e1ca1416e61014c31315096343c83e1c8f91e)) + +- **examples**: Ensure file browser appears in front + ([`ef1a869`](https://github.com/Kitware/trame/commit/ef1a869dd4e6aa8c38a4da2dc3ebd1e1b47332f8)) + +This is particularly an issue on Windows. Add the line that is necessary to place the dialog in + front. + +Signed-off-by: Patrick Avery + +- **readme**: Add CI badge + ([`c07b0d2`](https://github.com/Kitware/trame/commit/c07b0d22c673883e58914ea36489d49fc54b8ac4)) + +Signed-off-by: Patrick Avery + +- **readme**: Fix invalid path for pict + ([`97b4a3c`](https://github.com/Kitware/trame/commit/97b4a3cb0c5a2346775d4f921107772200c87670)) + +- **relay**: Add reverse connection and relay scenario + ([`7cbfbf4`](https://github.com/Kitware/trame/commit/7cbfbf46bf1dc46850768909802da08d725c0944)) + +- **reverse-stop**: Test client to ask server to stop + ([`1877a46`](https://github.com/Kitware/trame/commit/1877a46c9e2be8b4e0a6157de16851d362761734)) + +- **website**: Improve language and grammar + ([`6959dc8`](https://github.com/Kitware/trame/commit/6959dc8971f2bbe34c0afdfc90fe2fabde29c242)) + + +## v2.1.1 (2022-06-15) + +### Bug Fixes + +- **mimetypes**: Ensure javascript files get the correct mimetype + ([`40a9618`](https://github.com/Kitware/trame/commit/40a9618af62da9f7d2b88bc333938c9ccc647487)) + +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 + +### Documentation + +- **contributing**: Add CONTRIBUTING.rst + ([`9e51275`](https://github.com/Kitware/trame/commit/9e5127537c23b743b04cbafff3f5f21ba277344a)) + +Signed-off-by: Patrick Avery + +- **example**: Fix SimpleCone/RemoteRendering + ([`498fd78`](https://github.com/Kitware/trame/commit/498fd7803505068cf269aa1ac83806e1b16d3d03)) + + +## v2.1.0 (2022-06-04) + +### Chores + +- **pre-commit**: Fix format issue + ([`0224fb5`](https://github.com/Kitware/trame/commit/0224fb5fb267c5e8819b09fd241bf2f20c12e424)) + +### Code Style + +- **black**: Fix indentation + ([`a4977db`](https://github.com/Kitware/trame/commit/a4977db8e3db910785f8b5de22dd42fe5f923797)) + +### Continuous Integration + +- **docker**: Add custom www module + app.html + ([`95d1ef9`](https://github.com/Kitware/trame/commit/95d1ef9eb1fef9a2c1b0a090aff8cfc44ace7362)) + +- **docker**: Fix launcher generator script + ([`51fe646`](https://github.com/Kitware/trame/commit/51fe6468759a7ef553880206acde39996c48dbbb)) + +- **docker**: Fix www generator for app.html name + ([`6c99fc6`](https://github.com/Kitware/trame/commit/6c99fc6ac7d860d702f74860960e098df72871f3)) + +- **docker**: Make app key optional with cmd + ([`9d73f24`](https://github.com/Kitware/trame/commit/9d73f2428bab44a3be7746293df2499e5b7f0a22)) + +- **docker**: Make apps.yaml/name/app optional + ([`45b8cc5`](https://github.com/Kitware/trame/commit/45b8cc5042fb6908c792b32ef7a6755a1dd96d0f)) + +### Documentation + +- **intro**: Remove --pre from pip install command + ([`f748dd6`](https://github.com/Kitware/trame/commit/f748dd6736e4736365f9f18c00c5846c53f47793)) + +- **welcome**: Update note + ([`cee6461`](https://github.com/Kitware/trame/commit/cee64613717607cb374e9c2ca07f5d40f1c6c7c8)) + +### Features + +- **ui**: Add virtual node ui manager with server + ([`6956009`](https://github.com/Kitware/trame/commit/695600928f2bd3e3795c556d609eb11c93ba7c50)) + + +## v2.0.1 (2022-05-31) + +### Bug Fixes + +- **CI**: Add initial CI with semantic-release + ([`a881ffb`](https://github.com/Kitware/trame/commit/a881ffb9232fd2f78e445be4be58dcc112181ff5)) + +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 + +- **jupyter**: Proper server.start() call + ([`e67625e`](https://github.com/Kitware/trame/commit/e67625e9775f688da7d80d5b2ea97d779af61dfb)) + +- **tools.app**: Add tool to create html app + ([`d8c11e6`](https://github.com/Kitware/trame/commit/d8c11e679500005b976c8e934230aa8ea9f0d072)) + +- **tools/www**: Make it server independent + ([`1d7ad31`](https://github.com/Kitware/trame/commit/1d7ad3197d445ffd600d5069c993a44c5f831a18)) + +### Chores + +- **black**: Run black on source code + ([`ea45740`](https://github.com/Kitware/trame/commit/ea457408e97795003a99e70ae881bcfc395f521f)) + +Signed-off-by: Patrick Avery + +- **commitlint**: Fix commitlint in CI + ([`c35973c`](https://github.com/Kitware/trame/commit/c35973ca9029c17a97b16ffbfeb95927ba504430)) + +Signed-off-by: Patrick Avery + +- **commitlint**: Only run commitlint on PR + ([`5ed2b65`](https://github.com/Kitware/trame/commit/5ed2b654935441d04a5460fff76f856a23b9cb87)) + +Signed-off-by: Patrick Avery + +- **docker**: Update scripts to use v2 www tools + ([`361c976`](https://github.com/Kitware/trame/commit/361c976999dfc39f2daffb45bbde2e2a1c86cbe1)) + +- **fix**: Fix codespell issues + ([`1696a9a`](https://github.com/Kitware/trame/commit/1696a9ac36b6a4f0bf136034abf6d080c26babf7)) + +Signed-off-by: Patrick Avery + +- **flake8**: Fix flake8 issues + ([`a66127c`](https://github.com/Kitware/trame/commit/a66127c67504ae4844a69ff5c81093605c2e585f)) + +Jupyter also had an issue with the __all__ statement that was fixed. + +Signed-off-by: Patrick Avery + +- **tools**: List possible tools to be added + ([`95a8356`](https://github.com/Kitware/trame/commit/95a8356d461909332848763e4b929391209fe3c4)) + +- **tools**: List possible tools to be added + ([`6309364`](https://github.com/Kitware/trame/commit/6309364757553874255baa3eeb05d579d21564c4)) + +### Continuous Integration + +- **actions**: Bring back some basic actions + ([`fe6d329`](https://github.com/Kitware/trame/commit/fe6d32910cc20a166f1e0c3331e8aa7457290146)) + +- **actions**: Removed semantic-release + ([`f176c4c`](https://github.com/Kitware/trame/commit/f176c4cd5f0713788e874dce8db58c39a9128a64)) + +### Documentation -This adds an environment variable that allows the module to fail importing -silently. This environment variable is set when running sphinx. +- **api**: Add missing information + ([`32a9a4a`](https://github.com/Kitware/trame/commit/32a9a4a47232a24e7c79d3f037cd3c2fad7fcf56)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`83b74e6`](https://github.com/Kitware/trame/commit/83b74e663d8ec496c138706dc96eb6c477ed95aa)) +- **api**: Adding more api doc + ([`0c9948d`](https://github.com/Kitware/trame/commit/0c9948d03f4a271747965afe7f68b3889e4c9daa)) -* Add first pass at new API docs for V2 +- **api**: Adding more api doc + ([`a78df91`](https://github.com/Kitware/trame/commit/a78df91235244a6cff4f688298bee91e98df5096)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`66f547b`](https://github.com/Kitware/trame/commit/66f547b9c8f6af5b3bc6dba0de1262a4705da2f9)) +- **content**: Fix doc wording + ([`490196e`](https://github.com/Kitware/trame/commit/490196e62a5252a7b8b50d0b6bda03746d796ce8)) -* Add __all__ to a few files +It seemed like "change" was referenced too many times in the same sentence. -This indicates what should be exposed by them. +- **example**: Add link to v1-v2 delta + ([`b28723d`](https://github.com/Kitware/trame/commit/b28723d7e9ea56006e230b1898f3d158f77f49d6)) -This will be used by the docs in particular. +- **example**: Add missing v2 migration + ([`7b3cda7`](https://github.com/Kitware/trame/commit/7b3cda7c45b8a60132892f762e16ed28cb709481)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`a00264c`](https://github.com/Kitware/trame/commit/a00264c5f2ddf4c33c7765ed5cd756c8808bf040)) +- **example**: Fix RemoteSelection for trame v2 + ([`4c2ba6d`](https://github.com/Kitware/trame/commit/4c2ba6d2ebc5c4af0bb6427ecaff0435bf6d4a39)) -* Add env directory from trame v1 +- **examples**: Add ref to v1 + delta + ([`c9bc9dc`](https://github.com/Kitware/trame/commit/c9bc9dc80d14c23782c246e3c202d89ffeed3f95)) -Signed-off-by: Patrick Avery <patrick.avery@kitware.com> ([`89d4149`](https://github.com/Kitware/trame/commit/89d414969631a59a36ac917cdfc96e17dc83bfa4)) +- **examples**: Update and cleanup examples for v2 + ([`e8ad216`](https://github.com/Kitware/trame/commit/e8ad2164e64ab1656516f399afed639413ee5421)) -* trame a framework to write ubiquitous applications in Python +- **migration**: Add widgets.html info + ([`4e57496`](https://github.com/Kitware/trame/commit/4e5749670935e6ba684289d9f894782a1151c0a8)) -Version 2.0 is a rewrite of trame 1.x. -It keeps the idea behind trame while normalizing its API and enabling a wider extensability. -This new version open another set of doors while renforcing the strength of the trame core. +- **rtd**: Update wwww + ([`13258ad`](https://github.com/Kitware/trame/commit/13258ad7e807d18b5fa7123d28b59f452833a114)) -BREAKING CHANGE: The API between v1 and v2 are not compatible but the migration should remain straight forward +- **website**: Update content to match new api + ([`5f55d6a`](https://github.com/Kitware/trame/commit/5f55d6a575d3fb6afb28d49adc66e7f1afb22d96)) -Co-authored-by: Patrick Avery <patrick.avery@kitware.com> ([`0e44015`](https://github.com/Kitware/trame/commit/0e44015c8aa04098a9428ad8bf40974c13aab36c)) +- **website**: Update landing page + ([`faba163`](https://github.com/Kitware/trame/commit/faba16314dc229be1b9991fb8b3108d3d94a81a9)) diff --git a/pyproject.toml b/pyproject.toml index e46a66d3..1ba15012 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "trame" -version = "3.7.1" +version = "3.7.2" description = "Trame, a framework to build applications in plain Python" authors = [ {name = "Kitware Inc."},