Releases: gaphor/gaphas
Releases · gaphor/gaphas
Version 3.0.0-beta.5
Changes
- In element connect @amolenaar (#194)
Version 3.0.0-beta.4 - old state🌈
Changes
- handlers for
Variable
andMatrix
also provide their old state - Added callback handlers for
Position
Version 3.0.0-beta.3
Version 3.0.0-beta.2
Changes
- Add a new tool (view_focus_tool) that ensures the view grabs focus when a mouse button press or touch event happens.
Thanks again to @amolenaar! 🎉
Version 3.0.0-beta.1
Changes
Fix undo behavior. Items are properly updated when undo is in action (using the gaphas.state
module).
Version 3.0.0-beta.0
Changes
🧰 Maintenance
- Add types to public classes and functions @amolenaar (#171)
- Remove pre- and post_update methods from items @amolenaar (#173)
Thanks again to @amolenaar, @danyeaw! 🎉
Version 3.0.0-alpha.0 - The major revamp 🌈
Summary
- Gestures and Event Controllers are used for tools @amolenaar (#159)
- Simplifications in aspects.
gaphas.View
andgaphas.GtkView
are merged intogaphas.view.GtkView
- Prototypes for Canvas and Item
- Introduced type checking with MyPy
🧰 Changes
- Fix build and consolidate build steps @amolenaar (#160)
- Split aspects module in to a package of multiple modules @amolenaar (#157)
- Improve type hints @amolenaar (#152)
- Item constraint handling @amolenaar (#145)
- Merge view @amolenaar (#144)
- Painters without view @amolenaar (#143)
- Fix doctests @amolenaar (#122)
- Painter package @amolenaar (#139)
- Move logic out of canvas @amolenaar (#138)
- Rename solvable to variable @amolenaar (#137)
- Separate view selection @amolenaar (#136)
- Update projections @amolenaar (#129)
- Remove cache variables @amolenaar (#126)
- Remove pickle related code @amolenaar (#118)
- Add type information @amolenaar (#120)
- Enable docformatter pre-commit hook @danyeaw (#102)
- Enable Pre-commit Hooks for mypy, isort, toml, yaml, and flake8 @danyeaw (#90)
Thanks again to @amolenaar, @danyeaw, @dependabot, @dependabot[bot], @sourcery-ai, @sourcery-ai[bot] and Sourcery AI! 🎉
Restore API Compatibility
- Fix API compatibility: restore draw_all attribute with draw method
2.1.1
Minor improvements
- Fix issue where port could not be updated when reconnecting two items
- Documentation fixes
BoundingBoxPainter
now takes an Item painter as its argument
(composition over inheritance)