diff --git a/packages/py/python-pillow/abi_symbols b/packages/py/python-pillow/abi_symbols
index e4fbe36419ca..e0795671bcb2 100644
--- a/packages/py/python-pillow/abi_symbols
+++ b/packages/py/python-pillow/abi_symbols
@@ -1,13 +1,17 @@
+_imaging.cpython-312-x86_64-linux-gnu.so:ArrowError
_imaging.cpython-312-x86_64-linux-gnu.so:CUBE_LEVELS
_imaging.cpython-312-x86_64-linux-gnu.so:CUBE_LEVELS_ALPHA
-_imaging.cpython-312-x86_64-linux-gnu.so:ImagingAccessInit
+_imaging.cpython-312-x86_64-linux-gnu.so:ExportArrowArrayPyCapsule
+_imaging.cpython-312-x86_64-linux-gnu.so:ExportArrowSchemaPyCapsule
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingAccessNew
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingAllocateArray
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingAllocateBlock
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingAlphaComposite
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingBcnDecode
+_imaging.cpython-312-x86_64-linux-gnu.so:ImagingBcnEncode
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingBitDecode
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingBlend
+_imaging.cpython-312-x86_64-linux-gnu.so:ImagingBorrowArrow
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingBoxBlur
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingChopAdd
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingChopAddModulo
@@ -52,11 +56,9 @@ _imaging.cpython-312-x86_64-linux-gnu.so:ImagingEffectMandelbrot
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingEffectNoise
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingEffectSpread
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingEpsEncode
-_imaging.cpython-312-x86_64-linux-gnu.so:ImagingError_Clear
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingError_MemoryError
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingError_Mismatch
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingError_ModeError
-_imaging.cpython-312-x86_64-linux-gnu.so:ImagingError_OSError
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingError_ValueError
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingExpand
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingFill
@@ -98,17 +100,20 @@ _imaging.cpython-312-x86_64-linux-gnu.so:ImagingJpegUseJCSExtensions
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingJpegVersion
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingLibTiffDecode
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingLibTiffEncode
+_imaging.cpython-312-x86_64-linux-gnu.so:ImagingLibTiffEncodeCleanup
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingLibTiffEncodeInit
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingLibTiffInit
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingLibTiffMergeFieldInfo
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingLibTiffSetField
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingMemoryClearCache
+_imaging.cpython-312-x86_64-linux-gnu.so:ImagingMemorySetBlockAllocator
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingMemorySetBlocksMax
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingMerge
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingModeFilter
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingNegative
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingNew
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingNew2Dirty
+_imaging.cpython-312-x86_64-linux-gnu.so:ImagingNewArrow
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingNewBlock
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingNewDirty
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingNewInternal
@@ -218,9 +223,11 @@ _imaging.cpython-312-x86_64-linux-gnu.so:ImagingZipDecodeCleanup
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingZipEncode
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingZipEncodeCleanup
_imaging.cpython-312-x86_64-linux-gnu.so:ImagingZipVersion
+_imaging.cpython-312-x86_64-linux-gnu.so:MODES
_imaging.cpython-312-x86_64-linux-gnu.so:PyImagingNew
_imaging.cpython-312-x86_64-linux-gnu.so:PyImaging_AsImaging
_imaging.cpython-312-x86_64-linux-gnu.so:PyImaging_BcnDecoderNew
+_imaging.cpython-312-x86_64-linux-gnu.so:PyImaging_BcnEncoderNew
_imaging.cpython-312-x86_64-linux-gnu.so:PyImaging_BitDecoderNew
_imaging.cpython-312-x86_64-linux-gnu.so:PyImaging_CheckBuffer
_imaging.cpython-312-x86_64-linux-gnu.so:PyImaging_EpsEncoderNew
@@ -255,6 +262,9 @@ _imaging.cpython-312-x86_64-linux-gnu.so:PyOutline_AsOutline
_imaging.cpython-312-x86_64-linux-gnu.so:PyOutline_Create
_imaging.cpython-312-x86_64-linux-gnu.so:PyPath_Create
_imaging.cpython-312-x86_64-linux-gnu.so:PyPath_Flatten
+_imaging.cpython-312-x86_64-linux-gnu.so:RAWMODES
+_imaging.cpython-312-x86_64-linux-gnu.so:ReleaseArrowArrayPyCapsule
+_imaging.cpython-312-x86_64-linux-gnu.so:ReleaseArrowSchemaPyCapsule
_imaging.cpython-312-x86_64-linux-gnu.so:_ImagingAccessDelete
_imaging.cpython-312-x86_64-linux-gnu.so:_clip8_lookups
_imaging.cpython-312-x86_64-linux-gnu.so:_decodeAsRGBA
@@ -277,6 +287,7 @@ _imaging.cpython-312-x86_64-linux-gnu.so:_tiffWriteProc
_imaging.cpython-312-x86_64-linux-gnu.so:add_bucket_values
_imaging.cpython-312-x86_64-linux-gnu.so:add_lookup_buckets
_imaging.cpython-312-x86_64-linux-gnu.so:arc_init
+_imaging.cpython-312-x86_64-linux-gnu.so:assemble_metadata
_imaging.cpython-312-x86_64-linux-gnu.so:chord_init
_imaging.cpython-312-x86_64-linux-gnu.so:chord_line_init
_imaging.cpython-312-x86_64-linux-gnu.so:clip8_lookups
@@ -294,7 +305,16 @@ _imaging.cpython-312-x86_64-linux-gnu.so:draw8
_imaging.cpython-312-x86_64-linux-gnu.so:dump_state
_imaging.cpython-312-x86_64-linux-gnu.so:ellipse_init
_imaging.cpython-312-x86_64-linux-gnu.so:ellipse_next
+_imaging.cpython-312-x86_64-linux-gnu.so:export_fixed_pixel_array
+_imaging.cpython-312-x86_64-linux-gnu.so:export_imaging_array
+_imaging.cpython-312-x86_64-linux-gnu.so:export_imaging_schema
+_imaging.cpython-312-x86_64-linux-gnu.so:export_named_type
+_imaging.cpython-312-x86_64-linux-gnu.so:export_single_channel_array
+_imaging.cpython-312-x86_64-linux-gnu.so:findModeID
+_imaging.cpython-312-x86_64-linux-gnu.so:findRawModeID
_imaging.cpython-312-x86_64-linux-gnu.so:float16tofloat32
+_imaging.cpython-312-x86_64-linux-gnu.so:getModeData
+_imaging.cpython-312-x86_64-linux-gnu.so:getRawModeData
_imaging.cpython-312-x86_64-linux-gnu.so:get_packer
_imaging.cpython-312-x86_64-linux-gnu.so:get_unpacker
_imaging.cpython-312-x86_64-linux-gnu.so:hashtable_foreach
@@ -308,6 +328,8 @@ _imaging.cpython-312-x86_64-linux-gnu.so:hashtable_lookup
_imaging.cpython-312-x86_64-linux-gnu.so:hashtable_new
_imaging.cpython-312-x86_64-linux-gnu.so:hashtable_rehash_compute
_imaging.cpython-312-x86_64-linux-gnu.so:hashtable_set_user_data
+_imaging.cpython-312-x86_64-linux-gnu.so:image_band_json
+_imaging.cpython-312-x86_64-linux-gnu.so:isModeI16
_imaging.cpython-312-x86_64-linux-gnu.so:jpeg_buffer_dest
_imaging.cpython-312-x86_64-linux-gnu.so:jpeg_buffer_src
_imaging.cpython-312-x86_64-linux-gnu.so:kernel_i16
@@ -324,14 +346,29 @@ _imaging.cpython-312-x86_64-linux-gnu.so:quantize_octree
_imaging.cpython-312-x86_64-linux-gnu.so:quarter_delta
_imaging.cpython-312-x86_64-linux-gnu.so:quarter_init
_imaging.cpython-312-x86_64-linux-gnu.so:quarter_next
+_imaging.cpython-312-x86_64-linux-gnu.so:single_band_json
_imaging.cpython-312-x86_64-linux-gnu.so:subtract_color_buckets
_imaging.cpython-312-x86_64-linux-gnu.so:unpackRGB16B
_imaging.cpython-312-x86_64-linux-gnu.so:unpackRGB16L
_imaging.cpython-312-x86_64-linux-gnu.so:unpackRGBA16B
_imaging.cpython-312-x86_64-linux-gnu.so:unpackRGBA16L
+_imagingcms.cpython-312-x86_64-linux-gnu.so:MODES
_imagingcms.cpython-312-x86_64-linux-gnu.so:PyInit__imagingcms
+_imagingcms.cpython-312-x86_64-linux-gnu.so:RAWMODES
+_imagingcms.cpython-312-x86_64-linux-gnu.so:findModeID
+_imagingcms.cpython-312-x86_64-linux-gnu.so:findRawModeID
+_imagingcms.cpython-312-x86_64-linux-gnu.so:getModeData
+_imagingcms.cpython-312-x86_64-linux-gnu.so:getRawModeData
+_imagingcms.cpython-312-x86_64-linux-gnu.so:isModeI16
+_imagingft.cpython-312-x86_64-linux-gnu.so:MODES
_imagingft.cpython-312-x86_64-linux-gnu.so:PyInit__imagingft
+_imagingft.cpython-312-x86_64-linux-gnu.so:RAWMODES
+_imagingft.cpython-312-x86_64-linux-gnu.so:findModeID
+_imagingft.cpython-312-x86_64-linux-gnu.so:findRawModeID
_imagingft.cpython-312-x86_64-linux-gnu.so:ft_errors
+_imagingft.cpython-312-x86_64-linux-gnu.so:getModeData
+_imagingft.cpython-312-x86_64-linux-gnu.so:getRawModeData
+_imagingft.cpython-312-x86_64-linux-gnu.so:isModeI16
_imagingmath.cpython-312-x86_64-linux-gnu.so:PyInit__imagingmath
_imagingmath.cpython-312-x86_64-linux-gnu.so:abs_F
_imagingmath.cpython-312-x86_64-linux-gnu.so:abs_I
@@ -382,7 +419,9 @@ _imagingtk.cpython-312-x86_64-linux-gnu.so:load_tkinter_funcs
_webp.cpython-312-x86_64-linux-gnu.so:HandleMuxError
_webp.cpython-312-x86_64-linux-gnu.so:ImagingSectionEnter
_webp.cpython-312-x86_64-linux-gnu.so:ImagingSectionLeave
+_webp.cpython-312-x86_64-linux-gnu.so:MODES
_webp.cpython-312-x86_64-linux-gnu.so:PyInit__webp
+_webp.cpython-312-x86_64-linux-gnu.so:RAWMODES
_webp.cpython-312-x86_64-linux-gnu.so:WebPDecoderVersion_str
_webp.cpython-312-x86_64-linux-gnu.so:WebPEncode_wrapper
_webp.cpython-312-x86_64-linux-gnu.so:_anim_decoder_dealloc
@@ -395,3 +434,8 @@ _webp.cpython-312-x86_64-linux-gnu.so:_anim_encoder_add
_webp.cpython-312-x86_64-linux-gnu.so:_anim_encoder_assemble
_webp.cpython-312-x86_64-linux-gnu.so:_anim_encoder_dealloc
_webp.cpython-312-x86_64-linux-gnu.so:_anim_encoder_new
+_webp.cpython-312-x86_64-linux-gnu.so:findModeID
+_webp.cpython-312-x86_64-linux-gnu.so:findRawModeID
+_webp.cpython-312-x86_64-linux-gnu.so:getModeData
+_webp.cpython-312-x86_64-linux-gnu.so:getRawModeData
+_webp.cpython-312-x86_64-linux-gnu.so:isModeI16
diff --git a/packages/py/python-pillow/abi_used_symbols b/packages/py/python-pillow/abi_used_symbols
index 044bfd95c002..3c9c4592efcb 100644
--- a/packages/py/python-pillow/abi_used_symbols
+++ b/packages/py/python-pillow/abi_used_symbols
@@ -25,10 +25,8 @@ UNKNOWN:PyErr_NoMemory
UNKNOWN:PyErr_Occurred
UNKNOWN:PyErr_SetFromErrno
UNKNOWN:PyErr_SetString
-UNKNOWN:PyErr_WarnEx
UNKNOWN:PyEval_RestoreThread
UNKNOWN:PyEval_SaveThread
-UNKNOWN:PyExc_DeprecationWarning
UNKNOWN:PyExc_IndexError
UNKNOWN:PyExc_KeyError
UNKNOWN:PyExc_MemoryError
@@ -52,24 +50,23 @@ UNKNOWN:PyLong_AsLongLong
UNKNOWN:PyLong_AsSsize_t
UNKNOWN:PyLong_AsVoidPtr
UNKNOWN:PyLong_FromLong
-UNKNOWN:PyLong_FromSsize_t
UNKNOWN:PyLong_FromUnsignedLongLong
UNKNOWN:PyLong_Type
UNKNOWN:PyMem_Free
UNKNOWN:PyMem_Malloc
+UNKNOWN:PyModuleDef_Init
UNKNOWN:PyModule_AddIntConstant
UNKNOWN:PyModule_AddObject
-UNKNOWN:PyModule_Create2
UNKNOWN:PyModule_GetDict
UNKNOWN:PyNumber_AsSsize_t
UNKNOWN:PyNumber_Check
+UNKNOWN:PyOS_snprintf
UNKNOWN:PyObject_CallFunction
UNKNOWN:PyObject_CallMethod
UNKNOWN:PyObject_CheckBuffer
UNKNOWN:PyObject_Free
UNKNOWN:PyObject_GetAttrString
UNKNOWN:PyObject_GetBuffer
-UNKNOWN:PyObject_IsTrue
UNKNOWN:PyObject_Print
UNKNOWN:PyObject_Size
UNKNOWN:PySequence_Check
@@ -126,7 +123,6 @@ libc.so.6:__memcpy_chk
libc.so.6:__snprintf_chk
libc.so.6:__sprintf_chk
libc.so.6:__stack_chk_fail
-libc.so.6:__strcpy_chk
libc.so.6:_setjmp
libc.so.6:calloc
libc.so.6:dlclose
@@ -150,7 +146,6 @@ libc.so.6:rand
libc.so.6:realloc
libc.so.6:stderr
libc.so.6:strcmp
-libc.so.6:strcpy
libc.so.6:strdup
libc.so.6:strlen
libc.so.6:strncmp
@@ -171,6 +166,7 @@ libfreetype.so.6:FT_Get_Sfnt_Name
libfreetype.so.6:FT_Get_Sfnt_Name_Count
libfreetype.so.6:FT_Glyph_Get_CBox
libfreetype.so.6:FT_Glyph_Stroke
+libfreetype.so.6:FT_Glyph_StrokeBorder
libfreetype.so.6:FT_Glyph_To_Bitmap
libfreetype.so.6:FT_Init_FreeType
libfreetype.so.6:FT_Library_Version
@@ -192,6 +188,7 @@ libjpeg.so.8:jpeg_destroy_compress
libjpeg.so.8:jpeg_destroy_decompress
libjpeg.so.8:jpeg_finish_compress
libjpeg.so.8:jpeg_finish_decompress
+libjpeg.so.8:jpeg_quality_scaling
libjpeg.so.8:jpeg_read_header
libjpeg.so.8:jpeg_read_scanlines
libjpeg.so.8:jpeg_resync_to_restart
diff --git a/packages/py/python-pillow/package.yml b/packages/py/python-pillow/package.yml
index 2341c444ff3d..6c5df12d9802 100644
--- a/packages/py/python-pillow/package.yml
+++ b/packages/py/python-pillow/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : python-pillow
-version : 11.1.0
-release : 42
+version : 12.1.1
+release : 43
source :
- - https://github.com/python-pillow/Pillow/archive/refs/tags/11.1.0.tar.gz : 1e63499468dc069a31ea0226b531be1c1c31b185b80616f8707066aba599db12
+ - https://github.com/python-pillow/Pillow/archive/refs/tags/12.1.1.tar.gz : d29fefc0ba637833b59cafc7649e1237186741c31b210178b0a4e9cd9e01ffdf
homepage : https://python-pillow.github.io/
license : MIT-CMU
component : programming.python
@@ -17,6 +17,7 @@ builddeps :
- pkgconfig(libtiff-4)
- pkgconfig(libturbojpeg)
- pkgconfig(libwebp)
+ - pkgconfig(pybind11)
- pkgconfig(python3)
- pkgconfig(tk)
- python-build
diff --git a/packages/py/python-pillow/pspec_x86_64.xml b/packages/py/python-pillow/pspec_x86_64.xml
index 0233dbb7a5df..3b74b8c0ae72 100644
--- a/packages/py/python-pillow/pspec_x86_64.xml
+++ b/packages/py/python-pillow/pspec_x86_64.xml
@@ -3,8 +3,8 @@
python-pillow
https://python-pillow.github.io/
- Joey Riches
- josephriches@gmail.com
+ Evan Maddock
+ maddock.evan@vivaldi.net
MIT-CMU
programming.python
@@ -20,6 +20,7 @@
programming.python
+ /usr/lib/python3.12/site-packages/PIL/AvifImagePlugin.py
/usr/lib/python3.12/site-packages/PIL/BdfFontFile.py
/usr/lib/python3.12/site-packages/PIL/BlpImagePlugin.py
/usr/lib/python3.12/site-packages/PIL/BmpImagePlugin.py
@@ -66,6 +67,7 @@
/usr/lib/python3.12/site-packages/PIL/ImageSequence.py
/usr/lib/python3.12/site-packages/PIL/ImageShow.py
/usr/lib/python3.12/site-packages/PIL/ImageStat.py
+ /usr/lib/python3.12/site-packages/PIL/ImageText.py
/usr/lib/python3.12/site-packages/PIL/ImageTk.py
/usr/lib/python3.12/site-packages/PIL/ImageTransform.py
/usr/lib/python3.12/site-packages/PIL/ImageWin.py
@@ -107,6 +109,8 @@
/usr/lib/python3.12/site-packages/PIL/XpmImagePlugin.py
/usr/lib/python3.12/site-packages/PIL/__init__.py
/usr/lib/python3.12/site-packages/PIL/__main__.py
+ /usr/lib/python3.12/site-packages/PIL/__pycache__/AvifImagePlugin.cpython-312.opt-1.pyc
+ /usr/lib/python3.12/site-packages/PIL/__pycache__/AvifImagePlugin.cpython-312.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/BdfFontFile.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/BdfFontFile.cpython-312.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/BlpImagePlugin.cpython-312.opt-1.pyc
@@ -199,6 +203,8 @@
/usr/lib/python3.12/site-packages/PIL/__pycache__/ImageShow.cpython-312.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/ImageStat.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/ImageStat.cpython-312.pyc
+ /usr/lib/python3.12/site-packages/PIL/__pycache__/ImageText.cpython-312.opt-1.pyc
+ /usr/lib/python3.12/site-packages/PIL/__pycache__/ImageText.cpython-312.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/ImageTk.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/ImageTk.cpython-312.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/ImageTransform.cpython-312.opt-1.pyc
@@ -297,6 +303,7 @@
/usr/lib/python3.12/site-packages/PIL/__pycache__/features.cpython-312.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/report.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/PIL/__pycache__/report.cpython-312.pyc
+ /usr/lib/python3.12/site-packages/PIL/_avif.pyi
/usr/lib/python3.12/site-packages/PIL/_binary.py
/usr/lib/python3.12/site-packages/PIL/_deprecate.py
/usr/lib/python3.12/site-packages/PIL/_imaging.cpython-312-x86_64-linux-gnu.so
@@ -320,12 +327,12 @@
/usr/lib/python3.12/site-packages/PIL/features.py
/usr/lib/python3.12/site-packages/PIL/py.typed
/usr/lib/python3.12/site-packages/PIL/report.py
- /usr/lib/python3.12/site-packages/pillow-11.1.0.dist-info/LICENSE
- /usr/lib/python3.12/site-packages/pillow-11.1.0.dist-info/METADATA
- /usr/lib/python3.12/site-packages/pillow-11.1.0.dist-info/RECORD
- /usr/lib/python3.12/site-packages/pillow-11.1.0.dist-info/WHEEL
- /usr/lib/python3.12/site-packages/pillow-11.1.0.dist-info/top_level.txt
- /usr/lib/python3.12/site-packages/pillow-11.1.0.dist-info/zip-safe
+ /usr/lib/python3.12/site-packages/pillow-12.1.1.dist-info/METADATA
+ /usr/lib/python3.12/site-packages/pillow-12.1.1.dist-info/RECORD
+ /usr/lib/python3.12/site-packages/pillow-12.1.1.dist-info/WHEEL
+ /usr/lib/python3.12/site-packages/pillow-12.1.1.dist-info/licenses/LICENSE
+ /usr/lib/python3.12/site-packages/pillow-12.1.1.dist-info/top_level.txt
+ /usr/lib/python3.12/site-packages/pillow-12.1.1.dist-info/zip-safe
@@ -335,9 +342,10 @@
programming.devel
- python-pillow
+ python-pillow
+ /usr/include/python3.12/Arrow.h
/usr/include/python3.12/Bcn.h
/usr/include/python3.12/Bit.h
/usr/include/python3.12/Convert.h
@@ -348,6 +356,7 @@
/usr/include/python3.12/ImagingUtils.h
/usr/include/python3.12/Jpeg.h
/usr/include/python3.12/Jpeg2K.h
+ /usr/include/python3.12/Mode.h
/usr/include/python3.12/QuantHash.h
/usr/include/python3.12/QuantHeap.h
/usr/include/python3.12/QuantOctree.h
@@ -360,12 +369,12 @@
-
- 2025-05-15
- 11.1.0
+
+ 2026-02-12
+ 12.1.1
Packaging update
- Joey Riches
- josephriches@gmail.com
+ Evan Maddock
+ maddock.evan@vivaldi.net
\ No newline at end of file