Skip to content

Releases: tfpf/pysorteddict

v0.4.1

01 May 18:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

01 May 16:37
df37ffb
Compare
Choose a tag to compare

What's Changed

  • Simplify GitHub Actions workflows and fix indent by @tfpf in #61
  • Use designated initialisers for all structs by @tfpf in #65
  • Refactor key type and key check by @tfpf in #69
  • Support float key type by @tfpf in #67
  • key_type attribute by @tfpf in #71
  • Break code into separate files by @tfpf in #73
  • Updated documentation by @tfpf in #74

Full Changelog: v0.3.0...v0.4.0

v0.3.0

27 Apr 17:16
Compare
Choose a tag to compare

What's Changed

  • Made repr and str return C++ strings by @tfpf in #43
  • Separate __new__ and __init__ by @tfpf in #44
  • Added deinit method by @tfpf in #45
  • Streamline key type check; remove incorrectly-implemented methods by @tfpf in #47
  • Convenient PyObject * stringifiers by @tfpf in #49
  • Allow str and bytes keys by @tfpf in #55
  • Fix cibuildwheel warnings by @tfpf in #56
  • Implement items, keys and values; mark as dict subclass by @tfpf in #57
  • More precise ValueError and TypeError messages by @tfpf in #58
  • Examples of code snippets triggering exceptions by @tfpf in #60

Full Changelog: v0.2.1...v0.3.0

v0.2.1

14 Dec 12:19
Compare
Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

14 Dec 11:31
5a9a2ad
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

01 Dec 15:12
da0ab6c
Compare
Choose a tag to compare

What's Changed

  • Fix casts and add documentation by @tfpf in #24
  • Write common code in SortedDictType methods by @tfpf in #27
  • Add contains method by @tfpf in #29
  • Constructor: allocate after validating argument by @tfpf in #30
  • Add clear method by @tfpf in #31
  • Added items, keys and values methods by @tfpf in #32
  • Build wheels for PyPy on macOS by @tfpf in #33

Full Changelog: v0.0.8...v0.1.0

v0.0.8

28 Nov 13:06
5f829b8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.7...v0.0.8

v0.0.7

27 Nov 14:04
Compare
Choose a tag to compare

What's Changed

  • Restructure unit tests to allow reusing test cases by @tfpf in #21

Full Changelog: v0.0.6...v0.0.7

v0.0.6

24 Nov 17:56
9149449
Compare
Choose a tag to compare

What's Changed

  • Source installation fixes for Cygwin and MSYS2 by @tfpf in #16
  • cibuildwheel with macOS by @tfpf in #17

Full Changelog: v0.0.5...v0.0.6

v0.0.5

23 Nov 15:07
Compare
Choose a tag to compare

What's Changed

  • Update readme: wheels available for all three major OSes by @tfpf in #14

Full Changelog: v0.0.4...v0.0.5