quickjs
Wrapping the quickjs C library.
1.19.4
1.0M downloads/mo
#4626 most downloaded on PyPI
PetterS/quickjs
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 1.5 years
This project publishes no release notes
the list below is its commits, not an announcement
1 version withdrawn
withdrawn after publishing
7 years old
38 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
38 releases · Jul 2019 to Nov 2023Releases
latest 38-
1.19.419 Nov 2023Commits, not release notes
This project publishes no release notes. Between
1.19.3and1.19.4there were 2 commits, 2 of them substantive:- Cleanup repo (#133)
- Enable Python 3.12 in CI, upgrade manylinux_x_y (#136)
-
1.19.303 Nov 2023Commits, not release notes
This project publishes no release notes. Between
1.19.2and1.19.3there were 7 commits, 6 of them substantive:- Update binaries info in README.md. (#115)
- Enable automated build for Python 3.11; bump micro version.
- Update GH actions macos targets.
- Remove py3.7 from GH actions, is EOL.
- Upgrade circleci to Python 3.11.
- Bump minimum supported Python version to 3.8, as 3.6 and 3.7 are EOL and give CI issues.
-
1.19.213 May 2022Commits, not release notes
This project publishes no release notes. Between
1.19.1and1.19.2there were 1 commits, 1 of them substantive:- Add GitHub workflows, including PyPI releases from CI (#114)
-
1.19.107 May 2022Commits, not release notes
This project publishes no release notes. Between
1.19.0and1.19.1there were 3 commits, 2 of them substantive:- Use JS_UpdateStackTop to fix testing errors on Windows. (#109)
- Fix #110: Include upstream-quickjs/VERSION in sdist. (#111)
-
1.19.003 May 2022 withdrawnCompilation is broken
Commits, not release notes
This project publishes no release notes. Between
1.18.0and1.19.0there were 15 commits, 14 of them substantive:- Fix #83, #85: use a dynamic array instead of a linked list for O(1) access, check for maximal callables amount, check for returned errors in QuickJS calls, add unit tests. (#89)
- Use the standard memory error function. (#90)
- Remove unused PythonCallableNode structure. (#91)
- Move ContextData to RuntimeData and store it in the runtime's opaque. Rename internal elements. (#92)
- Reimplement functions using a custom class and an opaque pointer to get rid of the number limitation of magics. (#96)
- Use js_(malloc|free) instead of malloc|free in object_call. (#97)
- Fix #94: use VERSION from upstream. (#98)
- Remove x permission on files that don't need it. (#100)
- Move third-party code to a git submodule (#101)
- Fix typo: accross -> across. (#102)
- Add more precise info about submodule. (#103)
- Add Context.globalThis property. (#104)
- Add test ensuring that the globalThis property is readonly. (#105)
- Update release and maintainer information. (#106)
-
1.18.002 Apr 2022Commits, not release notes
This project publishes no release notes. Between
1.16.0and1.18.0there were 10 commits, 10 of them substantive:- Fix setup.py for Windows (#59)
- Fix conversion of large Python integers to quickjs. (#71)
- Allow JS to Python conversion of Symbol's, add unit test. (#70)
- Fix #61: compile with BigInt support and add conversion to Python (#68)
- Fix #62: Implement async job execution (#65)
- Restrict snapshot filters to quickjs and test_quickjs. (#75)
- Decref result of PyNumber_Float after use. (#76)
- Released 1.17.0
- Run poetry lock
- Enable GC for Context and Object to solve memory leaks due to their dependency cycle. (#78)
-
1.17.023 Nov 2021Nothing published for this version
-
1.16.030 Mar 2021Commits, not release notes
This project publishes no release notes. Between
1.15.1and1.16.0there were 6 commits, 6 of them substantive:- Update README
- Run Python tests with -X. (#52)
- Upgrade QuickJS to 2020-11-08 (#53)
- Implement context_set and add unit test for it. (#55)
- context_set: check for JS_SetPropertyStr return value. (#56)
- Update QuickJS to 2021-03-27 (#58)
-
1.15.125 Oct 2020Nothing published for this version
-
1.15.014 Oct 2020Commits, not release notes
This project publishes no release notes. Between
1.14.2and1.15.0there were 2 commits, 2 of them substantive:- Use a newer CircleCI image, based on Ubuntu and Python 3.8 (#48)
- Fix crash on deallocation (#49)
-
1.14.207 Oct 2020Nothing published for this version
-
1.14.107 Oct 2020Nothing published for this version
-
1.14.030 Sep 2020Nothing published for this version
-
1.13.004 Aug 2020Nothing published for this version
-
1.12.004 May 2020Nothing published for this version
-
1.11.016 Mar 2020Nothing published for this version
-
1.10.030 Jan 2020Nothing published for this version
-
1.9.026 Jan 2020Nothing published for this version
-
1.8.115 Jan 2020Nothing published for this version
-
1.8.012 Jan 2020Nothing published for this version
-
1.7.001 Jan 2020Nothing published for this version
-
1.6.328 Oct 2019Nothing published for this version
-
1.6.219 Sep 2019Nothing published for this version
-
1.6.012 Aug 2019Nothing published for this version
-
1.5.111 Aug 2019Nothing published for this version
-
1.5.003 Aug 2019Nothing published for this version
-
1.4.021 Jul 2019Nothing published for this version
-
1.3.119 Jul 2019Nothing published for this version
-
1.3.019 Jul 2019Nothing published for this version
-
1.2.017 Jul 2019Nothing published for this version
-
1.1.115 Jul 2019Nothing published for this version
-
1.1.015 Jul 2019Nothing published for this version
-
1.0.1015 Jul 2019Nothing published for this version
-
1.0.915 Jul 2019Nothing published for this version
-
1.0.815 Jul 2019Nothing published for this version
-
1.0.715 Jul 2019Nothing published for this version
-
1.0.515 Jul 2019Nothing published for this version
-
1.0.415 Jul 2019Nothing published for this version