Skip to content

Releases: tfpf/ScrollableContainers

v2.0.1

06 Apr 19:34
4baf99b
Compare
Choose a tag to compare

This release makes some breaking (backwards-incompatible) changes.

  • The minimum supported Python version is 3.10.
  • The submodules must be imported directly from ScrollableContainers.
    • Check the example programs in the GitHub repository in case of any confusion.

The remaining changes do not affect the user experience.

  • Setuptools is replaced with Hatch.
    • Hatch supports building packages and publishing to PyPI, so Makefile is removed.
    • Virtual environment management is done using Hatch.
      • Each example program uses the Python interpreter of the environment rather than the default one of the system.
    • Code is formatted using Ruff (via Hatch).
  • GitHub Actions workflows are added.
  • PyQt5, PyQt6 and wxPython are specified as optional dependencies.

SHA256 Sums

f5b5e41487ea83490890c5e063e5c6e51dc2dff0ed1daa6f8bc9b309e944b3d0  scrollablecontainers-2.0.1.tar.gz
52fcc65a60e03119d9c3060ac45cb6f36af4af1ee34758d2b26558121d196268  scrollablecontainers-2.0.1-py3-none-any.whl

v2.0.1a0

06 Apr 11:02
589e77e
Compare
Choose a tag to compare
v2.0.1a0 Pre-release
Pre-release

Alpha version of the coming release, which makes breaking (backwards-compatible) changes.

SHA256 Sums

856256cb6b0016cf2acfb886f915c44669f566d29f7c38e86adc893d8d528fc6  scrollablecontainers-2.0.1a0.tar.gz
06d299280514b8d91cb2aac19a2de90442229e9570173ec7ca168a9d7398ac28  scrollablecontainers-2.0.1a0-py3-none-any.whl

Release notes will be added in the next stable release.

v1.1.2

16 Sep 08:30
Compare
Choose a tag to compare

In v1.1.1, import ScrollableContainers would fail if all four libraries (PyQt5, PyQt6, Tkinter and wxPython) were not installed. Prior to that release, this was not true. This releases fixes the regression by restoring the prior behaviour: import ScrollableContainers will not raise any exceptions. Obviously, only the classes corresponding to available libraries are accessible. For instance, if you don't have PyQt6 installed,

from ScrollableContainers import ScrollableAreaQt6

or

import ScrollableContainers; ScrollableContainers.ScrollableAreaQt6

will throw an exception.

SHA256 Sums

187325a0d6c142d6faac6aa0311d6dd12ce170d53c0d495934a1181647b6aca3  ScrollableContainers-1.1.2.tar.gz
087723d0e0d56dd9baffb168ee40740131c9e8c7c215e7a149336b0888449e5b  ScrollableContainers-1.1.2-py3-none-any.whl

v1.1.1

10 Sep 08:54
Compare
Choose a tag to compare

Importing the classes is now simpler.

Instead of writing you can write
from ScrollableContainers.Qt5 import ScrollableAreaQt5 from ScrollableContainers import ScrollableAreaQt5
from ScrollableContainers.Qt6 import ScrollableAreaQt5 from ScrollableContainers import ScrollableAreaQt6
from ScrollableContainers.Tk import ScrollableFrameTk from ScrollableContainers import ScrollableFrameTk
from ScrollableContainers.Wx import ScrollablePanelWx from ScrollableContainers import ScrollablePanelWx

You can import the classes in either of these two ways.

SHA256 Sums

9ce2f058b909d5d0fa0bf7196d049461762963efebd6138d4e9f89a58f817631  ScrollableContainers-1.1.1.tar.gz
f790cf1429f7c18fd61ec2039847c393599067db04e698bcedcd8a3e51f5a850  ScrollableContainers-1.1.1-py3-none-any.whl

v1.0.1

16 May 16:17
Compare
Choose a tag to compare

Switched licence from MIT to GNU GPL v3. Noted Gtk.ScrolledWindow in README. Added legal disclaimer.

SHA256 sums

9c7f0a868a601239ce01a4743f8f9b24b1cecda77ddc4c14f74146906013f976  ScrollableContainers-1.0.1.tar.gz
2e0d23af491f18c0eaecb536677653097ba5db0bc53781ccbb2c39cd120e4f53  ScrollableContainers-1.0.1-py3-none-any.whl

v1.0.0

11 Mar 06:42
Compare
Choose a tag to compare

First stable release.

ScrollableContainers-1.0.0.tar.gz ScrollableContainers-1.0.0-py3-none-any.whl
MD5 f52ee2813b05ddb52c54233464cf44b2 2387a864fcf4d1af393fae5006c84f59
BLAKE2b256 0ed55fc5b2c0bbeba1455ec30fe3306a0b08ce5a0707faef3609c393b851d82d 0b11315946dadfeda5a227d8fb0f4b8aa6b24ade85036af0e8f3699a0038aa9d
SHA256 ed4c78084984f76d876a9b5d5b6ecb49eaeacb6e16ffcc0b902df1732d5c58d1 df745fa76ab7d20107112a79b0b228fa558af3b65e21f67d15482027eb65d869

v1.0a3

04 Mar 15:54
Compare
Choose a tag to compare

Scrollable container for PyQt5 added.

v1.0a0

04 Feb 16:33
Compare
Choose a tag to compare

First release.