Releases: kunitoki/popsicle
Releases · kunitoki/popsicle
v0.9.6
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: v0.9.5...v0.9.6
v0.9.5
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
fromcppyy
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: v0.0.10-alpha...v0.9.5
popsicle v0.0.10-alpha
Fix issue with paths