- Update V8 to 8.9
- Optimize function calls without arguments
- Switch V8 to single threaded mode to avoid crashes after fork
- Switch to strict mode by default
- Revamp documentation
- Update V8 to 8.8
- Universal wheels for Linux, Mac and Windows
- Fallback to source package for Alpine Linux
- Introduce a strict mode
- Fix array conversion when size changes dynamically (CVE-2020-25489)
- Support for Alpine Linux
- Avoid pip private modules in setup.py
- Support for Windows 64 bits
- Support for Python 3.8
- Upgrade V8 to 7.8
- Support soft memory limits
- Support memory and time limits
- Upgrade libv8
- Fix a memory leak
- Add wheel for Python without PyMalloc
- Add wheel for Python 3.7
- Add support for pip 10
- Update package metadata
- Add heap_stats function
- Fix issue with returned strings containing null bytes
- Remove dependency to enum
- Add compatibility for centos6
- Add the possibility to pass a custom JSON encoder in call.
- Fix the compilation for Ubuntu 12.04 and glibc < 2.17.
- Update targets build for better compatibility with old Mac OS X and linux platforms.
- Improve general performances of the JS execution.
- Add the possibility to build a different version of V8 (for example with debug symbols).
- Fix a conflict that could happens between statically linked libraries and dynamic ones.
- Add error message when py_mini_racer sdist fails to build asking to update pip in order to download the pre-compiled wheel instead of the source distribution.
- Build py_mini_racer against a static Python. When built against a shared library python, it doesn't work with a static Python.
- Ensure JSEvalException message is converted to unicode
- Fix extension loading for python3
- Add a make target for building distributions (sdist + wheels)
- Fix eval conversion for python 3
- Fix date support
- Fix Dockerfile for generating python3 wheels
- Fix sdist distribution.
- First release on PyPI.