All notable changes to this project will be documented here.
0.7.4 - 2021-05-02
DeprecationWarning
fix onnumpy
>=1.19. Thanks to @markbandstra.
0.7.3 - 2021-02-06
- Memory-mapping made optional.
- FAQ section in
README.md
. PlyElement.__len__
andPlyElement.__contains__
. Thanks to @athompson673.
- Syntax highlighting in
README.md
improved.
0.7.2 - 2020-03-21
- Long description added to package distribution.
0.7.1 - 2019-10-08
- License file included in distribution.
0.7 - 2018-12-25
- Read & write support for file-like objects.
- Documentation improved.
0.6 - 2018-07-28
- Changed line endings back to Unix-style.
make2d
onnumpy
>=1.14.
make2d
function. Please usenumpy.vstack
.
0.5 - 2017-02-27
- Project metadata suitable for PyPI.
- More unit tests.
- Official support for NumPy 1.10 and 1.11.
- Automatic unit test coverage reporting through test runner.
- CHANGELOG.md.
- Comment validation and preservation of leading spaces. Thanks to @Zac-HD for the bug report.
- Better validation of element and property names.
- Made "private" variables explicitly so.
- Used memory mapping for "simple" PLY elements. Thanks to @Zac-HD for the original pull request.
- (Under the hood) Rewrote header parser.
- Official support for Python 2.6.
- Fixed reading and writing through unicode filenames.
- Fixed documentation bugs. Thanks to @jeremyherbert.
0.4 - 2015-04-05
PlyParseError
for parsing errors.- Explicit (limited) mutability of PLY metadata.
- Better validation when modifying PLY metadata.
- More unit tests.
- Ability to change element and property names by mutation, which was never handled correctly anyway.
0.3 - 2015-03-28
__getitem__
and__setitem__
forPlyElement
.- Support for
obj_info
comments. make2d
utility function.
- Ported test setup to
py.test
andtox
. - Changed output property names to those in original specification.
0.2 - 2014-11-09
- GPLv3 license.
- Documentation.
- Example plotting script.
- Python 3 compatibility. Thanks to @svenpilz for most of the bug fixes.
- Changed line endings to be compliant with specification.
- Improved validation of property and element names.
- plyfile.py: PLY format I/O.
- Rudimentary test setup.
- Basic installation script.