Releases: gaphor/gaphas
Releases · gaphor/gaphas
Version 5.0.0 - The era of async/await
Changes
The big change is that the background update job is now running as an ordinary Python coroutine.
If you use Gaphas, make sure you set up the GLib asyncio event loop.
The decorators (g_async
, nonrecursive
) are gone.
🚀 Features
- Use asyncio for view updates @amolenaar (#829)
Thanks again to @amolenaar and @danyeaw! 🎉
Version 4.1.1 - Now for real
Okay, it's been a while since I did a release. I sort of forgot the process :/
Changes
- Bump version to 4.1.1 @amolenaar (#834)
Thanks again to @amolenaar! 🎉
Version 4.1 - Scrolling
Changes
- Improve scroll and zoom behavior @amolenaar (#832)
- Replace old types info with 3.10+ constructs @amolenaar (#833)
- Make Gaphas REUSE compliant @amolenaar (#766)
- Remove EquationConstraint @amolenaar (#757)
Thanks again to @amolenaar, @danyeaw, @dependabot, @dependabot[bot], @pre-commit-ci and @pre-commit-ci[bot]! 🎉
4.0 - GTK 4 only
- Removed deprecated modules (a.o.
BoundingBoxPainter
!) - Drop support for GTK+ 3
- Tools no longer need a
View
argument - Remove use of deprecated GTK (4) API's
Version 3.11.3 - Add Python 3.12 Support
Changes
🧰 Maintenance
- [StepSecurity] Apply security best practices @step-security-bot (#626)
Thanks again to @amolenaar and @danyeaw! 🎉
Version 3.11.2 - Remove Gaphor Dependency
Version 3.11.1 - GTK4 render improvement
Changes
Do not explicitly render background. It's taken care of.
Version 3.11.0 - Faster rendering for GTK 4
Changes
- Use GTK 4 snapshots for rendering @amolenaar (#607)
Version 3.10.3 - Proper panning
Changes
- Fix pan tool
Version 3.10.2 - Fix view (un)realize
Changes
- Fix
GtkView.unrealize()
, so views can be dragged in aTabView