Skip to content

Releases: tfpf/pysorteddict

v0.11.0

20 Jul 15:41
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.7.0

25 May 17:29
407b03d
Compare
Choose a tag to compare

What's Changed

  • Reorganise common macros; opt out of Python limited API by @tfpf in #121
  • Add SortedDictKeys, the equivalent of dict_keys by @tfpf in #120
  • Use CSS for teal-background notices in documentation by @tfpf in #126
  • Update documentation by @tfpf in #127
  • Update documentation for v0.7.0 and prepare release by @tfpf in #128

Full Changelog: v0.6.0...v0.7.0