Skip to content

Tags: alvistack/MagicStack-immutables

Tags

v0.21

Toggle v0.21's commit message

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 (MagicStack#114)
  (by @nicoddemus in 3ba46f7 for MagicStack#114)

Fixes
=====

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

v0.20

Toggle v0.20's commit message

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 (MagicStack#96)
  (by @antonagestam in 7071a24)

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

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

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

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

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

v0.19

Toggle v0.19's commit message

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

Toggle v0.18's commit message

Verified

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

null

v0.17

Toggle v0.17's commit message

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'. (MagicStack#78)
  (by @mvaled in 80b537f for MagicStack#78)

v0.16

Toggle v0.16's commit message

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 (MagicStack#69)
  (by @elprans in fa35523 for MagicStack#69)

Misc
====

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

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

v0.15

Toggle v0.15's commit message

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 MagicStack#46, @hukkinj1 in d7f3eeb, f0b4fd4)

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

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

v0.14

Toggle v0.14's commit message

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

Toggle v0.13's commit message

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

Toggle v0.12's commit message

Verified

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

null