Skip to content

v0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean1832 sean1832 released this 04 Oct 08:10
· 16 commits to master since this release

Version 0.5.0

This release introduces significant enhancements to the serialization capabilities within the project. Key features include the addition of light serialization and improvements for handling material properties.

✨ Feature:

  • material: Implement serialization for material transparency and reflections by @sean1832 in #24
  • base64: Implement to/from Base64 component by @sean1832 in #25
  • serialization: Support Rhino.Geometry.Light<=>JSON data serialization/deserialization by @M3Lewis in #21
  • serialization: Implement Rhino Light JSON serialization and update CRC16 algorithm for Blender compatibility by @sean1832 in #23

🐛 Bug Fixes:

  • geometry: Handle triangle faces and degenerate faces by @sean1832 in #22

👤 New Contributors

  • Welcome @M3Lewis who made their first contribution in #21

Additional Details:

  • The update to the CRC16 algorithm standardizes it to the CRC-CCITT XModem variant, ensuring compatibility with Blender's implementation of the checksum algorithm.
  • The introduction of Base64 conversion components allows users to directly view or externally store the content of the binary data.

Note: This release primarily introduces a new light serialization and includes smaller changes such as the implementation of a to/from Base64 converter. There are no known issues or limitations with the new features at this time.