Skip to content

Releases: tfpf/pysorteddict

v0.12.0

19 Oct 13:01
ef9930a

Choose a tag to compare

What's Changed

  • Update homepage with v0.11.0 performance benchmarks by @tfpf in #202
  • Hatch scripts improvements by @tfpf in #204
  • Move homepage build dependencies to pyproject.toml by @tfpf in #205
  • Use pi symbol in homepage by @tfpf in #206
  • Coverage badge link to coverage report by @tfpf in #207
  • Automatically extract assets.zip when building homepage by @tfpf in #208
  • Derive all iterators from a 'forward' template instance of a generic iterator by @tfpf in #211
  • Upgrade macOS and Windows runners by @tfpf in #212
  • Add pytest configuration for parallel execution by @tfpf in #214
  • Reverse iterators by @tfpf in #210
  • Reverse iterators rework by @tfpf in #217
  • Update homepage for v0.12.0 by @tfpf in #215

Full Changelog: v0.11.0...v0.12.0

v0.11.0

20 Jul 15:41

Choose a tag to compare

What's Changed

  • Update documentation of del d[key] and d.clear() by @tfpf in #194
  • Hatch and GHA configuration improvements by @tfpf in #195
  • Add SortedDict.get method by @tfpf in #196
  • Define SortedDictItems.__contains__ by @tfpf in #197
  • Add Hatch script to easily find coverage by @tfpf in #200
  • Define SortedDict.setdefault by @tfpf in #198
  • Update homepage for v0.11.0 [skip ci] by @tfpf in #201

Full Changelog: v0.10.0...v0.11.0

v0.10.0

13 Jul 17:45
7ef3d4c

Choose a tag to compare

What's Changed

  • Use Git LFS for all binary files by @tfpf in #181
  • Add performance analysis code by @tfpf in #178
  • Benchmarks for insertion and deletion by @tfpf in #182
  • Have SortedDictKeysType inherit getitem by simulating virtual functions by @tfpf in #183
  • Cleanup of some recently-added logic by @tfpf in #186
  • Add SortedDictValues, the equivalent of dict_values by @tfpf in #184
  • Add SortedDictItems, the equivalent of dict_items by @tfpf in #187
  • Code coverage badge by @tfpf in #188
  • Update homepage for v0.10.0 by @tfpf in #189

Full Changelog: v0.9.0...v0.10.0

v0.9.0

05 Jul 11:03
a7aa3f3

Choose a tag to compare

What's Changed

  • Make SortedDict iterable like dict by @tfpf in #179
  • Update homepage for v0.9.0 by @tfpf in #180

Full Changelog: v0.8.2...v0.9.0

v0.8.2

04 Jul 10:14
8b07171

Choose a tag to compare

What's Changed

  • Update homepage for v0.8.1 by @tfpf in #174
  • Optimise SortedDictKeys.__getitem__ for slices near end by @tfpf in #175
  • Update homepage for v0.8.2 by @tfpf in #176

Full Changelog: v0.8.1...v0.8.2

v0.8.1

03 Jul 21:26
dc3dd8a

Choose a tag to compare

What's Changed

  • Update homepage for v0.8.0 by @tfpf in #167
  • Make SortedDictKeys indexing errors match list indexing errors by @tfpf in #169

Full Changelog: v0.8.0...v0.8.1

v0.8.0

01 Jul 19:22
87605f3

Choose a tag to compare

What's Changed

  • Setuptools script improvements and minor fixes by @tfpf in #160
  • Remove some separate docstrings variables and fix terminology by @tfpf in #162
  • Check size type conversion to Py_ssize_t in len by @tfpf in #164
  • Experimental support for indexing SortedDictKeys objects by @tfpf in #163

Full Changelog: v0.7.3...v0.8.0

v0.7.3

22 Jun 18:02
ab68d73

Choose a tag to compare

What's Changed

  • Organise website assets by @tfpf in #146
  • Custom fonts in project website by @tfpf in #145
  • Swap out TTF files for WOFF2 files by @tfpf in #147
  • Packaging improvements by @tfpf in #149
  • Increase test coverage by @tfpf in #142
  • Parse pyproject.toml to obtain data for website by @tfpf in #154
  • Define SortedDictKeys.__contains__ by @tfpf in #157

Full Changelog: v0.7.2...v0.7.3

v0.7.2

08 Jun 17:29
905be51

Choose a tag to compare

What's Changed

  • Consoildate C++ and Python static analyses in GHA by @tfpf in #136
  • Pre-requisites for adding changelog; minor fixes by @tfpf in #138
  • Homepage favicon by @tfpf in #139
  • Add change section to project website by @tfpf in #137
  • Add changelog link to project metadata by @tfpf in #141

Full Changelog: v0.7.1...v0.7.2

v0.7.1

05 Jun 20:10
0d6300c

Choose a tag to compare

What's Changed

  • Update GHA sensitivity list and add VS Code configuration by @tfpf in #130
  • Remove sorted_dict_key_compare.hh by @tfpf in #132
  • Store the number of iterators referring to a pair in the value by @tfpf in #131
  • Update documentation and prepare release by @tfpf in #135

Full Changelog: v0.7.0...v0.7.1