Skip to content

Tags: MagicStack/immutables

Tags

v0.21

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
immutables v0.21

Changes
=======

* Drop typing_extensions dependency (#114)
  (by @nicoddemus in 3ba46f7 for #114)

Fixes
=====

* Replace `_PyLong_Format` with `PyNumber_ToBase` (#118)
  (by @musicinmybrain in 81d7c92 for #116)

v0.20

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
immutables v0.20

Changes
=======

* Enable support for pattern matching (#96)
  (by @antonagestam in 7071a24)

* add support for aix/sunos (#98)
  (by @mattp- in 765e4ee)

* Python 3.12 compatibility (#105)
  (by @elprans in f797822)

* Add __contains__ to MapKeys (#99)
  (by @msullivan in 6790111)

* Add PEP 585 GenericAlias support (#101)
  (by @eltoder in 9ce64c5)

* Move metadata to `pyproject.toml`, fix test fixture inclusion in sdist (#111)
  (by @elprans in ea65656 for)

v0.19

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
immutables v0.19

Changes
=======

Support for Python 3.11

v0.18

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
v0.18

null

v0.17

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
immutables v0.17

Fixes
=====

* Add missing name in table [project] in 'pyproject.toml'. (#78)
  (by @mvaled in 80b537f for #78)

v0.16

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
immutables v0.16

Updates
=======

* Refactor typings
  (by @bryanforbes in 39f9f0d and @msullivan in 4a17549)

* Update Python 3.10 support, drop Python 3.5
  (by @elprans in fa35523 and 189b959)

Fixes
=====

* Fix `test_none_collisions` on 32-bit systems (#69)
  (by @elprans in fa35523 for #69)

Misc
====

* Clarify the license of the included `pythoncapi_compat.h` header
  (by @elprans in 67c5edf for #64)

* Use cibuildwheel to build wheels (#70)
  (by @elprans in f671cb4 for #70)

v0.15

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
v0.15

* Add support for Python 3.10 and more tests
  (by @vstinner in 45105ec for #46, @hukkinj1 in d7f3eeb, f0b4fd4)

* Make `__repr__` more similar to other mapping types
  (by @ofek in 8af1502 for #17)

* Minor docs and CI fixes
  (by @MisterKeefe in 76e491c for #32, @fantix in 1282379 for #39)

v0.14

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
v0.14

* Allow `None` to be used as key in pure-Python implementation.

v0.13

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
v0.13

Bugfixes

* Various improvements w.r.t. type annotations & typing
  support (by @hukkinj1)

* Fix pure-Python implementation to accept keyword argument
  "col" correctly (by @hukkinj1)

v0.12

Verified

This tag was signed with the committer’s verified signature.
edgedb-ci EdgeDB CI and Release Bot
Add Github release workflow

null