Skip to content

Commit ce3aa33

Browse files
committed
Update changelog for v0.5.1
This commit was created by changelog-from-release in 'Docs and Report Examples' CI workflow
1 parent 2164a8b commit ce3aa33

File tree

1 file changed

+225
-0
lines changed

1 file changed

+225
-0
lines changed

CHANGELOG.md

Lines changed: 225 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,228 @@
22

33
All notable changes to this project are documented in this file. It was automatically generated with
44
the [changelog-from-release](https://github.com/rhysd/changelog-from-release) tool.
5+
6+
<a id="v0.5.1"></a>
7+
# [v0.5.1](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.5.1) - 2025-09-23
8+
9+
## What's Changed
10+
* 📝 Update readme and small logo by [@sayalaruano](https://github.com/sayalaruano) in [#158](https://github.com/Multiomics-Analytics-Group/vuegen/pull/158)
11+
* Fix App: Exact Python version and local exec by [@enryH](https://github.com/enryH) in [#153](https://github.com/Multiomics-Analytics-Group/vuegen/pull/153)
12+
* 📝 Upate CONTRIBUTING.md file and create PR template by [@sayalaruano](https://github.com/sayalaruano) in [#163](https://github.com/Multiomics-Analytics-Group/vuegen/pull/163)
13+
* 📝 Docs: Create and update CHANGELOG.md using changelog-from-release by [@sayalaruano](https://github.com/sayalaruano) in [#164](https://github.com/Multiomics-Analytics-Group/vuegen/pull/164)
14+
* 📝 Create makefile to automate docs building process by [@sayalaruano](https://github.com/sayalaruano) in [#165](https://github.com/Multiomics-Analytics-Group/vuegen/pull/165)
15+
16+
17+
[Changes][v0.5.1]
18+
19+
20+
<a id="v0.5.0"></a>
21+
# [v0.5.0](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.5.0) - 2025-07-19
22+
23+
## Bundled GUI
24+
25+
Release `0.5.0` bundled GUI was built using Python 3.12.10.
26+
27+
```
28+
conda create -n vuegen_gui pip python=3.12.10 jupyter
29+
```
30+
31+
## What's Changed
32+
* 📝 Update installation instruction for conda by adding conda-forge channel by [@sayalaruano](https://github.com/sayalaruano) in [#122](https://github.com/Multiomics-Analytics-Group/vuegen/pull/122)
33+
* 📝 Add apicall and chatbot notebooks by [@sayalaruano](https://github.com/sayalaruano) in [#123](https://github.com/Multiomics-Analytics-Group/vuegen/pull/123)
34+
* :zap: only build GUI on push to main, releases and manuel triggers by [@enryH](https://github.com/enryH) in [#130](https://github.com/Multiomics-Analytics-Group/vuegen/pull/130)
35+
* Check that report files are unchanged (for now in streamlit) by [@enryH](https://github.com/enryH) in [#132](https://github.com/Multiomics-Analytics-Group/vuegen/pull/132)
36+
* 🐛 Make excel df paths relative instead of absolute by [@sayalaruano](https://github.com/sayalaruano) in [#134](https://github.com/Multiomics-Analytics-Group/vuegen/pull/134)
37+
* :bug: allow to specify output folder - use only relative paths by [@enryH](https://github.com/enryH) in [#136](https://github.com/Multiomics-Analytics-Group/vuegen/pull/136)
38+
* :construction: start to explore adding subsections to homesection by [@enryH](https://github.com/enryH) in [#125](https://github.com/Multiomics-Analytics-Group/vuegen/pull/125)
39+
* Style and format codebase by [@enryH](https://github.com/enryH) in [#131](https://github.com/Multiomics-Analytics-Group/vuegen/pull/131)
40+
* :bug: use dynamic version to display version. by [@enryH](https://github.com/enryH) in [#142](https://github.com/Multiomics-Analytics-Group/vuegen/pull/142)
41+
* 📝 Update logo and citation by [@sayalaruano](https://github.com/sayalaruano) in [#145](https://github.com/Multiomics-Analytics-Group/vuegen/pull/145)
42+
* :sparkles: shell script to update the tests by [@enryH](https://github.com/enryH) in [#148](https://github.com/Multiomics-Analytics-Group/vuegen/pull/148)
43+
* :sparkles: make relative outputs and path work better in streamlit by [@enryH](https://github.com/enryH) in [#146](https://github.com/Multiomics-Analytics-Group/vuegen/pull/146)
44+
* :sparkles: do not fail silently - fail build by [@enryH](https://github.com/enryH) in [#149](https://github.com/Multiomics-Analytics-Group/vuegen/pull/149)
45+
* Load home image on the base folder when creating a report from a directory by [@sayalaruano](https://github.com/sayalaruano) in [#152](https://github.com/Multiomics-Analytics-Group/vuegen/pull/152)
46+
* :bug: update formatting to support again multi-line descriptions by [@enryH](https://github.com/enryH) in [#151](https://github.com/Multiomics-Analytics-Group/vuegen/pull/151)
47+
48+
[Changes][v0.5.0]
49+
50+
51+
<a id="v0.4.1"></a>
52+
# [v0.4.1](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.4.1) - 2025-05-22
53+
54+
## What's Changed
55+
* Update GUI installation instructions by [@enryH](https://github.com/enryH) in [#118](https://github.com/Multiomics-Analytics-Group/vuegen/pull/118)
56+
* Streamlit and quarto relative paths, and fix plots resizing by [@sayalaruano](https://github.com/sayalaruano) in [#119](https://github.com/Multiomics-Analytics-Group/vuegen/pull/119)
57+
* Use multiple sheets from an excel file in reports by [@enryH](https://github.com/enryH) in [#115](https://github.com/Multiomics-Analytics-Group/vuegen/pull/115)
58+
59+
[Changes][v0.4.1]
60+
61+
62+
<a id="v0.4.0"></a>
63+
# [v0.4.0](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.4.0) - 2025-05-06
64+
65+
## What's Changed
66+
* :bug: pass config path to completion message by [@enryH](https://github.com/enryH) in [#111](https://github.com/Multiomics-Analytics-Group/vuegen/pull/111)
67+
* :sparkles: Shut down button for streamlit app by [@enryH](https://github.com/enryH) in [#113](https://github.com/Multiomics-Analytics-Group/vuegen/pull/113)
68+
* Split readme docs by [@sayalaruano](https://github.com/sayalaruano) in [#114](https://github.com/Multiomics-Analytics-Group/vuegen/pull/114)
69+
* Make required folder structure more flexible by [@enryH](https://github.com/enryH) in [#108](https://github.com/Multiomics-Analytics-Group/vuegen/pull/108)
70+
* Recursive sub-sub-sections components by [@enryH](https://github.com/enryH) in [#112](https://github.com/Multiomics-Analytics-Group/vuegen/pull/112)
71+
* Ruff checks by [@enryH](https://github.com/enryH) in [#117](https://github.com/Multiomics-Analytics-Group/vuegen/pull/117)
72+
* Update documentation (minor) by [@enryH](https://github.com/enryH) in [#83](https://github.com/Multiomics-Analytics-Group/vuegen/pull/83)
73+
74+
[Changes][v0.4.0]
75+
76+
77+
<a id="v0.3.3"></a>
78+
# [v0.3.3](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.3.3) - 2025-04-16
79+
80+
## What's Changed
81+
* 📝 Docs: change text from logo to path to avoid changes across OS by [@sayalaruano](https://github.com/sayalaruano) in [#106](https://github.com/Multiomics-Analytics-Group/vuegen/pull/106)
82+
* 🚧 ensure a valid python identifier for report_manger.py streamlit file by [@enryH](https://github.com/enryH) in [#105](https://github.com/Multiomics-Analytics-Group/vuegen/pull/105)
83+
* 🤖 Api and chatbot components update by [@sayalaruano](https://github.com/sayalaruano) in [#107](https://github.com/Multiomics-Analytics-Group/vuegen/pull/107)
84+
85+
[Changes][v0.3.3]
86+
87+
88+
<a id="v0.3.2"></a>
89+
# [v0.3.2](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.3.2) - 2025-04-01
90+
91+
## What's Changed
92+
* 🐛 Fix: change the engine to export tables to images from chrome to matplotlib by [@sayalaruano](https://github.com/sayalaruano) in [#104](https://github.com/Multiomics-Analytics-Group/vuegen/pull/104)
93+
94+
[Changes][v0.3.2]
95+
96+
97+
<a id="v0.3.1"></a>
98+
# [v0.3.1](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.3.1) - 2025-03-26
99+
100+
## What's Changed
101+
* Quarto checks and output directory parameters by [@sayalaruano](https://github.com/sayalaruano) in [#99](https://github.com/Multiomics-Analytics-Group/vuegen/pull/99)
102+
103+
[Changes][v0.3.1]
104+
105+
106+
<a id="v0.3.0"></a>
107+
# [v0.3.0](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.3.0) - 2025-03-21
108+
109+
## What's Changed
110+
111+
* :bug: Save streamlit rand quarto reports with Posix and change str paths to Path by [@enryH](https://github.com/enryH) in [#78](https://github.com/Multiomics-Analytics-Group/vuegen/pull/78)
112+
* Non random import order and separation from setup code by [@enryH](https://github.com/enryH) in [#92](https://github.com/Multiomics-Analytics-Group/vuegen/pull/92)
113+
* Os standalone installers (with a GUI) by [@enryH](https://github.com/enryH) in [#73](https://github.com/Multiomics-Analytics-Group/vuegen/pull/73)
114+
- includes updates to logging, output-folder specifications, specifying static export folders, itables fix and Windows Path compatibility
115+
- first GUI created
116+
* 🐛 Fix: add code to handle plotly plots generated with R by [@sayalaruano](https://github.com/sayalaruano) in [#96](https://github.com/Multiomics-Analytics-Group/vuegen/pull/96)
117+
* :art: updadte GUI instructions, format document by [@enryH](https://github.com/enryH) in [#98](https://github.com/Multiomics-Analytics-Group/vuegen/pull/98)
118+
119+
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.
120+
121+
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.
122+
123+
We recommend using miniforge to install Python and the conda package manager:
124+
125+
- [conda-forge.org/download/](https://conda-forge.org/download/)
126+
127+
We continue our example assuming you have installed the `miniforge` distribution for your machine. now, create a virtual environment:
128+
129+
```bash
130+
conda create -n vuegen_gui -c conda-forge python=3.12 jupyter
131+
conda info -e # find environment location
132+
```
133+
134+
Find the vuegen_gui path for your local `user`.
135+
136+
On **MacOS** you need to add a `bin` to the path:
137+
138+
```bash
139+
/Users/user/miniforge3/envs/vuegen_gui/bin
140+
```
141+
142+
On **Windows** you can use the path as displayed by `conda info -e`:
143+
144+
> [!NOTE]
145+
> On Windows a base installation of miniforge with `jupyter` might work as well as the app can see your entire Path which is not the case on MacOS.
146+
147+
```bash
148+
C:\Users\user\miniforge3\envs\vuegen_gui
149+
```
150+
151+
More information regarding the app and builds can be found in the [GUI README](https://github.com/Multiomics-Analytics-Group/vuegen/blob/main/gui/README.md).
152+
153+
[Changes][v0.3.0]
154+
155+
156+
<a id="v0.2.2"></a>
157+
# [v0.2.2](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.2.2) - 2025-02-28
158+
159+
## What's Changed
160+
* No default logger and print message after completion by [@sayalaruano](https://github.com/sayalaruano) in [#76](https://github.com/Multiomics-Analytics-Group/vuegen/pull/76)
161+
162+
[Changes][v0.2.2]
163+
164+
165+
<a id="v0.2.1"></a>
166+
# [v0.2.1](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.2.1) - 2025-02-25
167+
168+
## What's Changed
169+
* Add basic example directory and notebook by [@sayalaruano](https://github.com/sayalaruano) in [#63](https://github.com/Multiomics-Analytics-Group/vuegen/pull/63)
170+
* :art: add basic vuegen demo to docs [#64](https://github.com/Multiomics-Analytics-Group/vuegen/issues/64) by [@enryH](https://github.com/enryH) in [#65](https://github.com/Multiomics-Analytics-Group/vuegen/pull/65)
171+
* Display dataframes in streamlit apps with aggrid by [@sayalaruano](https://github.com/sayalaruano) in [#66](https://github.com/Multiomics-Analytics-Group/vuegen/pull/66)
172+
* 👷 CI: Add CI steps to create streamlit example branch and deploy EMP … by [@sayalaruano](https://github.com/sayalaruano) in [#70](https://github.com/Multiomics-Analytics-Group/vuegen/pull/70)
173+
* :art: sort imports, format codebase with black by [@enryH](https://github.com/enryH) in [#72](https://github.com/Multiomics-Analytics-Group/vuegen/pull/72)
174+
* Fix dfi library issue to export a dataframe as an image by [@sayalaruano](https://github.com/sayalaruano) in [#74](https://github.com/Multiomics-Analytics-Group/vuegen/pull/74)
175+
176+
[Changes][v0.2.1]
177+
178+
179+
<a id="v0.2.0"></a>
180+
# [v0.2.0](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.2.0) - 2025-02-05
181+
182+
## What's Changed
183+
* 🐛 build docs - fix errors by [@enryH](https://github.com/enryH) in [#49](https://github.com/Multiomics-Analytics-Group/vuegen/pull/49)
184+
* :art: publish report to GitHub Pages by [@enryH](https://github.com/enryH) in [#51](https://github.com/Multiomics-Analytics-Group/vuegen/pull/51)
185+
* Readme and img update by [@sayalaruano](https://github.com/sayalaruano) in [#52](https://github.com/Multiomics-Analytics-Group/vuegen/pull/52)
186+
* :art: add dynamic versioning of python pkg by [@enryH](https://github.com/enryH) in [#50](https://github.com/Multiomics-Analytics-Group/vuegen/pull/50)
187+
* :art: visualize example in docs by [@enryH](https://github.com/enryH) in [#54](https://github.com/Multiomics-Analytics-Group/vuegen/pull/54)
188+
* Update footer img by [@sayalaruano](https://github.com/sayalaruano) in [#53](https://github.com/Multiomics-Analytics-Group/vuegen/pull/53)
189+
* Update demo noteb by [@sayalaruano](https://github.com/sayalaruano) in [#55](https://github.com/Multiomics-Analytics-Group/vuegen/pull/55)
190+
191+
[Changes][v0.2.0]
192+
193+
194+
<a id="v0.1.0"></a>
195+
# [v0.1.0](https://github.com/Multiomics-Analytics-Group/vuegen/releases/tag/v0.1.0) - 2025-01-30
196+
197+
## What's Changed
198+
* Mk_pkg by [@enryH](https://github.com/enryH) in [#30](https://github.com/Multiomics-Analytics-Group/vuegen/pull/30)
199+
* Config generator from a directory by [@sayalaruano](https://github.com/sayalaruano) in [#33](https://github.com/Multiomics-Analytics-Group/vuegen/pull/33)
200+
* :sparkles: basic docs by [@enryH](https://github.com/enryH) in [#32](https://github.com/Multiomics-Analytics-Group/vuegen/pull/32)
201+
* St autorun argument and updated README by [@sayalaruano](https://github.com/sayalaruano) in [#35](https://github.com/Multiomics-Analytics-Group/vuegen/pull/35)
202+
* Entrypoint by [@enryH](https://github.com/enryH) in [#38](https://github.com/Multiomics-Analytics-Group/vuegen/pull/38)
203+
* :zap: only run docs for one python version, save only once by [@enryH](https://github.com/enryH) in [#44](https://github.com/Multiomics-Analytics-Group/vuegen/pull/44)
204+
* EMP case study as example data by [@sayalaruano](https://github.com/sayalaruano) in [#45](https://github.com/Multiomics-Analytics-Group/vuegen/pull/45)
205+
* restructure package layout by [@enryH](https://github.com/enryH) in [#42](https://github.com/Multiomics-Analytics-Group/vuegen/pull/42)
206+
* ➕ Add quarto as default dependency by [@enryH](https://github.com/enryH) in [#46](https://github.com/Multiomics-Analytics-Group/vuegen/pull/46)
207+
* :art: readthedocs configuration by [@enryH](https://github.com/enryH) in [#48](https://github.com/Multiomics-Analytics-Group/vuegen/pull/48)
208+
209+
## New Contributors
210+
* [@enryH](https://github.com/enryH) made their first contribution in [#30](https://github.com/Multiomics-Analytics-Group/vuegen/pull/30)
211+
* [@sayalaruano](https://github.com/sayalaruano) made their first contribution in [#33](https://github.com/Multiomics-Analytics-Group/vuegen/pull/33)
212+
213+
[Changes][v0.1.0]
214+
215+
216+
[v0.5.1]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.5.0...v0.5.1
217+
[v0.5.0]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.4.1...v0.5.0
218+
[v0.4.1]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.4.0...v0.4.1
219+
[v0.4.0]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.3...v0.4.0
220+
[v0.3.3]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.2...v0.3.3
221+
[v0.3.2]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.1...v0.3.2
222+
[v0.3.1]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.3.0...v0.3.1
223+
[v0.3.0]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.2.2...v0.3.0
224+
[v0.2.2]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.2.1...v0.2.2
225+
[v0.2.1]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.2.0...v0.2.1
226+
[v0.2.0]: https://github.com/Multiomics-Analytics-Group/vuegen/compare/v0.1.0...v0.2.0
227+
[v0.1.0]: https://github.com/Multiomics-Analytics-Group/vuegen/tree/v0.1.0
228+
229+
<!-- Generated by https://github.com/rhysd/changelog-from-release v3.9.0 -->

0 commit comments

Comments
 (0)