Releases: pyscript/pyscript
2023.12.1
Full Changelog: 2023.11.2...2023.12.1
2023.11.2
Full Changelog: 2023.11.1...2023.11.2
2023.11.1
A whole new world. Thank you to everyone who has contributed to this from-the-ground-up re-build of PyScript.
New Contributors
- @Mr-Sunglasses made their first contribution in #1279
- @WebReflection made their first contribution in #1284
- @zipperer made their first contribution in #1307
- @aneesh98 made their first contribution in #1332
- @chenchen100 made their first contribution in #1292
- @cnelir98 made their first contribution in #1375
- @sfermigier made their first contribution in #1386
- @eltociear made their first contribution in #1399
- @MrValdez made their first contribution in #1410
- @CameronCairns made their first contribution in #1409
- @StefanoHiway made their first contribution in #1473
- @bugzpodder made their first contribution in #1603
- @shubhalgupta made their first contribution in #1797
Full Changelog: 2023.03.1...2023.11.1
2023.05.1
New Contributors
- @Mr-Sunglasses made their first contribution in #1279
- @zipperer made their first contribution in #1307
- @aneesh98 made their first contribution in #1332
- @chenchen100 made their first contribution in #1292
- @cnelir98 made their first contribution in #1375
- @sfermigier made their first contribution in #1386
- @eltociear made their first contribution in #1399
- @MrValdez made their first contribution in #1410
- @CameronCairns made their first contribution in #1409
- @StefanoHiway made their first contribution in #1473
- @Neon22 made their first contribution in #1499
Full Changelog: 2023.03.1...2023.05.1
2023.03.1
New Contributors
- @romankehr made their first contribution in #1052
- @NayanKhedkar made their first contribution in #1058
- @Anash3 made their first contribution in #1129
- @IanoNjuguna made their first contribution in #1037
- @hoodmane made their first contribution in #1223
- @Kd-Here made their first contribution in #1136
- @dependabot made their first contribution in #1216
Full Changelog: 2022.12.1...2023.03.1
2022.12.1
Version 2022.12.1
This release adds
<py-repl>
editor upgrade<py-env>
removed- upgrade pre-commit deps
- directory listing in releases
- hide py-{element} in css til defined
- cache, fetch, retry logic to tests
- py-config TOML errors
- update codemirror to version 6
- display()
- core - remove all stores
- Retain path structure for loading paths
- fetching paths, dirs, and packages
- autogenerate=true
- avoid duplicate ids
- core - plugins added support
- deprecate
<py-title>
<py-inputbox>
<py-button>
<py-box>
New Contributors
- @djchou made their first contribution in #811
- @johnfraney made their first contribution in #856
- @SpaceCowboy-71 made their first contribution in #967
- @jasonwashburn made their first contribution in #974
Full Changelog: 2022.09.1...2022.12.1
2022.09.1
Version 2022.09.1
This release majorly focused on <py-config>
, bug fixes, documentation, and minor enhancements.
Major Features
<py-config>
support for TOML(default) and JSON configuration- Warning for
<py-env>
use -<py-env>
will be deprecated in next release
Bugfixes and Improvements
New Contributors
- @highb made their first contribution in #545
- @lpliger made their first contribution in #547
- @munyoudoum made their first contribution in #566
- @ntoll made their first contribution in #573
- @mitsuo0114 made their first contribution in #632
- @madhur-tandon made their first contribution in #647
- @imbev made their first contribution in #692
- @FabioRosado made their first contribution in #708
- @eFixia made their first contribution in #713
- @tkeech1 made their first contribution in #689
- @tedpatrick made their first contribution in #755
- @nmstoker made their first contribution in #745
- @leriomaggio made their first contribution in #774
- @sumahadevan made their first contribution in #772
- @emirkmo made their first contribution in #778
Full Changelog: 2022.06.1...2022.09.1
2022.06.1
Version 2022.06.1
This release majorly focused on bug fixes, documentation, and project tooling, along with some minor enhancements.
Major Features
No major features were included in this release.
Other Features
- Provide Visible Error if paths is used in a local HTML file (#311)
Bugfixes and Improvements
- Add checkId() for PyButton and PyInputBox, add id check for tags with pys- Event handler, preventing odd behaviors when an element doesn't have
id
(#400) - Fixed the bug std-err attribute cannot set stderr elements properly (#371)
- Fixed
py-repl
alignment bugs (#372) - Add automated examples tests (#355)
- Fix: < and > are parsed with HTML escape symbols (#481)
Examples Changes
- Improved/redesigned user interface of the examples page (#504)
Various small improvements
New Contributors
- @javad94 made their first contribution in #374
- @yannickfunk made their first contribution in #400
- @hoge1e3 made their first contribution in #371
- @marianoweber made their first contribution in #372
- @JeffersGlass made their first contribution in #311
- @idanenglander made their first contribution in #403
- @cleonard made their first contribution in #355
- @furkandoganktf made their first contribution in #431
- @weensy made their first contribution in #443
- @ifti891 made their first contribution in #438
- @LtDan33 made their first contribution in #264
- @jaynarayan-vaishnav made their first contribution in #254
- @Ifihan made their first contribution in #466
- @dwaltsch made their first contribution in #477
- @nuhmanpk made their first contribution in #487
- @jicruz96 made their first contribution in #460
- @SoullessCookie made their first contribution in #455
- @andre-dietrich made their first contribution in #481
- @ryanrussell made their first contribution in #478
- @LandonTheCoder made their first contribution in #517
- @Gabriel-Silverio-96 made their first contribution in #504
Full Changelog: 2022.05.1...2022.06.1
2022.05.1
Version 2022.05.1
Very first release of PyScript that was demoed at PyCon US 2022. Main focus on minimal working set of features to enable execution of Python on the browser using PyScript custom web components ( and ) through Pyodide.
Major Features
- Support
<py-script>
tag - Support
<py-repl>
tag - Support
<py-button>
tag - Support
<py-title>
tag - Support
<py-inputbox>
tag - Support
<py-env>
tag - Support
<py-config>
tag - Support
<py-pybox>
(#16)
Other Features
- Load code from source code from file (#10)
- support for local imports (#13)
- allow out err redirect (#28)
- MIME renderer support (#34)
Bugfixes and Improvements
- Force the use of port 8080. (#2)
- Ensure env is created before executing scripts (#5)
- Don't fail on an empty
<py-env></py-env>
(#18) - Rudimentary support for ESM and import maps (#24)
- Allow to indent
<py-script>
blocks (#20) - Allow
import d3
instead offrom esm import d3
(#25) - Support pip in pyenv (#30)
- fixed pyscript output (#41)
- Loading module from file should not auto-import (#48)
- Added GH Action to test build (#47)
- Create LICENSE (#56)
- Governance docs v1 (#60)
- Improve CSS for Repl (#45)
- Add getting started docs (#63)
- Create a code of conduct file (#97)
- Fix dedenting of code (#130)
- Handle repr of types (#121)
- Add initial dev setup automation (#231)
- Add config file for pre-commit (#235)
- pre-commit: Add codespell and other checks #263)
- pre-commit: Try to autofix yaml BEFORE checking it (#269)
- add app loading splash screen and AppConfig (#279)
- support different pyodide versions (#328)
Examples Changes
- Interactive Bokeh and Panel examples (#6)
- Add Panel KMeans clustering example (#8)
- Update examples (#9)
- fix examples landing page and some import issues (#12)
- Add a d3 example (#19)
- Add Panel streaming example (#22)
- Add Panel Streaming demo to index (#23)
- Add a visualization with NumPy and canvas (#26)
- Add Panel DeckGL example (#27)
- Add a Toga web demo (#29)
- Add a Toga SPA rendering demo (#31)
- Add pylist Example (#36)
- Webgl icosahedron demo (#35)
- Example of message passing + interactive REPL (#74)
- Micrograd example (#116)
- ADD: Simple Bioinformatics Tool (#131)
Various small improvements
#3, #4, #7, #11, #14, #15, #17, #32, #33, #37, #42, #43, #44, #50, #49, #52, #54, #53, #58, #59, #61, #62, #64, #66, #71, #73, #101, #83, #96, #102, #127, #126, #118, #119, #72, #88, #144, #133, #150, #132, #160, #148, #169, #186, #190, #192, #194, #199, #203, #222, #216, #215, #234, #224, #244, #207, #236, #241, #211, #252, #242, #245, #227, #249, #274, #271, #219, #301, #283, #268, #266, #282, #275, #259, #294, #310, #307, #312, #300, #320, #325, #327, #341, #353, #365, #366, #368, #393, #395, #394
New Contributors
- @freakboy3742 made their first contribution in #2
- @princiya made their first contribution in #15
- @mattpap made their first contribution in #18
- @verhulstm made their first contribution in #35
- @papotte made their first contribution in #44
- @antocuni made their first contribution in #52
- @kevingoldsmith made their first contribution in #56
- @AlbertDeFusco made their first contribution in #63
- @cra-anaconda made their first contribution in #71
- @cknoll made their first contribution in #73
- @ericmjl made their first contribution in #74
- @rmyers made their first contribution in #101
- @hasnat made their first contribution in #83
- @Mng-dev-ai made their first contribution in #93
- @traveldwindling made their first contribution in #96
- @willingc made their first contribution in #97
- @yatharth9 made their first contribution in https://git...