Gaphas

Latest version: v4.0.0

Safety actively analyzes 630217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

3.0.0beta.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! 🎉

3.0.0alpha.0

Summary

- Gestures and Event Controllers are used for tools amolenaar (159)
- Simplifications in aspects.
- `gaphas.View` and `gaphas.GtkView` are merged into `gaphas.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! 🎉

2.1.2

- Fix API compatibility: restore draw_all attribute with draw method

2.1.1

- Allow for custom update context for Canvas
- Render (GTK) background for the view
- Allow FreeHandPainter to be a child of BoundingBoxPainter

2.1.0

- 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)

2.0.1

* Fix issue where undo events for handle movements were not recorded

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.