Release Notes#
All notable changes to this project are documented in this file. It was automatically generated with the changelog-from-release tool.
v0.6.0 (relax dependency pinning) - 2026-02-10#
Maintenance release, which might break workflows as the pinned versions are gone.
What’s Changed#
Full Changelog: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.5.1…v0.6.0
v0.5.1 - 2025-09-23#
What’s Changed#
📝 Update readme and small logo by @sayalaruano in #158
Fix App: Exact Python version and local exec by @enryH in #153
📝 Upate CONTRIBUTING.md file and create PR template by @sayalaruano in #163
📝 Docs: Create and update CHANGELOG.md using changelog-from-release by @sayalaruano in #164
📝 Create makefile to automate docs building process by @sayalaruano in #165
v0.5.0 - 2025-07-19#
Bundled GUI#
Release 0.5.0 bundled GUI was built using Python 3.12.10.
conda create -n vuegen_gui pip python=3.12.10 jupyter
What’s Changed#
📝 Update installation instruction for conda by adding conda-forge channel by @sayalaruano in #122
📝 Add apicall and chatbot notebooks by @sayalaruano in #123
:zap: only build GUI on push to main, releases and manuel triggers by @enryH in #130
Check that report files are unchanged (for now in streamlit) by @enryH in #132
🐛 Make excel df paths relative instead of absolute by @sayalaruano in #134
:bug: allow to specify output folder - use only relative paths by @enryH in #136
:construction: start to explore adding subsections to homesection by @enryH in #125
:bug: use dynamic version to display version. by @enryH in #142
📝 Update logo and citation by @sayalaruano in #145
:sparkles: shell script to update the tests by @enryH in #148
:sparkles: make relative outputs and path work better in streamlit by @enryH in #146
:sparkles: do not fail silently - fail build by @enryH in #149
Load home image on the base folder when creating a report from a directory by @sayalaruano in #152
:bug: update formatting to support again multi-line descriptions by @enryH in #151
v0.4.1 - 2025-05-22#
What’s Changed#
Streamlit and quarto relative paths, and fix plots resizing by @sayalaruano in #119
Use multiple sheets from an excel file in reports by @enryH in #115
v0.4.0 - 2025-05-06#
What’s Changed#
v0.3.3 - 2025-04-16#
What’s Changed#
📝 Docs: change text from logo to path to avoid changes across OS by @sayalaruano in #106
🚧 ensure a valid python identifier for report_manger.py streamlit file by @enryH in #105
🤖 Api and chatbot components update by @sayalaruano in #107
v0.3.2 - 2025-04-01#
What’s Changed#
🐛 Fix: change the engine to export tables to images from chrome to matplotlib by @sayalaruano in #104
v0.3.1 - 2025-03-26#
What’s Changed#
Quarto checks and output directory parameters by @sayalaruano in #99
v0.3.0 - 2025-03-21#
What’s Changed#
:bug: Save streamlit rand quarto reports with Posix and change str paths to Path by @enryH in #78
Non random import order and separation from setup code by @enryH in #92
Os standalone installers (with a GUI) by @enryH in #73
includes updates to logging, output-folder specifications, specifying static export folders, itables fix and Windows Path compatibility
first GUI created
🐛 Fix: add code to handle plotly plots generated with R by @sayalaruano in #96
:art: updadte GUI instructions, format document by @enryH in #98
To launch the bundled GUI, you will need to unzip the installer compatible with your system (MacOS with arm64/ apple silicon or x86_64/ intel or Windows x86_64) and run vuegen_gui in the unpacked main folder. Most dependencies are included into the bundle using PyInstaller.
Streamlit works out of the box as a purely Python based package. For html creation you will have to have a Python 3.12 installation with the jupyter package installed as quarto needs to start a kernel for execution. This is also true if you install quarto globally on your machine.
We recommend using miniforge to install Python and the conda package manager:
We continue our example assuming you have installed the miniforge distribution for your machine. now, create a virtual environment:
conda create -n vuegen_gui -c conda-forge python=3.12 jupyter
conda info -e # find environment location
Find the vuegen_gui path for your local user.
On MacOS you need to add a bin to the path:
/Users/user/miniforge3/envs/vuegen_gui/bin
On Windows you can use the path as displayed by conda info -e:
[!NOTE] On Windows a base installation of miniforge with
jupytermight work as well as the app can see your entire Path which is not the case on MacOS.
C:\Users\user\miniforge3\envs\vuegen_gui
More information regarding the app and builds can be found in the GUI README.
v0.2.2 - 2025-02-28#
What’s Changed#
No default logger and print message after completion by @sayalaruano in #76
v0.2.1 - 2025-02-25#
What’s Changed#
Add basic example directory and notebook by @sayalaruano in #63
Display dataframes in streamlit apps with aggrid by @sayalaruano in #66
👷 CI: Add CI steps to create streamlit example branch and deploy EMP … by @sayalaruano in #70
:art: sort imports, format codebase with black by @enryH in #72
Fix dfi library issue to export a dataframe as an image by @sayalaruano in #74
v0.2.0 - 2025-02-05#
What’s Changed#
Readme and img update by @sayalaruano in #52
Update footer img by @sayalaruano in #53
Update demo noteb by @sayalaruano in #55
v0.1.0 - 2025-01-30#
What’s Changed#
Config generator from a directory by @sayalaruano in #33
St autorun argument and updated README by @sayalaruano in #35
:zap: only run docs for one python version, save only once by @enryH in #44
EMP case study as example data by @sayalaruano in #45
New Contributors#
@sayalaruano made their first contribution in #33