All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update Streamlit to 1.21.0, #550.
- Open the preview in a split panel, #549.
Fix an error about event handler registrations on mac, #548.
- Add configs to set the target and ignored files, #543.
- Sort the entrypoint file candidate list, #547.
- Remove the
extensionKind
field for the extension to work on VSCode Desktop, #542.
- Fix the release flow.
- Update README fixing the image path.
- Update README adding a screenshot image.
- Update README.
- Add
extensionKind
field, #534. - Fix the release workflow so that the VSC extension is released after
@stlite/mountable
, #535.
- Set keywords, #533.
- Release workflow, #532.
- Fill metadata for the VSCode extension, #530
- Rename the VSCode command, #528.
- Show toasts upon kernel method calls, #523.
- Suppress unnecessary tab creations when clicking page links on MPA, #520.
- Create a VSCode extension, #513.
- Support
st.spinner()
with async functions, #515.
- Support top-level await, #514.
- Update Streamlit to 1.19.0, #507.
- Fix the sample
package.json
indesktop/README.md
, #502.
- Disable
ForwardMsg
caching, #505.
matplotlib
installation, #496.
- Update Electron to 23.1.1, #498.
- Remove Tornado and introduce an original server implementation, #492.
- Update Streamlit to 1.18.1, #482.
- Set the package versions dynamically based on the jsDelivr API response at build time, #480.
- Update Pyodide to 0.22.1, #478.
- Update the base Streamlit version to 1.17.0, #472.
- Handling file path separators on Windows, #466.
- Fix the depending Electron version so that the packaging command works, #452.
- Show the booting-up progress on toasts, #446.
- Apply Electron security best practices, #445.
- Update README to announce that
@stlite/desktop
should be used instead of@stlite/desktop-cli
, #444.
- Delete source maps, #443.
- Update the kernel version loaded for desktop apps to v0.19.1, #434.
- Better logs at the booting-up phase, #437.
- Lines starting with
#
inrequirements.txt
are ignored as comments, #432.
- Update the README, #429.
- Content-Security-Policy has been updated, #424.
bin/dump_artifacts.ts
overwrites thebuild
directory by default and keep it only whenkeepOldBuild
option is specified, #417.
bin/dump_artifacts.ts
crashes when the specifiedrequirements.txt
does not exist, #410.bin/dump_artifacts.ts
deletes the existingstreamlit_app
directory inside thebuild
directory before copying the new one, #415.
- Content-Security-Policy has been updated to allow components to load arbitrary external resources, #408.
- The bug has been fixed that some resources such as the lazy-loaded component chunks are not properly loaded on the desktop app, #414.
- Package name verification at the dump command, #398.
- README.md, #399.
- The command signature of
bin/dump_artifacts.ts
is changed so that the package names are passed as the positional arguments following the source directory name and the-r
option is used to specify therequirements.txt
, #396.
- The
command
option has been removed, #393.
- Fix README, #336, by @chrieke.
- Check the wheel URL schemes when installing packages to block local file access, #352.
- Fix README, #338.
- Update README explaining the flow to package a Streamlit app into an Electron app, #334.
- Release
@stlite/desktop-cli
, a wrapper package of@stlite/desktop
for the CLI usage, #330.
- Avoid loading
micropip
if restoring a site-packages snapshot, #316.
- Fix the build rule, #319.
Same as v0.10.0.
- Upgrade Streamlit to v1.13.0, #307.
- Add options
pyodideEntrypointUrl
andmountedSitePackagesSnapshotFilePath
, #295.
- Fix the wrong error messages, #300.
- Created
@stlite/desktop
, #295.
- Patch the Matplotlib backend after installing it at runtime, #261.
- Implement the message cache and the message queue, #290.
- Use a customized bootstrapping function to avoid unnecessary network access and to be more efficient, #181.
- Remove the trailing slash from the dynamically pushed URLs, #179.
- Rename
main.css
tostlite.css
, #169.
- Exported
main.css
, #167.
The first public release of @stlite/mountable
.