Releases: StructuredLabs/preswald
Releases · StructuredLabs/preswald
Release v0.1.59
Preswald v0.1.59 Release
Installation
pip install preswald==0.1.59
Release v0.1.58
Preswald v0.1.58 Release
Installation
pip install preswald==0.1.58
Release v0.1.57
Preswald v0.1.57 Release
Installation
pip install preswald==0.1.57
Release v0.1.56
Preswald v0.1.56 Release
Installation
pip install preswald==0.1.56
Release v0.1.55
Preswald v0.1.55 Release
Installation
pip install preswald==0.1.55
What's Changed
- Feat/component dag reactivity phase4 by @BloggerBust in #730
- feat: Add HTML Export via WebWorker + Comlink by @shivam-singhal in #739
Full Changelog: v0.1.54...v0.1.55
Release v0.1.54
What's Changed
- Moved katex css import to html link tag to avoid bloating bundle by @shivam-singhal in #722
- Feature: Export pdf with component rendering check by @Ani665458 in #695
- Fix playwright dependency and add documentation for pdf export by @shivam-singhal in #723
- feat(runtime): add AST driven reactive runtime with DAG based selective reruns by @BloggerBust in #712
- Clean up hello.py.template to separate display logic by @amrutha97 in #726
- Cicd by @jayanth-kumar-morem in #731
- fix: update pypi env var by @jayanth-kumar-morem in #732
- feat: update release workflow to push changes to repo by @jayanth-kumar-morem in #734
Full Changelog: 0.1.53...v0.1.54
0.1.53
What's Changed
- feat: introduce DAG-based component reactivity and unify component rendering by @BloggerBust in #648
- feat: DAG-based reactive atom execution (phase 2) by @BloggerBust in #675
- Refactor by @jayanth-kumar-morem in #681
- docs: document reactive runtime and manual vs inferred dependencies by @BloggerBust in #691
- docs(contributing): add section on working with forks & rebasing by @BloggerBust in #693
- refactor: update template handling to support new directory structure… by @amrutha97 in #700
- [Templates] Scaffold starter templates with generator script by @amrutha97 in #703
- fix: [BUG] Selectbox selection results in crash #692 by @apoorv-narayanam in #694
- Feature: Debounce changes in Slider widget by @lucasdoell in #670
- fix(runtime): fallback to full rerun when DAG dependencies are missing by @BloggerBust in #709
- fix(data): preserve original column names in CSV sources by @BloggerBust in #710
- Fix sidebar logo alignment by @kash2104 in #666
- [DOCS] Updated chat component docs to include interactive data sources by @Ja-Tink in #631
- Feature/latex support for text component by @arnavpatel82 in #644
- feat: add support for customizable logo and title in sidebar component by @Harshad712 in #687
- feat: plotly widget download button by @JaredDaniel341 in #705
- [FEATURE] Add ability to connect via source path by @shivam-singhal in #715
- Fixed callsite detection to work inside pyodide by @shivam-singhal in #716
- Remove 'Built by Preswald' branding if rendered in pyodide by @shivam-singhal in #717
- Replacing writing to site-packages with read check by @shivam-singhal in #719
- fix: update MemoizedComponent render logic and pass re-render flag fr… by @BloggerBust in #720
New Contributors
- @apoorv-narayanam made their first contribution in #694
- @lucasdoell made their first contribution in #670
- @kash2104 made their first contribution in #666
- @arnavpatel82 made their first contribution in #644
- @Harshad712 made their first contribution in #687
- @JaredDaniel341 made their first contribution in #705
Full Changelog: 0.1.52...0.1.53
0.1.52
What's Changed
- Updated docs with removed view component by @Ani665458 in #621
- [Feature] Add JSON File as a Supported Data Source by @ruidazeng in #560
- Feature/add parquet by @emekaokoli19 in #613
- Minor fixes by @shivam-singhal in #639
- Moved from setuptools to pyproject.toml via uv for builds by @shivam-singhal in #643
- Fallback to cloudrun url if custom domain is down by @shivam-singhal in #646
- feat(engine): add RenderBuffer to VirtualPreswaldService to skip redundant reruns by @BloggerBust in #616
- feat(server): use RenderBuffer to skip redundant reruns in ServerPreswaldService by @BloggerBust in #617
- Feature - Added Table of Contents to Sidebar by @JimmyWu7 in #634
- Added big number card component by @Ani665458 in #628
- feat(renderbuffer): integrate diffing into core components and restore msgpack dependency by @BloggerBust in #633
- Remove need to call connect explicitly by @shivam-singhal in #653
- Fixed image not loading in component or virtual service by @shivam-singhal in #662
- feat(cicd): cron job structured target autotest and local target autotest every 12hours by @jayanth-kumar-morem in #652
- Added JSON-viewer feature by @Ani665458 in #645
New Contributors
- @ruidazeng made their first contribution in #560
- @emekaokoli19 made their first contribution in #613
- @JimmyWu7 made their first contribution in #634
Full Changelog: 0.1.51...0.1.52
0.1.51
What's Changed
- Preswald Frontend Redesign by @amrutha97 in #606
- Preswald App Redesign by @amrutha97 in #608
- Clean up selectbox, add separator, simplify widgets, expand tutorial by @amrutha97 in #612
- Fix query playground by @amrutha97 in #614
- feat: skip reruns in virtual service if no state changes detected by @BloggerBust in #604
- fix(frontend): add @monaco-editor/react dependency to fix build error by @BloggerBust in #615
Full Changelog: 0.1.50...0.1.51
0.1.50
What's Changed
- Fixed iris and fastplotlib examples by @shivam-singhal in #600
- Fix/eslint prettier by @pranavdhawan in #596
- fix: selectbox overflow styling by @therealrinku in #460
- fix: improve initial loading state by @therealrinku in #480
- Fix: Use configured port for local deployments by @nightcrab in #590
- Fix TypeError by replacing | with Union for Python 3.7+ support by @JiteshJangra in #347
- feat: addition of query playground by @krishpatel023 in #545
New Contributors
- @pranavdhawan made their first contribution in #596
- @nightcrab made their first contribution in #590
- @JiteshJangra made their first contribution in #347
- @krishpatel023 made their first contribution in #545
Full Changelog: 0.1.49...0.1.50