Răsfoiți Sursa

Merge branch 'develop' into feature/#493-use-mypy

Đỗ Trường Giang 1 an în urmă
părinte
comite
d6ee7bd14b
100 a modificat fișierele cu 528 adăugiri și 324 ștergeri
  1. 1 1
      .github/workflows/overall-tests.yml
  2. 119 3
      .github/workflows/partial-tests.yml
  3. 1 1
      .license-header
  4. 1 1
      LICENSE
  5. 2 1
      Pipfile
  6. 1 1
      README.md
  7. 1 1
      doc/gui/examples/broadcast.py
  8. 1 1
      doc/gui/examples/charts/advanced-annotations.py
  9. 1 1
      doc/gui/examples/charts/advanced-selection.py
  10. 1 1
      doc/gui/examples/charts/advanced-shapes.py
  11. 1 1
      doc/gui/examples/charts/advanced-unbalanced-datasets.py
  12. 1 1
      doc/gui/examples/charts/bar-facing.py
  13. 1 1
      doc/gui/examples/charts/bar-multiple.py
  14. 1 1
      doc/gui/examples/charts/bar-simple.py
  15. 1 1
      doc/gui/examples/charts/bar-stacked.py
  16. 1 1
      doc/gui/examples/charts/basics-multiple.py
  17. 1 1
      doc/gui/examples/charts/basics-simple.py
  18. 1 1
      doc/gui/examples/charts/basics-timeline.py
  19. 1 1
      doc/gui/examples/charts/basics-title.py
  20. 1 1
      doc/gui/examples/charts/basics-two-y-axis.py
  21. 1 1
      doc/gui/examples/charts/basics-xrange.py
  22. 1 1
      doc/gui/examples/charts/bubble-hover.py
  23. 1 1
      doc/gui/examples/charts/bubble-simple.py
  24. 1 1
      doc/gui/examples/charts/bubble-symbols.py
  25. 1 1
      doc/gui/examples/charts/candlestick-simple.py
  26. 1 1
      doc/gui/examples/charts/candlestick-styling.py
  27. 1 1
      doc/gui/examples/charts/candlestick-timeseries.py
  28. 1 1
      doc/gui/examples/charts/continuous-error-multiple.py
  29. 1 1
      doc/gui/examples/charts/continuous-error-simple.py
  30. 1 1
      doc/gui/examples/charts/error-bars-asymmetric.py
  31. 1 1
      doc/gui/examples/charts/error-bars-simple.py
  32. 1 1
      doc/gui/examples/charts/example-rebuild.py
  33. 1 1
      doc/gui/examples/charts/filled-area-normalized.py
  34. 1 1
      doc/gui/examples/charts/filled-area-overlay.py
  35. 1 1
      doc/gui/examples/charts/filled-area-simple.py
  36. 1 1
      doc/gui/examples/charts/filled-area-stacked.py
  37. 1 1
      doc/gui/examples/charts/funnel-area-multiple.py
  38. 1 1
      doc/gui/examples/charts/funnel-area.py
  39. 1 1
      doc/gui/examples/charts/funnel-multiple.py
  40. 1 1
      doc/gui/examples/charts/funnel-simple.py
  41. 1 1
      doc/gui/examples/charts/funnel-styling.py
  42. 1 1
      doc/gui/examples/charts/gantt-simple.py
  43. 1 1
      doc/gui/examples/charts/heatmap-annotated.py
  44. 1 1
      doc/gui/examples/charts/heatmap-colorscale.py
  45. 1 1
      doc/gui/examples/charts/heatmap-drawing-on-top.py
  46. 1 1
      doc/gui/examples/charts/heatmap-simple.py
  47. 1 1
      doc/gui/examples/charts/heatmap-unbalanced.py
  48. 1 1
      doc/gui/examples/charts/heatmap-unequal-cell-sizes.py
  49. 1 1
      doc/gui/examples/charts/histogram-binning-function.py
  50. 1 1
      doc/gui/examples/charts/histogram-cumulative.py
  51. 1 1
      doc/gui/examples/charts/histogram-horizontal.py
  52. 1 1
      doc/gui/examples/charts/histogram-nbins.py
  53. 1 1
      doc/gui/examples/charts/histogram-normalized.py
  54. 1 1
      doc/gui/examples/charts/histogram-overlay.py
  55. 1 1
      doc/gui/examples/charts/histogram-simple.py
  56. 1 1
      doc/gui/examples/charts/histogram-stacked.py
  57. 1 1
      doc/gui/examples/charts/line-style.py
  58. 1 1
      doc/gui/examples/charts/line-texts.py
  59. 1 1
      doc/gui/examples/charts/map-bubbles.py
  60. 1 1
      doc/gui/examples/charts/map-lines.py
  61. 1 1
      doc/gui/examples/charts/map-simple.py
  62. 1 1
      doc/gui/examples/charts/pie-multiple.py
  63. 1 1
      doc/gui/examples/charts/pie-simple.py
  64. 1 1
      doc/gui/examples/charts/pie-styling.py
  65. 1 1
      doc/gui/examples/charts/polar-angular-axis.py
  66. 1 1
      doc/gui/examples/charts/polar-area.py
  67. 1 1
      doc/gui/examples/charts/polar-multiple.py
  68. 1 1
      doc/gui/examples/charts/polar-sectors.py
  69. 1 1
      doc/gui/examples/charts/polar-simple.py
  70. 1 1
      doc/gui/examples/charts/polar-tick-texts.py
  71. 1 1
      doc/gui/examples/charts/radar-multiple.py
  72. 1 1
      doc/gui/examples/charts/radar-simple.py
  73. 1 1
      doc/gui/examples/charts/scatter-classification.py
  74. 1 1
      doc/gui/examples/charts/scatter-more-styling.py
  75. 1 1
      doc/gui/examples/charts/scatter-regression.py
  76. 1 1
      doc/gui/examples/charts/scatter-styling.py
  77. 1 1
      doc/gui/examples/charts/treemap-hierarchical-values.py
  78. 1 1
      doc/gui/examples/charts/treemap-hierarchical.py
  79. 1 1
      doc/gui/examples/charts/treemap-simple.py
  80. 1 1
      doc/gui/examples/charts/waterfall-period_levels.py
  81. 1 1
      doc/gui/examples/charts/waterfall-simple.py
  82. 1 1
      doc/gui/examples/charts/waterfall-styling.py
  83. 1 1
      doc/gui/examples/controls/file_download-dynamic-temp-file.py
  84. 1 1
      doc/gui/examples/controls/file_download-dynamic.py
  85. 1 1
      doc/gui/examples/controls/slider-date-range.py
  86. 1 1
      doc/gui/examples/controls/slider-lov.py
  87. 1 1
      doc/gui/examples/controls/slider-multiple.py
  88. 1 1
      doc/gui/examples/controls/slider-orientation.py
  89. 1 1
      doc/gui/examples/controls/slider-range.py
  90. 1 1
      doc/gui/examples/controls/slider-simple.py
  91. 1 1
      doc/gui/extension/example_library/front-end/webpack.config.js
  92. 1 1
      doc/gui/extension/main.py
  93. 1 1
      frontend/taipy-gui/.eslintrc.js
  94. 1 1
      frontend/taipy-gui/dom/src/index.tsx
  95. 1 1
      frontend/taipy-gui/jest.config.js
  96. 309 222
      frontend/taipy-gui/package-lock.json
  97. 2 2
      frontend/taipy-gui/package.json
  98. 1 1
      frontend/taipy-gui/packaging/taipy-gui.d.ts
  99. 1 1
      frontend/taipy-gui/public/stylekit/base/base.css
  100. 1 1
      frontend/taipy-gui/public/stylekit/base/fontfaces.css

+ 1 - 1
.github/workflows/overall-tests.yml

@@ -41,7 +41,7 @@ jobs:
         run: pipenv run playwright install chromium --with-deps
 
       - name: Pytest
-        run: pipenv run pytest --cov=taipy --cov-append --cov-report="xml:overall-coverage.xml" --cov-report term-missing tests
+        run: pipenv run pytest -m "not orchestrator_dispatcher and not modin and not standalone" --cov=taipy --cov-append --cov-report="xml:overall-coverage.xml" --cov-report term-missing tests
 
       - name: Coverage
         if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11'

+ 119 - 3
.github/workflows/partial-tests.yml

@@ -22,7 +22,6 @@ jobs:
           extra-mypy-options: "--ignore-missing-imports --implicit-optional --no-namespace-packages --exclude (taipy/templates/|generate_pyi.py|tools) --follow-imports skip"
 
       - uses: chartboost/ruff-action@v1
-
   tests:
     needs: linter
     timeout-minutes: 40
@@ -91,7 +90,7 @@ jobs:
 
       - name: Pytest Core
         if: steps.changes.outputs.core == 'true'
-        run: pipenv run pytest tests/core
+        run: pipenv run pytest -m "not orchestrator_dispatcher and not modin and not standalone" tests/core
 
       - name: Pytest GUI
         if: steps.changes.outputs.gui == 'true'
@@ -109,6 +108,123 @@ jobs:
         if: steps.changes.outputs.rest == 'true'
         run: pipenv run pytest tests/rest
 
-      - name: Pytest Template
+      - name: Pytest Templates
         if: steps.changes.outputs.templates == 'true'
         run: pipenv run pytest tests/templates
+
+  submit_tests:
+    needs: linter
+    timeout-minutes: 20
+    strategy:
+      fail-fast: false
+      matrix:
+        python-version: ['3.8', '3.9', '3.10', '3.11']
+        os: [ubuntu-latest, windows-latest, macos-latest]
+    runs-on: ${{ matrix.os }}
+    steps:
+      - uses: actions/checkout@v4
+
+      - uses: dorny/paths-filter@v2
+        id: changes
+        with:
+          filters: |
+            core:
+              - 'taipy/core/**'
+
+      - uses: actions/setup-python@v5
+        with:
+          python-version: ${{matrix.python-version}}
+
+      - name: Install pipenv
+        if: steps.changes.outputs.core == 'true'
+        run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
+
+      - name: Install Dependencies
+        if: steps.changes.outputs.core == 'true'
+        run: pipenv install --dev --python=${{ matrix.python-version }}
+
+      - name: Setup LibMagic (MacOS)
+        if: matrix.os == 'macos-latest' && steps.changes.outputs.core == 'true'
+        run: brew install libmagic
+
+      - name: Pytest Core orchestrator_dispatcher
+        if: steps.changes.outputs.core == 'true'
+        run: pipenv run pytest -m "orchestrator_dispatcher" tests/core
+
+  standalone_tests:
+    needs: linter
+    timeout-minutes: 20
+    strategy:
+      fail-fast: false
+      matrix:
+        python-version: ['3.8', '3.9', '3.10', '3.11']
+        os: [ubuntu-latest, windows-latest, macos-latest]
+    runs-on: ${{ matrix.os }}
+    steps:
+      - uses: actions/checkout@v4
+
+      - uses: dorny/paths-filter@v2
+        id: changes
+        with:
+          filters: |
+            core:
+              - 'taipy/core/**'
+
+      - uses: actions/setup-python@v5
+        with:
+          python-version: ${{matrix.python-version}}
+
+      - name: Install pipenv
+        if: steps.changes.outputs.core == 'true'
+        run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
+
+      - name: Install Dependencies
+        if: steps.changes.outputs.core == 'true'
+        run: pipenv install --dev --python=${{ matrix.python-version }}
+
+      - name: Setup LibMagic (MacOS)
+        if: matrix.os == 'macos-latest' && steps.changes.outputs.core == 'true'
+        run: brew install libmagic
+
+      - name: Pytest Core standalone
+        if: steps.changes.outputs.core == 'true'
+        run: pipenv run pytest -m "standalone" tests/core
+
+  modin_tests:
+    needs: linter
+    timeout-minutes: 20
+    strategy:
+      fail-fast: false
+      matrix:
+        python-version: ['3.8', '3.9', '3.10', '3.11']
+        os: [ubuntu-latest, windows-latest, macos-latest]
+    runs-on: ${{ matrix.os }}
+    steps:
+      - uses: actions/checkout@v4
+
+      - uses: dorny/paths-filter@v2
+        id: changes
+        with:
+          filters: |
+            core:
+              - 'taipy/core/**'
+
+      - uses: actions/setup-python@v5
+        with:
+          python-version: ${{matrix.python-version}}
+
+      - name: Install pipenv
+        if: steps.changes.outputs.core == 'true'
+        run: curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
+
+      - name: Install Dependencies
+        if: steps.changes.outputs.core == 'true'
+        run: pipenv install --dev --python=${{ matrix.python-version }}
+
+      - name: Setup LibMagic (MacOS)
+        if: matrix.os == 'macos-latest' && steps.changes.outputs.core == 'true'
+        run: brew install libmagic
+
+      - name: Pytest Core modin
+        if: steps.changes.outputs.core == 'true'
+        run: pipenv run pytest -m "modin" tests/core

+ 1 - 1
.license-header

@@ -1,4 +1,4 @@
-Copyright 2023 Avaiga Private Limited
+Copyright 2021-2024 Avaiga Private Limited
 
 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at

+ 1 - 1
LICENSE

@@ -187,7 +187,7 @@
       same "printed page" as the copyright notice for easier
       identification within third-party archives.
 
-   Copyright 2023 Avaiga Private Limited
+   Copyright 2021-2024 Avaiga Private Limited
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.

+ 2 - 1
Pipfile

@@ -19,7 +19,7 @@ gitignore-parser = "==0.1.1"
 kthread = "==0.2.3"
 markdown = "==3.4.4"
 marshmallow = "==3.20.1"
-modin = {extras = ["dask"], version = "==0.23.0"}
+modin = {extras = ["dask"], version = "==0.23.1"}
 networkx = "==2.6"
 openpyxl = "==3.1.2"
 pandas = "==2.0.0"
@@ -37,6 +37,7 @@ tzlocal = "==3.0"
 boto3 = "==1.29.1"
 
 [dev-packages]
+freezegun = "*"
 ipython = "*"
 ipykernel = "*"
 mkdocs = "*"

+ 1 - 1
README.md

@@ -192,7 +192,7 @@ Want to help build Taipy? Check out our [Contributing Guide](https://github.com/
 Want to be part of the Taipy community? Check out our [Code of Conduct](https://github.com/Avaiga/taipy/blob/develop/CODE_OF_CONDUCT.md)
 
 ## 🪪 License
-Copyright 2023 Avaiga Private Limited
+Copyright 2021-2024 Avaiga Private Limited
 
 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/broadcast.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/advanced-annotations.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/advanced-selection.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/advanced-shapes.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/advanced-unbalanced-datasets.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/bar-facing.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/bar-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/bar-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/bar-stacked.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/basics-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/basics-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/basics-timeline.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/basics-title.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/basics-two-y-axis.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/basics-xrange.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/bubble-hover.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/bubble-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/bubble-symbols.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/candlestick-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/candlestick-styling.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/candlestick-timeseries.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/continuous-error-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/continuous-error-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/error-bars-asymmetric.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/error-bars-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/example-rebuild.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/filled-area-normalized.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/filled-area-overlay.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/filled-area-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/filled-area-stacked.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/funnel-area-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/funnel-area.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/funnel-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/funnel-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/funnel-styling.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/gantt-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/heatmap-annotated.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/heatmap-colorscale.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/heatmap-drawing-on-top.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/heatmap-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/heatmap-unbalanced.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/heatmap-unequal-cell-sizes.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-binning-function.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-cumulative.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-horizontal.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-nbins.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-normalized.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-overlay.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/histogram-stacked.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/line-style.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/line-texts.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/map-bubbles.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/map-lines.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/map-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/pie-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/pie-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/pie-styling.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/polar-angular-axis.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/polar-area.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/polar-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/polar-sectors.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/polar-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/polar-tick-texts.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/radar-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/radar-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/scatter-classification.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/scatter-more-styling.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/scatter-regression.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/scatter-styling.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/treemap-hierarchical-values.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/treemap-hierarchical.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/treemap-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/waterfall-period_levels.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/waterfall-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/charts/waterfall-styling.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/file_download-dynamic-temp-file.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/file_download-dynamic.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/slider-date-range.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/slider-lov.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/slider-multiple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/slider-orientation.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/slider-range.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/examples/controls/slider-simple.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/extension/example_library/front-end/webpack.config.js

@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Avaiga Private Limited
+ * Copyright 2021-2024 Avaiga Private Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

+ 1 - 1
doc/gui/extension/main.py

@@ -1,4 +1,4 @@
-# Copyright 2023 Avaiga Private Limited
+# Copyright 2021-2024 Avaiga Private Limited
 #
 # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 # the License. You may obtain a copy of the License at

+ 1 - 1
frontend/taipy-gui/.eslintrc.js

@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Avaiga Private Limited
+ * Copyright 2021-2024 Avaiga Private Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

+ 1 - 1
frontend/taipy-gui/dom/src/index.tsx

@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Avaiga Private Limited
+ * Copyright 2021-2024 Avaiga Private Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

+ 1 - 1
frontend/taipy-gui/jest.config.js

@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Avaiga Private Limited
+ * Copyright 2021-2024 Avaiga Private Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

Fișier diff suprimat deoarece este prea mare
+ 309 - 222
frontend/taipy-gui/package-lock.json


+ 2 - 2
frontend/taipy-gui/package.json

@@ -11,7 +11,7 @@
     "@mui/x-tree-view": "^6.17.0",
     "apache-arrow": "^10.0.1",
     "axios": "^1.2.0",
-    "date-fns": "^2.25.0",
+    "date-fns": "^2.30.0",
     "date-fns-tz": "^2.0.0",
     "lodash": "^4.17.21",
     "notistack": "^3.0.0",
@@ -96,7 +96,7 @@
     "css-loader": "^6.5.0",
     "css-mediaquery": "^0.1.2",
     "dotenv-webpack": "^8.0.0",
-    "dts-bundle-generator": "^8.0.0",
+    "dts-bundle-generator": "^9.2.1",
     "eslint": "^8.3.0",
     "eslint-plugin-react": "^7.26.1",
     "eslint-plugin-react-hooks": "^4.2.0",

+ 1 - 1
frontend/taipy-gui/packaging/taipy-gui.d.ts

@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Avaiga Private Limited
+ * Copyright 2021-2024 Avaiga Private Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

+ 1 - 1
frontend/taipy-gui/public/stylekit/base/base.css

@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Avaiga Private Limited
+ * Copyright 2021-2024 Avaiga Private Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

+ 1 - 1
frontend/taipy-gui/public/stylekit/base/fontfaces.css

@@ -1,5 +1,5 @@
 /*
- * Copyright 2023 Avaiga Private Limited
+ * Copyright 2021-2024 Avaiga Private Limited
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
  * the License. You may obtain a copy of the License at

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff