Skip to content

v2.2.0 - C API Breaking Changes

Latest
Compare
Choose a tag to compare
@MatrixEditor MatrixEditor released this 29 Sep 07:00
· 9 commits to master since this release
7d129ee

This release will introduce breaking changes in the C API of this project, removing a lot of unused and unnecessary types.

What's Changed

The native module (caterpillar._C) can be installed via pip without the environment variable present:

pip install "caterpillar[all]@git+https://github.com/MatrixEditor/caterpillar/#subdirectory=src/ccaterpillar"

There are now two python modules which import all available classes at once. They can be accessed using their
language tag (Both implementations are not compatible to each other):

from caterpillar.c import *
from caterpillar.py import *

Full Changelog: https://github.com/MatrixEditor/caterpillar/commits/v2.2.0