Skip to content

Commit

Permalink
Add release notes for v0.4.7.
Browse files Browse the repository at this point in the history
  • Loading branch information
freakboy3742 committed Sep 18, 2024
1 parent bf07c67 commit 8bec404
Show file tree
Hide file tree
Showing 31 changed files with 36 additions and 33 deletions.
1 change: 0 additions & 1 deletion changes/2088.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2550.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions changes/2708.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2715.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2729.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2767.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2792.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2796.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2799.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2802.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2803.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2804.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2807.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2809.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2811.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2812.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2822.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2823.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2824.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2825.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2826.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2829.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2834.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2836.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2846.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2847.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2848.misc.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2849.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion changes/2852.bugfix.rst

This file was deleted.

31 changes: 31 additions & 0 deletions docs/background/project/releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,37 @@ Release History

.. towncrier release notes start
0.4.7 (2024-09-18)
==================

Features
--------

* The GTK backend was modified to use PyGObject's native asyncio handling, instead of GBulb. (`#2550 <https://github.com/beeware/toga/issues/2550>`__)
* The ActivityIndicator widget is now supported on iOS. (`#2829 <https://github.com/beeware/toga/issues/2829>`__)

Bugfixes
--------

* Windows retain their original size after being unminimized on Windows. (`#2729 <https://github.com/beeware/toga/issues/2729>`__)
* DOM storage is now enabled for WebView on Android. (`#2767 <https://github.com/beeware/toga/issues/2767>`__)
* A macOS app in full-screen mode now correctly displays the contents of windows that use a ``toga.Box()`` as the top-level content. (`#2796 <https://github.com/beeware/toga/issues/2796>`__)
* Asynchronous tasks are now protected from garbage collection while they are running. This could lead to asynchronous tasks terminating unexpectedly with an error under some conditions. (`#2809 <https://github.com/beeware/toga/issues/2809>`__)
* When a handler is a generator, control will now always be released to the event loop between iterations, even if no sleep interval or a sleep interval of 0 is yielded. (`#2811 <https://github.com/beeware/toga/issues/2811>`__)
* When the X button is clicked for the About dialog on GTK, it is now properly destroyed. (`#2812 <https://github.com/beeware/toga/issues/2812>`__)
* The Textual backend is now compatible with versions of Textual after v0.63.3. (`#2822 <https://github.com/beeware/toga/issues/2822>`__)
* The event loop is now guaranteed to be running when your app's ``startup()`` method is invoked. This wasn't previously the case on macOS and Windows. (`#2834 <https://github.com/beeware/toga/issues/2834>`__)
* iOS apps now correctly account for the size of the navigation bar when laying out app content. (`#2836 <https://github.com/beeware/toga/issues/2836>`__)
* A memory leak when using Divider or Switch widgets on iOS was resolved. (`#2849 <https://github.com/beeware/toga/issues/2849>`__)
* Apps bundled as standalone frozen binaries (e.g., POSIX builds made with PyInstaller) no longer crash on startup when trying to resolve the app icon. (`#2852 <https://github.com/beeware/toga/issues/2852>`__)


Misc
----

* `#2088 <https://github.com/beeware/toga/issues/2088>`__, `#2708 <https://github.com/beeware/toga/issues/2708>`__, `#2715 <https://github.com/beeware/toga/issues/2715>`__, `#2792 <https://github.com/beeware/toga/issues/2792>`__, `#2799 <https://github.com/beeware/toga/issues/2799>`__, `#2802 <https://github.com/beeware/toga/issues/2802>`__, `#2803 <https://github.com/beeware/toga/issues/2803>`__, `#2804 <https://github.com/beeware/toga/issues/2804>`__, `#2807 <https://github.com/beeware/toga/issues/2807>`__, `#2823 <https://github.com/beeware/toga/issues/2823>`__, `#2824 <https://github.com/beeware/toga/issues/2824>`__, `#2825 <https://github.com/beeware/toga/issues/2825>`__, `#2826 <https://github.com/beeware/toga/issues/2826>`__, `#2846 <https://github.com/beeware/toga/issues/2846>`__, `#2847 <https://github.com/beeware/toga/issues/2847>`__, `#2848 <https://github.com/beeware/toga/issues/2848>`__


0.4.6 (2024-08-28)
==================

Expand Down
8 changes: 5 additions & 3 deletions docs/spelling_wordlist
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ accessor
accessors
acknowledgement
amongst
AndroidX
App
apps
Async
Expand All @@ -23,17 +24,18 @@ dialogs
Django
draggable
Flexbox
GBulb
geolocation
GMail
GObject
Gradle
GStreamer
GTK
Helvetica
ImageT
initializer
instantiation
iOS
ImageT
iterable
KDE
linters
Expand Down Expand Up @@ -81,17 +83,18 @@ substrings
Sur
testbed
Todo
Tox
toolbar
toolbars
Toolbars
toolkits
tooltip
Towncrier
Tox
triaged
Triaging
tvOS
Ubuntu
unminimized
unselectable
validator
validators
Expand All @@ -105,4 +108,3 @@ whitespace
Winforms
Xcode
zoomable
AndroidX

0 comments on commit 8bec404

Please sign in to comment.