- Added Python 3.10 support - aarch64 wheel support - Fix doc string for `_DynamicResizableListBuilder` - fix for unreleased buffers under mmap (issue 280)
1.1.0
- Validated compatibility with Python 3.10.0b2 - Remove all bare except - Improve `_StructModuleWhich` to inherit from `enum.Enum` - Add Union on top level union messages - Fixed memory leak in `_SegmentArrayMessageReader` - Removed many pycodestyle warnings - Avoid crash if `__file__` is not set by importer - Fixed module.pyx `_set_<field>` for boolean fields - Fixed setup.py.tmpl support for `*.c++` files - Fixed `_gen.py` for python3 as `dict_keys` object are not indexable. - Add test data to sdist - Add `pyproject.yaml` - Add missing inheritance to `_Schema` for `_StructSchema`
1.0.0
- Validated Python 3.9 (3.7 and 3.8 are also supported) - Updated package to include LICENSE file - Updated examples to avoid run_forever() as ctrl+c will not work - Adding xfail to pytest cases which fail sometimes due to network port oddities (please use asyncio, as Python handles things more gracefully)
1.0.0b2
- Minimum capnproto version is now 0.8.0 - Added asyncio ssl calculator test - Added poll_once to TwoPartyServer API - More cleanup - Fix absolute and circular imports - Fix Promise aliasing issue (Promise to \_Promise) - Documentation update - Updated installation instructions - Added RPC documentation for asyncio
1.0.0b1
- Python 3.7+ required (asyncio support) - TLS/SSL support using asyncio - Windows support - General cleanup - May be incompatible with code written for pycapnp 0.6.4 and lower - Removing pypandoc/pandoc packaging requirement - Minimum capnproto version is now 0.7.0