Change Log
0.21.3
- chore: improve Plotly component with dynamic resizing
0.21.2
- docs: update example output
- chore: add aspect-ratio and max-width to the Plotly component
0.21.1
- feat: improve Iframe component with dynamic resizing and event dispatching
- feat: add Plotly component for displaying interactive plots
- feat: add containerClass prop to Iframe component
- refactor: add annotations for the Image component properties and optimize the code
- docs: add Plotly as registed relpath tags
0.21.0
- deps: put
pipen-runinfo
into a extra dependency group - deps: bump
xqute
to 0.5.3 - deps: add
pillow
as dev-dependency for test - deps: bump up frontend deps
- test: update
pyproject.toml
to ignore deprecation warning - feat: add download bar for
Image
component - feat: add configuration
report_relpath_tags
to allow register components for properties to convert fs path to url - chore: add logging info when building each page
- fix: fix importing modules in external frontend modules
0.20.1
- deps: bump pipen-runinfo to 0.8
0.20.0
- deps: bump pipen to 0.15
0.19.0
- refactor(frontend): use
system.js
(instead iife) to chunk vendor libraries - deps: bump pipen to 0.14.6 and other deps to latest version
- deps: bump frontend deps to latest version
- ci: update
ghp-import
command to disable Jekyll processing - ci: use latest actions
0.18.5
- feat: indicate number of pages in log message
0.18.4
- choir: remove caching for
_render_file()
. - Template rendering can be dependent on the file contents (e.g.
<job.outdir>/report.json
)
0.18.3
- deps: bump pipen to 0.14.3
- fix: fix download button for DataTable
- deps: bump frontend deps
0.18.2
- fix: fix getting image size when path is None
0.18.1
- enh: cache template rendering and preprocessing
0.18.0
- deps: drop python3.8 support
- deps: bump pipen to 0.14
- deps: use imagesize instead of pillow
0.17.3
- fix: fix but when
report_no_collapse_pgs
is true
0.17.2
- docs: center logo in readme
- feat: add
Iframe
component so loading is indicated
0.17.1
- fix: fix toc links when index.html is hidden in url
0.17.0
- deps: bump pipen to 0.13
0.16.3
- fix: show index in datatable filter if any
- fix: exit pipeline when report building fails
- deps: bump pipen to 0.12.5
0.16.2
- Fix home page caching issue
- Update frontend deps
- Fix tests for home page caching
0.16.1
- Handle iframe src in preprocessing
0.16.0
- Fix image height in global.css
- Add width and height to Image tag so loading indicators have same size
- Set sep to TAB for datatable filter
- Allow add class and other attributes to
Descr
component - Allow set extra classes for Image component
- Add filters: render_component, render_ui and render_job
- Add carbon-preprocess-svelte package and optimize imports
- Update logo in README
- Update docs, using mkdocs-rtd
- Update docs/requirements.txt
- Remove emoji extension from mkdocs.yml
- Add pillow library
- Fix missing import for PILImage in preprocess.py
- Fix poetry installation in docs.yml
- Update copier version to 9.1.0 and colorama version to 0.4.6
- Update favicon
- Allow to register components and uis for filters: render_component, render_ui and render_job
- Make proc list one column for narrow screen on index page
- Make proc group card on index page expand on top, instead of bottom, when short of space
- Make g10 as default theme
- Add width style to .head-util so the right part of the header do not hide when resizing
- Add space to bottom of the index page
- Make theme selector look better
- Change the background color of Accordion headers
- Add dropdown_switcher ui for render_ui and render_job filters
- Scroll anchor into view on the page
- Build report when process is done, instead of the whole pipeline
- Remove dest file when npm build fails (so that it won't be cached)
- Copy file only when its path is absolute in preprocessing
- Update global.css file
0.15.3
- Fix image loading height in global.css
0.15.2
- Set width and height to the lazy loading placeholder
0.15.1
- Add
title
prop toDescr
component
0.15.0
- Add ellipsis to procgroup card on index page
- Add lazy loading for Image
- Add
Descr
component to$libs
to add styled description text - Add active nav item indicator
- Bump frontend packages to latest versions
0.14.0
- ⬆️ Bump pipen to 0.12
0.13.1
- Improve the indicator of groups in report index page
0.13.0
- ⬆️ Bump pipen to 0.11
- ⬆️ Bump up frontend deps
0.12.8
- ⬆️ Update dependencies
- 🐛 Fix report without headings
0.12.7
- 👷 Add codesandbox scripts
- 🐛 Fix order of procgroups in report
0.12.6
- 💄 Make searchbox of DataTable persistent
- 🐛 Fix npm build logging to file
- ✨ Add column selector to DataTable
- 📝 Update example
0.12.5
- ⬆️ Bump copier to 8.1 (requires pydantic < 2)
0.12.4
- 💄 Truncate proc names with ellipses in navigator
0.12.3
- 💄 Use new favicon
0.12.2
- 💄 Fix procs in procgroups in index page being contained
0.12.1
- ⬆️ Bump pipen-runinfo to 0.2
- 📝 Update example with proc group
0.12.0
- ✨ Allow collapse proc groups
- 🎨 Improve logging in building process
- ✅ Fix tests
0.11.0
- ➖ Remove cmdy
- 🐛 Fix unnecessary npm output showing in logs
- ✨ Add running information
0.10.0
- ⬆️ Bump pipen to 0.10.0
- 🐛 Adopt pipen 0.10.0 (change on_proc_init to on_proc_create)
- ⬆️ Update frontend dependencies
- ✏️ Change
>
to$
as command hint in logs⏎
0.9.0
- ⬆️ Bump pipen to 0.9
- ⬆️ Drop support for python 3.7
- ⬆️ Upgrade frontend dependents
- ⬆️ Add pipen-filters as dev deps
- 🐛 Fix a11y warning for frontend
0.8.0
⬆️ Upgrade pipen to 0.7 ⬆️ Update frontend deps 🎨 Use css grid for proc list
0.7.2
- 🐛 Fix toc missing for paging
- 🐛 Load ccs css first in html instead of compiled into js in defer mode
- 📝 Use a simpler example
0.7.1
- 💄 Add single form of path alias
- 🔧 Change default port to 18520 for serve command
- ⬆️ Update frontend deps
0.7.0
- ⬆️ Update frontend deps
- ⬆️ Bump pipen to 0.6
0.6.0
- 👷 Use latest actions
- 🐛 Add index.html so the reports work using file:// protocol
- 🐛 Fix toc with paging
- ⬆️ Bump pipen to 0.5
- 📝 Update example
0.5.0
- ♻️ Refactor based on pipen v0.4
0.4.5
- 🩹 Fix some situations with dead links
- 🐛 Fix error when node_modules mislinked to file-alike (#4)
- ⬆️ Upgrade frontend deps
- ⬆️ Pump pipen to 0.3.6
0.4.4
- ✨ Support Markdown tag
- ⬆️ Upgrade frontend deps
0.4.3
- 🐛 Fix tag attributes missing in preprocessing
0.4.2
- ⬆️ Update frontend deps
- 🐛 Fix the icon in DataTable and the example
0.4.1
- ⬆️ Upgrade xqute to v0.1
- ➖ Remove reduandent deps
0.4.0
- ⬆️ Upgrade frontend deps
- ⬆️ Upgrade pipen to v0.3.0
0.3.1
- 📌 Pin dep and doc dep verions
- ✨ Allow injected jupyter html to collapse code
- 📝 Add docs for CLI tools
- 💥 Default title to the title tag instead of h1 for cli inject
- 🐛 Use on_init hook to init config
- ⬆️ Upgrade frontend deps, so no longer need to patch svelte for large report
- ✅ Add tests
- 🐛 Fix renaming report from process with name index
0.3.0
- 🐛 Fix preprocessing with tag attribute value is empty
- ✨ Implement a cli plugin for pipen to inject external html page to the report
- 📌 Pin doc dep verions
0.2.3
- Allow datatable filter to exclude columns
0.2.2
- 🐛 Fix no toc generated when no H1 in report but report_toc is True
- 🐛 Fix report without H1 not getting preprocessed
0.2.1
- 🔊 Warn when there are > sections in report but paging is disabled
- 🚑 Fix when there is no H1's in the report
- 🩹 De-highlight the H1's in TOC when there are H2's in there
- 📝 Update example report
- 📝 Add post install/update necessities in README.md
0.2.0
- ♻️ Front: Use the builtin pagination table from ccs (carbon-design-system/carbon-components-svelte#702)
- ✨ Implement backend report paging
- 💥 Change config item
report_logging
toreport_loglevel
- ✨ Implement frontend for report paging
0.1.1
- 🐛 Add postinstall to patch svelte compiler
0.1.0
- ⬆️ Update frontend deps
- 🐛 Make a patch to svelte compiler to fix "Max Stack Size Exceeded for huge HTML" (sveltejs/svelte#4694)
0.0.15
- 🐛 Fix min ncols wrongly using number of rows of df in datatable filter
0.0.14
- Replace all irregular characters in df column names in datatable filter
0.0.13
- Preprocess
embed
tag
0.0.12
- 🐛 Fix #3 (same name toc link not working) and fix offset of toc links
- 🐛 Don't cache non-export processes (Fix #2);
- 🐛 Fix
report_force_export
not forcing process to export (#1) - 🐛 Fix issues when dot in column names at frontend for
DataTable
- ⬆️ Upgrade frontend dependencies
0.0.11
- ✨ Add process-level config
report_toc
to disable toc for a single process report
0.0.10
- 🐛 Fix larger nrows/ncols not working for datatable filter
- 🐛 Fix multiple column alignment in index page
0.0.9
- 🐛 Allow relative script path to be inherited
0.0.8
- 🩹 Expand the TOC by default
0.0.7
- 🐛 Fix non-tags in pre-processing
- ⬆️ Upgrade frontend deps
- 🩹 Fix background of theme selector
0.0.6
- 🩹 Don't initilize if pipeline init fails
- ⬆️ Upgrade pipen to 0.2+ in deps
0.0.5
- 🐛 Fix all procs other than those with report template to be included in the reports
- ✨ Add
report_order
to define process order in report
0.0.4
- 🐛 Add fontend/src/pages directory to the repo
0.0.3
- ✨ Set export to True if report template is provided for a process
0.0.2
- Refactor previous version with the frontend builtin.