v3.3.0
Pre-release
Pre-release
Summary
- Bookworm Support
- Documentation in Github (removed Sphinx and Readthedocs)
- Webapp Dependency updates
- Python Dependency updates
- Python venv
- Better Dockerfiles
- Installation fixes
Note
With Bookworm Debian followed Pythons PEP668. To fully support this all python plugins
are now installed in an virtual environment located in the project root ~/RPi-Jukebox-RFID/.venv
.
This changes the way configuration scripts need to be run, as the venv has to be activated first.
To do this execute the command source ~/RPi-Jukebox-RFID/.venv/bin/activate
prior to calling any python script manually.
If the venv was activated correctly your terminal should have now a prefix (.venv)
If you want to leave the venv again execute deactivate
.
How to update
As there are some significant changes in the installation, a new setup on a fresh image is required.
What's Changed
- typos in docs by @kugelzucker in #1950
- Fix count in flake8 config by @s-martin in #1954
- a few more typos and wordings by @kugelzucker in #1952
- Use env variables for pyzmq by @notapirate in #1928
- Fix Workflow Actions flake8 (future3) by @AlvinSchiller in #1989
- update webapp dependencies by @pabera in #2010
- Fix typo in System Setup chapter by @micxer in #2012
- future3 - Feature "sync shared" by @AlvinSchiller in #2009
- future3 - Editorconfig: Fix indent_size for js and yaml files by @AlvinSchiller in #2026
- Add info to install script and documentation about 64bit systems #2041 by @pabera in #2057
- Add dependabot.yml by @s-martin in #2022
- future3: Abort installation if user is not "pi" by @AlvinSchiller in #2077
- fix unavailable repo for pi-rc522 by @AlvinSchiller in #2075
- docker: optimizations by @notapirate in #2074
- Fix pyzmq installation from source with drafts support by @DivineDominion in #2096
- Remove unused _jukebox_core_download_prebuilt_pyzmq by @DivineDominion in #2097
- future3 - Move docs back to Github & markdown by @pabera in #2085
- Fix link to feature status by @s-martin in #2102
- Fix future3 installation for bookworm by @Chilipp in #2100
- fix some more doc links by @s-martin in #2105
- fix #2101 by @s-martin in #2107
- Future3/update dependencies by @pabera in #2103
- More links fixed by @s-martin in #2106
- Keep docs for template reader at src and fix markdown warnings by @s-martin in #2113
- Future3 fix venv usage by @AlvinSchiller in #2111
- fix docker description for windows by @s-martin in #2114
- Cleanup installation messages by @AlvinSchiller in #2109
- Update some links in the documentation by @pabera in #2122
- Future3/update docs by @pabera in #2123
- Remove content folder from docs by @pabera in #2124
- Future3/documentation by @AlvinSchiller in #2127
- future3 V3.3 - reference webapp build by @pabera in #2126
New Contributors
- @DivineDominion made their first contribution in #2096
- @Chilipp made their first contribution in #2100
Full Changelog: V3.2.1...v3.3.0