Skip to content

Commit

Permalink
Update gridstack and python libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
kizniche committed Jan 9, 2024
1 parent f6b4ec8 commit 53674dd
Show file tree
Hide file tree
Showing 11 changed files with 99 additions and 450 deletions.
28 changes: 25 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
## 8.15.14 (Unreleased)
## 8.16.0 (Unreleased)

This release changes the Desktop grid width from 20 to 24, enabling evenly-spaced 3 or 4 columns. You will need to resize/rearrange Dashboard Widgets after this update to correct for the new width.
This release updates several python packages that require Python >= 3.8. You can check your Python version prior to upgrading. If you do not have the required version, you should not upgrade, since this will likely break your system. To be able to use this and future Mycodo releases, ensure you are running an updated operating system that supports a modern Python version.

This release also changes the Desktop grid width from 20 to 24, enabling the use of 3 column layouts that are evenly-spaced. You will need to resize/rearrange Dashboard Widgets after this update to correct for the new width. The update of Gridstack to 10.0.1 also now allows the ability to drag Desktop widgets on mobile devices. If you don't like this behavior, you should lock the desktop from the Dashboard Configuration menu to prevent widgets from being dragged/rearranged.

### Features

Expand All @@ -9,7 +11,27 @@ This release changes the Desktop grid width from 20 to 24, enabling evenly-space
### Miscellaneous

- Change Dashboard grid width from 20 to 24
- Add endpoint option to RAM Input for when using non-standard IP/port
- Add endpoint option to RAM Input for when Mycodo is using a non-standard IP/port
- Update Gridstack to 10.0.1
- Update alembic to 1.13.1
- Update bcrypt to 1.4.2
- Update distro to 1.9.0
- Update email_validator to 2.0.0
- Update filelock to 3.13.1
- Update Flask to 3.0.0
- Update Flask_Babel to 4.0.0
- Update Flask_Compress to 1.14
- Update Flask_Limiter to 3.5.0
- Update Flask_Login to 0.6.3
- Update Flask_RESTX to 1.3.0
- Update Flask_SQLAlchemy to 3.1.1
- Update Flask_WTF to 1.2.1
- Update marshmallow_sqlalchemy to 0.30.0
- Update pyro5 to 5.15
- Update setuptools to 69.0.3
- Update SQLAlchemy to 2.0.25
- Update Werkzeug to 3.0.1
- Update WTForms to 3.1.2


## 8.15.13 (2023.12.24)
Expand Down
40 changes: 20 additions & 20 deletions install/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
# Mycodo base
alembic==1.11.2
alembic==1.13.1
argparse==1.4.0
bcrypt==3.2.2
distro==1.8.0
email_validator==1.3.1
filelock==3.12.2
Flask==2.3.2
bcrypt==4.1.2
distro==1.9.0
email_validator==2.1.0.post1
filelock==3.13.1
Flask==3.0.0
Flask_Accept==0.0.6
Flask_Babel==3.1.0
Flask_Compress==1.13
Flask_Limiter==3.3.1
Flask_Login==0.6.2
Flask_Babel==4.0.0
Flask_Compress==1.14
Flask_Limiter==3.5.0
Flask_Login==0.6.3
Flask_Marshmallow==0.15.0
#Flask_Profiler==1.8.1 # only use when profiling (uncomment and enable in config.py)
Flask_RESTX==1.1.0 # Flask-Restx 1.0.6 or SQLAlchemy 2.0.3 causes some timeout issue. Investigate later.
Flask_RESTX==1.3.0
Flask_Session==0.5.0
Flask_SQLAlchemy==3.0.5
Flask_SQLAlchemy==3.1.1
Flask_Talisman==1.1.0
Flask_WTF==1.1.1
Flask_WTF==1.2.1
geocoder==1.38.1
gunicorn==21.2.0
importlib_metadata==6.8.0
influxdb==5.3.1 # Only used for stats. TODO: update to influxdb_client and remove
influxdb_client[ciso]==1.37.0
jsonschema==4.17.3 # Dependency of Flask_RESTX. jsonschema 4.18.x introduces Rust as a dependency. Setting version to avoid this.
marshmallow_sqlalchemy==0.29.0
pyro5==5.14
MarkupSafe==2.1.3
marshmallow_sqlalchemy==0.30.0
pyro5==5.15
pyserial==3.5
python-dateutil==2.8.2
requests==2.31.0
setuptools==68.0.0
SQLAlchemy==2.0.19
Werkzeug==2.3.6
WTForms==3.0.1
setuptools==69.0.3
SQLAlchemy==2.0.25
Werkzeug==3.0.1
WTForms==3.1.2
Loading

0 comments on commit 53674dd

Please sign in to comment.