v2.21.0
Ten new games.
Compatibility with Pillow 10.0.
Several new display options.
Bugfixes and enhancements.
v2.20.1
The release packages have been updated to use the latest version of Python, and all the dependent libraries.
New alternate release packages for Windows and Mac that include the full cardsets library (these are larger and may take longer to download/install).
Bugfixes and other enhancements.
v2.20.0
Over 40 new games, bringing the total to 1,200!
Memory games can now use any type of cardset, including new Matching type cardsets.
New options in the Solitaire Wizard.
Additional documentation for a number of PySol's features.
Bugfixes and other enhancements.
What's Changed
- Added: Horizontal Scrollbar to Editor by @AmmarAbouZor in #217
- Changed: Upgrade Crates Ratatui & Tui-Textarea with breaking changes
by @AmmarAbouZor in #224
- Added: Visual Mode to Built-in Editor by @AmmarAbouZor in #239
Small but critical bugfixes.
Sorry this release got so long to get to; life has happened. I'm hoping to
increase the pace of releases and fix some of the uglier bugs and performance
issues in a shorter time period from now on.
Here are the issues resolved:
- Fix an issue where all day events would be spam notified every day.
- Google: recurring tasks always preferred the original start time, not the
current time.
- Fix using certain weekdays as time specifiers.
1.13.3 (2023-11-21)
- New API for filters in Python
- Shallow repositories: New ``depth`` optional argument for
``clone_repository(...)`` and ``Remote.fetch(...)``
- New submodule ``init(...)``, ``update(...)`` and ``reload(...)`` functions
- Release GIL in ``Walker.__next__``
- Type hints for submodule functions in ``Repository``
ersion 1.0.0 released 2023-11-19
* Update test & build matrix and use Github Actions as a Trusted Publisher.
Drop support for Python 3.7 and earlier (including Python 2).
Move tests out of package.
SDL_sound 2.0.2
This is the release of version 2.0.2 of SDL_sound. This is an official, stable release, and everyone is encouraged to upgrade. This release remains API and ABI compatible with previous releases of SDL_sound 2.0.x.
Significant changes
Tons of work on build fixes and improvements to the CMake project.
Sound_Sample::buffer is now guaranteed to be aligned and padded for SIMD access.
Audio conversion is now done via SDL_AudioStream, instead of SDL_AudioCVT, for better results.
Added MP3 duration support.
Fixes for WAV, Ogg Vorbis, and Midi decoding.
WAV decoder now supports 24-bit int PCM data.
Updated dr_mp3 and dr_flac.
Release tarball is manually built with a name/directory structure that matches other SDL2 satellite libraries.
Other bug fixes and improvements.
Release v0.1.5
Prevent crash when options has no 'kivy' attribute
Fix for paths containing whitespace
Add garden gallery
Force lowercase for packages
Update garden
Add --no-download-progress install flag.
3.0.6 (2023-11-26)
==================
Features added
--------------
* Fused def function dispatch is a bit faster.
* Declarations for the ``wchar`` PyUnicode API were added.
* The Python "nogil" fork is now also detected with the new ``Py_GIL_DISABLED`` macro.
Bugs fixed
----------
* Comparing dataclasses could give different results than Python.
* ``float(std::string)`` generated invalid C code.
* Using ``cpdef`` functions with ``cimport_from_pyx`` failed.
* A crash was fixed when string-formatting a Python value fails.
* On item access, Cython could try the sequence protocol before the mapping protocol
in some cases if an object supports both.
* A C compiler warning was resolved.
* Complex numbers failed to compile in MSVC with C11.
* Some issues with the Limited API and with PyPy were resolved.
* A C++ issue in Python 3.13 was resolved.
* Several directives are now also available (as no-ops) in Python code.
* An error message was corrected.
13.0 (2023-11-22)
Breaking changes
- Drop support for pytest < 7.0.
Features
- Add support for Python 3.12.
Bug fixes
- Fix crashitem names mismatch between client and server.
- Fix crash when setup fails with --rerun-except flag.
4.1.0
- Adapted to API changes made in Trio v0.23:
- Call ``trio.to_thread.run_sync()`` using the ``abandon_on_cancel`` keyword argument
instead of ``cancellable``
- Removed a checkpoint when exiting a task group
- Renamed the ``cancellable`` argument in ``anyio.to_thread.run_sync()`` to
``abandon_on_cancel`` (and deprecated the old parameter name)
- Bumped minimum version of Trio to v0.23
- Added support for voluntary thread cancellation via
``anyio.from_thread.check_cancelled()``
- Bumped minimum version of trio to v0.23
- Exposed the ``ResourceGuard`` class in the public API
- Fixed ``RuntimeError: Runner is closed`` when running higher-scoped async generator
fixtures in some cases
- Fixed discrepancy between ``asyncio`` and ``trio`` where reraising a cancellation
exception in an ``except*`` block would incorrectly bubble out of its cancel scope
IPython 8.18
------------
Small release of IPython that fixes a small number of inconveniences.
- :ghpull:`14251` Fix a memory leak in qt event loop integration by setting
the Loop parent to None.
- :ghpull:`14252` Pickleshare was made an optional dependency in 8.17, this
leads to warnings in some installations when using modules completions. The
warning has been silenced.
- :ghpull:`14241` Update event loop code for compatibility with more recent
``prompt_toolkit`` due to deprecations in Python 3.12.
- :ghpull:`14245` Fix doc example on Pygments styles
- :ghpull:`14238` Remove dependency on app_nope, this is actually only a
dependency of IPykernel.
4.9.0
Add support for Python 3.12
Clean up temporary files after UnicodeTests
Add Python 3.5, 3.6 and 3.12.0-rc.1 to test matrix
Set prompt correctly for zsh
Add zsh convenience function to replwrap module
Rework async unittests to rely on unittest.IsolatedAsyncioTestCase
Make test_expect.py work on POSIX systems that are not Linux based
Add support for socket, which allows sockets to be used crossplatform
Update async to work on newer versions of python
Remove deprecated RSAAuthentication option (SSHv1)
Multiple CI fixes
Use Github Actions for CI
Remove pytest-capturelog from testing requirements
Fix usage for Solaris
Fix threading for new versions of python
Fix documentation builds for use with Sphinx 3
Use sys.executable for tests and wrapper, allowing the calling python executable to be used instead
Update documentation about Wexpect
Added project urls to setup.py
Provide examples for how to use Pexpect and Pyte
Coerce compiled regex patterns type according to spawn encoding
Several doc updates
v3.7.0
* Features
* Ensure rate limit keys in redis use are prefixed
with a `LIMITS` prefix. This allows for resetting
all keys generated by the library without implicit
knowledge of the key structure.
3.6 (2023-11-25)
Fix regression to include tests in source distribution.
3.5 (2023-11-24)
Update to Unicode 15.1.0
String codec name is now "idna2008" as overriding the system codec "idna" was not working.
Fix typing error for codec encoding
"setup.cfg" has been added for this release due to some downstream lack of adherence to PEP 517. Should be removed in a future release so please prepare accordingly.
Removed reliance on a symlink for the "idna-data" tool to comport with PEP 517 and the Python Packaging User Guide for sdist archives.
Added security reporting protocol for project
ugrep v4.3.4
the ug command no longer quits with an error message when no default .ugrep config file was found
bzip3 is supported but not required to build ugrep; to use bzip3 with ugrep, execute ./build.sh --with-bzip3.
fix the output of + separators by no longer using them for GNU grep compatibility
fix option -v with -ABC context
fix configuration file option arguments that may got lost and causes option argument errors in some cases after parsing a config file, such as colors=
allow config file importing in config files using config=FILE (but does not permit recursive imports)
add Dockerfile-minimized
minor usability improvements