Kunitoki Popsicle Versions Save

Popsicle aims to bridge the JUCE c++ framework to python.

v0.9.6

2 months ago

What's Changed

โœจ Features:

  • ๐Ÿ’ป Now popsicle binaries wheels are stripped, making deployments and installations even more efficients!
  • ๐Ÿ–ผ๏ธ Introducing two variants of the emoji Component and support for PIL image in JUCE image.
  • ๐Ÿ› ๏ธ Expanded juce_core bindings for enhanced functionality and integration possibilities.

๐Ÿ”ง Improvements:

  • ๐Ÿ Embedding the Python standard library in a popsicle enhanced JUCE app is now possible, empowering your applications with more capabilities! ๐Ÿ“ฆ
  • ๐Ÿ”ฅ Enjoy smoother hot reloading experiences with exceptions being recoverable!
  • ๐Ÿงช Added more unit tests to JUCE classes to ensure stability and reliability across the board.

๐Ÿ› Bug Fixes:

  • ๐Ÿ› ๏ธ Resolved failures with the JUCE's Justification class, ensuring consistent behaviour throughout.
  • ๐Ÿ—๏ธ Fixed issues related to KeyPress, eliminating pesky bugs and improving user interactions.

๐Ÿ”„ Updates:

  • ๐Ÿ†• Updated to JUCE 7.0.10, incorporating the latest enhancements and optimizations from the JUCE framework.

๐Ÿ› ๏ธ Other Improvements:

  • ๐Ÿš‘ Enhanced exception handling for smoother operation and better error management.
  • ๐Ÿฉบ Addressed memory leaks to ensure efficient resource usage and overall performance.

Full Changelog: https://github.com/kunitoki/popsicle/compare/v0.9.5...v0.9.6

v0.9.5

3 months ago

What's Changed

  • ๐ŸŽ‰ Approaching 1.0.0 Milestone: We're nearing the highly anticipated 1.0.0 release! Follow our progress on GitHub Pull Request #18.
  • ๐Ÿ› ๏ธ Enhanced Stability and Consistency: Transitioned to pybind11 from cppyy for increased stability and consistency. This update aims to minimize failures across all platforms, ensuring a smoother experience for users.
  • ๐Ÿ”„ Integration with Existing JUCE Apps: Popsicle can now be seamlessly embedded into existing JUCE applications being shipped as a JUCE module, empowering developers to enhance their apps with scripting capabilities.
  • ๐Ÿค Improved Interoperability: Added buffer protocol support, enabling numpy interoperability where applicable (in both juce_graphics and juce_audio).
  • ๐Ÿ“ฆ Optimized Packaging: Enjoy properly packaged wheels tailored for x86_64 and arm64 architectures across all platforms. These packages include Pyi files for enhanced usability.
  • ๐Ÿฑ Ease of Extension and Maintenance: Popsicle is now easier to extend and maintain by anyone, thanks to lighter dependencies (no cling/cppyy dependencies) and manual fine-tuning.
  • โœ”๏ธ Thorough Testing: Popsicle is now unit tested, but also is the JUCE framework to ensure reliability of releases.

Full Changelog: https://github.com/kunitoki/popsicle/compare/v0.0.10-alpha...v0.9.5

v0.0.10-alpha

1 year ago

v0.0.9-alpha

2 years ago

v0.0.8-alpha

3 years ago

0.0.7-alpha

3 years ago

Initial 0.0.7 alpha release

v0.0.6-alpha2

3 years ago

Initial 0.0.6 alpha 2 release

v0.0.5-alpha

3 years ago

Initial 0.0.5 alpha release

v0.0.4-alpha2

3 years ago

Initial 0.0.4 alpha 2 release

v0.0.3-alpha3

3 years ago

Initial 0.0.3 alpha 3 release