PackageTrack
Sign in Get early access

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 2023
2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 38
  1. 1.19.4 19 Nov 2023
    Commits, not release notes

    This project publishes no release notes. Between 1.19.3 and 1.19.4 there were 2 commits, 2 of them substantive:

    • Cleanup repo (#133)
    • Enable Python 3.12 in CI, upgrade manylinux_x_y (#136)
  2. 1.19.3 03 Nov 2023
    Commits, not release notes

    This project publishes no release notes. Between 1.19.2 and 1.19.3 there 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.
  3. 1.19.2 13 May 2022
    Commits, not release notes

    This project publishes no release notes. Between 1.19.1 and 1.19.2 there were 1 commits, 1 of them substantive:

    • Add GitHub workflows, including PyPI releases from CI (#114)
  4. 1.19.1 07 May 2022
    Commits, not release notes

    This project publishes no release notes. Between 1.19.0 and 1.19.1 there 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)
  5. 1.19.0 03 May 2022 withdrawn

    Compilation is broken

    Commits, not release notes

    This project publishes no release notes. Between 1.18.0 and 1.19.0 there 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)
  6. 1.18.0 02 Apr 2022
    Commits, not release notes

    This project publishes no release notes. Between 1.16.0 and 1.18.0 there 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)
  7. 1.17.0 23 Nov 2021

    Nothing published for this version

  8. 1.16.0 30 Mar 2021
    Commits, not release notes

    This project publishes no release notes. Between 1.15.1 and 1.16.0 there 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)
  9. 1.15.1 25 Oct 2020

    Nothing published for this version

  10. 1.15.0 14 Oct 2020
    Commits, not release notes

    This project publishes no release notes. Between 1.14.2 and 1.15.0 there 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)
  11. 1.14.2 07 Oct 2020

    Nothing published for this version

  12. 1.14.1 07 Oct 2020

    Nothing published for this version

  13. 1.14.0 30 Sep 2020

    Nothing published for this version

  14. 1.13.0 04 Aug 2020

    Nothing published for this version

  15. 1.12.0 04 May 2020

    Nothing published for this version

  16. 1.11.0 16 Mar 2020

    Nothing published for this version

  17. 1.10.0 30 Jan 2020

    Nothing published for this version

  18. 1.9.0 26 Jan 2020

    Nothing published for this version

  19. 1.8.1 15 Jan 2020

    Nothing published for this version

  20. 1.8.0 12 Jan 2020

    Nothing published for this version

  21. 1.7.0 01 Jan 2020

    Nothing published for this version

  22. 1.6.3 28 Oct 2019

    Nothing published for this version

  23. 1.6.2 19 Sep 2019

    Nothing published for this version

  24. 1.6.0 12 Aug 2019

    Nothing published for this version

  25. 1.5.1 11 Aug 2019

    Nothing published for this version

  26. 1.5.0 03 Aug 2019

    Nothing published for this version

  27. 1.4.0 21 Jul 2019

    Nothing published for this version

  28. 1.3.1 19 Jul 2019

    Nothing published for this version

  29. 1.3.0 19 Jul 2019

    Nothing published for this version

  30. 1.2.0 17 Jul 2019

    Nothing published for this version

  31. 1.1.1 15 Jul 2019

    Nothing published for this version

  32. 1.1.0 15 Jul 2019

    Nothing published for this version

  33. 1.0.10 15 Jul 2019

    Nothing published for this version

  34. 1.0.9 15 Jul 2019

    Nothing published for this version

  35. 1.0.8 15 Jul 2019

    Nothing published for this version

  36. 1.0.7 15 Jul 2019

    Nothing published for this version

  37. 1.0.5 15 Jul 2019

    Nothing published for this version

  38. 1.0.4 15 Jul 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive