From 427f6db2188c272ae97ee29ee9614d13af112e66 Mon Sep 17 00:00:00 2001 From: Lendemor Date: Sat, 5 Oct 2024 01:36:08 +0200 Subject: [PATCH] update packages version --- .github/workflows/check_outdated_dependencies.yml | 13 +++++++++++++ reflex/components/core/upload.py | 2 +- reflex/components/datadisplay/dataeditor.py | 4 ++-- reflex/components/gridjs/datatable.py | 4 ++-- reflex/components/markdown/markdown.py | 10 +++++----- reflex/components/radix/primitives/form.py | 2 +- reflex/components/react_player/react_player.py | 2 +- 7 files changed, 25 insertions(+), 12 deletions(-) diff --git a/.github/workflows/check_outdated_dependencies.yml b/.github/workflows/check_outdated_dependencies.yml index 2215653fe7..1c37d769e3 100644 --- a/.github/workflows/check_outdated_dependencies.yml +++ b/.github/workflows/check_outdated_dependencies.yml @@ -69,5 +69,18 @@ jobs: working-directory: ./reflex-web/.web run: | outdated=$(/home/runner/.local/share/reflex/bun/bin/bun outdated) + outdated=$(echo "$outdated" | grep -vE '|----------------------------|-' || true) echo "Outdated:" echo "$outdated" + + # Ignore 3rd party dependencies that are not updated. + filtered_outdated=$(echo "$outdated" | grep -vE '@chakra-ui|lucide-react|@splinetool/runtime|ag-grid-react|framer-motion' || true) + + if [ ! -z "$filtered_outdated" ]; then + echo "Outdated dependencies found:" + echo "$filtered_outdated" + exit 1 + else + echo "All dependencies are up to date. (lucide-react and @chakra-ui/ are ignored)" + fi + diff --git a/reflex/components/core/upload.py b/reflex/components/core/upload.py index 62a46d8237..ac7d5f164c 100644 --- a/reflex/components/core/upload.py +++ b/reflex/components/core/upload.py @@ -179,7 +179,7 @@ class UploadFilesProvider(Component): class Upload(MemoizationLeaf): """A file upload component.""" - library = "react-dropzone@14.2.3" + library = "react-dropzone@14.2.9" tag = "ReactDropzone" diff --git a/reflex/components/datadisplay/dataeditor.py b/reflex/components/datadisplay/dataeditor.py index 9d1ecc7756..f80ad4ec63 100644 --- a/reflex/components/datadisplay/dataeditor.py +++ b/reflex/components/datadisplay/dataeditor.py @@ -125,10 +125,10 @@ class DataEditor(NoSSRComponent): tag = "DataEditor" is_default = True - library: str = "@glideapps/glide-data-grid@^5.3.0" + library: str = "@glideapps/glide-data-grid@^6.0.3" lib_dependencies: List[str] = [ "lodash@^4.17.21", - "marked@^4.0.10", + "marked@^14.1.2", "react-responsive-carousel@^3.2.7", ] diff --git a/reflex/components/gridjs/datatable.py b/reflex/components/gridjs/datatable.py index 34ca626058..bd568d84a6 100644 --- a/reflex/components/gridjs/datatable.py +++ b/reflex/components/gridjs/datatable.py @@ -15,9 +15,9 @@ class Gridjs(Component): """A component that wraps a nivo bar component.""" - library = "gridjs-react@6.0.1" + library = "gridjs-react@6.1.1" - lib_dependencies: List[str] = ["gridjs@6.0.6"] + lib_dependencies: List[str] = ["gridjs@6.2.0"] class DataTable(Gridjs): diff --git a/reflex/components/markdown/markdown.py b/reflex/components/markdown/markdown.py index 1665144fd3..d6edca18c3 100644 --- a/reflex/components/markdown/markdown.py +++ b/reflex/components/markdown/markdown.py @@ -75,7 +75,7 @@ def get_base_component_map() -> dict[str, Callable]: class Markdown(Component): """A markdown component.""" - library = "react-markdown@8.0.7" + library = "react-markdown@9.0.1" tag = "ReactMarkdown" @@ -157,19 +157,19 @@ def add_imports(self) -> ImportDict | list[ImportDict]: return [ { "": "katex/dist/katex.min.css", - "remark-math@5.1.1": ImportVar( + "remark-math@6.0.0": ImportVar( tag=_REMARK_MATH._js_expr, is_default=True ), - "remark-gfm@3.0.1": ImportVar( + "remark-gfm@4.0.0": ImportVar( tag=_REMARK_GFM._js_expr, is_default=True ), "remark-unwrap-images@4.0.0": ImportVar( tag=_REMARK_UNWRAP_IMAGES._js_expr, is_default=True ), - "rehype-katex@6.0.3": ImportVar( + "rehype-katex@7.0.1": ImportVar( tag=_REHYPE_KATEX._js_expr, is_default=True ), - "rehype-raw@6.1.1": ImportVar( + "rehype-raw@7.0.0": ImportVar( tag=_REHYPE_RAW._js_expr, is_default=True ), }, diff --git a/reflex/components/radix/primitives/form.py b/reflex/components/radix/primitives/form.py index 63a4056e0a..895f6dbebe 100644 --- a/reflex/components/radix/primitives/form.py +++ b/reflex/components/radix/primitives/form.py @@ -17,7 +17,7 @@ class FormComponent(RadixPrimitiveComponentWithClassName): """Base class for all @radix-ui/react-form components.""" - library = "@radix-ui/react-form@^0.0.3" + library = "@radix-ui/react-form@^0.1.0" class FormRoot(FormComponent, HTMLForm): diff --git a/reflex/components/react_player/react_player.py b/reflex/components/react_player/react_player.py index 08c6df017a..db5d9e77cb 100644 --- a/reflex/components/react_player/react_player.py +++ b/reflex/components/react_player/react_player.py @@ -12,7 +12,7 @@ class ReactPlayer(NoSSRComponent): reference: https://github.com/cookpete/react-player. """ - library = "react-player@2.12.0" + library = "react-player@2.16.0" tag = "ReactPlayer"