Changelog
### 1.2.0
```
- Added support for Apple Silicon
```
### 1.1.1
```
- 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
```
### 0.6.4
```
- Fix bugs in `read_multiple_bytes` (thanks to tsh56)
- Remove end-of-life Python versions 2.6, 3.2, and 3.3. Add CI tests for 3.6
- Expose SchemaParser in Cython header
```
Links
- PyPI: https://pypi.org/project/pycapnp
- Changelog: https://pyup.io/changelogs/pycapnp/
- Repo: https://github.com/haata/pycapnp/archive/v1.2.0.zip
This PR updates pycapnp from 0.6.3 to 1.2.0.
Changelog
### 1.2.0 ``` - Added support for Apple Silicon ``` ### 1.1.1 ``` - 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 ``` ### 0.6.4 ``` - Fix bugs in `read_multiple_bytes` (thanks to tsh56) - Remove end-of-life Python versions 2.6, 3.2, and 3.3. Add CI tests for 3.6 - Expose SchemaParser in Cython header ```Links
- PyPI: https://pypi.org/project/pycapnp - Changelog: https://pyup.io/changelogs/pycapnp/ - Repo: https://github.com/haata/pycapnp/archive/v1.2.0.zip