Skip to content

Latest commit

 

History

History
414 lines (212 loc) · 18 KB

File metadata and controls

414 lines (212 loc) · 18 KB

CHANGELOG

v1.2.1 (2025-02-22)

Chore

  • chore: update dependabot.yml to include GHA (3f9f6d7)

  • chore(deps-dev): bump cython from 3.0.11 to 3.0.12 (#79)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (36c741a)

  • chore(pre-commit.ci): pre-commit autoupdate (#78)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (76a8ad1)

  • chore(pre-commit.ci): pre-commit autoupdate (#77)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (af69a21)

  • chore(pre-commit.ci): pre-commit autoupdate (#75) (1744f59)

  • chore(deps-dev): bump pytest-codspeed from 3.1.2 to 3.2.0 (#76) (0781d3c)

  • chore(pre-commit.ci): pre-commit autoupdate (#74)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (ec6b661)

  • chore: bump upload/download actions to v4 (#73) (670b623)

  • chore(pre-commit.ci): pre-commit autoupdate (#72) (82c8ed5)

  • chore(deps-dev): bump pytest-benchmark from 4.0.0 to 5.1.0 (#71)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (b0fffc6)

  • chore(deps-dev): bump pytest from 7.4.4 to 8.3.4 (#69)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3aad7db)

  • chore(deps-dev): bump setuptools from 65.7.0 to 75.8.0 (#68)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (1847efa)

  • chore(deps-dev): bump pytest-cov from 3.0.0 to 6.0.0 (#67)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (690cc84)

  • chore: create dependabot.yml (b7ad481)

Fix

  • fix: update repo links to use bluetooth-devices (#80) (3beca28)

v1.2.0 (2025-01-17)

Feature

  • feat: migrate benchmarks to Python 3.13 (#66) (d160dd3)

v1.1.0 (2025-01-17)

Chore

  • chore(pre-commit.ci): pre-commit autoupdate (#63) (86ab538)

  • chore: add codspeed benchmarks (#64) (f7c563c)

  • chore(pre-commit.ci): pre-commit autoupdate (#62) (5fb4ab4)

  • chore(pre-commit.ci): pre-commit autoupdate (#61) (e6ea31c)

  • chore(pre-commit.ci): pre-commit autoupdate (#60)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (56db2e2)

  • chore(pre-commit.ci): pre-commit autoupdate (#58)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (2c2986f)

  • chore: wheel builds should only happen on release (#59) (d4cbb09)

  • chore(pre-commit.ci): pre-commit autoupdate (#57)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (c30be1a)

  • chore(pre-commit.ci): pre-commit autoupdate (#56)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (c691406)

  • chore(pre-commit.ci): pre-commit autoupdate (#55)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (6d5155c)

  • chore(pre-commit.ci): pre-commit autoupdate (#54)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (b81af0e)

Feature

  • feat: add aarch64 wheels (#65) (950376b)

v1.0.2 (2024-08-24)

Fix

  • fix: switch to github trusted publishing to fix ci (#53) (dfaf168)

v1.0.1 (2024-08-24)

Fix

  • fix: bump ci to run on python 3.11 (#52) (857e9b8)

v1.0.0 (2024-08-24)

Breaking

  • feat!: drop python 3.10 support (#51) (b93b779)

v0.14.0 (2024-08-24)

Chore

  • chore(pre-commit.ci): pre-commit autoupdate (#49)

updates:

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (3946e2f)

  • chore(pre-commit.ci): pre-commit autoupdate (#48)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (48fbe45)

  • chore(pre-commit.ci): pre-commit autoupdate (#47)

updates:

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (3192c1c)

Feature

  • feat: python 3.13 support (#50) (c50e08a)

v0.13.1 (2024-07-30)

Chore

  • chore(pre-commit.ci): pre-commit autoupdate (#45)

updates:

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (d4b3890)

Fix

  • fix: add pyi stubs for cython implementation (#46) (dedaa87)

v0.13.0 (2024-07-29)

Chore

  • chore: CI fixes (version upgrades, repair extension build in some configs) (#44) (de99c22)

Feature

  • feat: improve performance of C implementation (#43) (f07d838)

v0.12.0 (2024-07-26)

Feature

  • feat: improve testability, keep implementations in sync (#40)

  • chore: ignore Cython annotation file

  • fix: synchronize c/py implementations

Each implementation now exposes the same public methods, and their docstrings and signatures are equivalent.

  • chore: remove hand-decoding ULID timestamp from test code

  • feat: test C and Python implementations simultaneously

  • chore: use new-style annotations in Cython too

They're exported as annotation strings anyway

  • chore: add tests to make sure Python and C impls are in sync (975079d)

v0.11.1 (2024-07-26)

Chore

  • chore: remove IDEA configuration from repository (#39) (1d95563)

  • chore: add benchmarking tests (#38) (456b967)

Fix

  • fix: cython build, add a test to verify the Cython module is available (#41) (7187b35)

v0.11.0 (2024-07-25)

Feature

  • feat: add fast ULID bytes functions (#37) (57b58ab)

v0.10.2 (2024-07-25)

Chore

  • chore(pre-commit.ci): pre-commit autoupdate (#35)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (bdbb9c5)

  • chore(pre-commit.ci): pre-commit autoupdate (#34)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (a27b5b0)

  • chore(pre-commit.ci): pre-commit autoupdate (#33)

updates:

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (4d75f52)

Fix

  • fix: fix error message in Cython bytes_to_ulid (#36) (d8b5462)

v0.10.1 (2024-07-05)

Fix

  • fix: wheel builds (#32) (87b511e)

v0.10.0 (2024-07-05)

Chore

  • chore: switch to ruff (#31) (98679ea)

  • chore(pre-commit.ci): pre-commit autoupdate (#29)

updates:

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (72c43be)

  • chore(pre-commit.ci): pre-commit autoupdate (#28)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (63cc7f9)

  • chore: add more cover and benchmarks (#27) (822ea8c)

  • chore: test on 32bit (#26) (5a62d31)

Feature

  • feat: add new fast or_none functions (#30) (4d1d1ee)

v0.9.0 (2023-10-18)

Feature

  • feat: build wheel with latest cpython release (#25) (8bc67fe)

Fix

  • fix: reduce size of wheels by excluding generated .cpp files (#24) (29e0ff4)

v0.8.1 (2023-08-27)

Chore

  • chore: bump py3.12 to rc1 (#23) (e21accd)

Fix

  • fix: rebuild wheels with cython 3.0.2 (#22) (8d78432)

v0.8.0 (2023-07-24)

Feature

  • feat: initial cpython 3.12 support (#21) (7f7e8b9)

v0.7.2 (2023-05-01)

Fix

  • fix: ensure windows wheel work with older versions (#20) (8a440e3)

v0.7.1 (2023-05-01)

Fix

  • fix: missing decode for _bytes_to_ulid (#19) (ddf6433)

v0.7.0 (2023-04-23)

Feature

  • feat: add a bytes_to_ulid cpp version (#18) (fa1c62c)

v0.6.3 (2023-04-10)

Fix

  • fix: additional 32bit time fixes (#17) (2f5f1be)

v0.6.2 (2023-04-09)

Fix

  • fix: apply 32bit cast for for random data (#16) (1e1d62a)

v0.6.1 (2023-04-09)

Chore

  • chore: add test_non_uppercase_b32_data (#14) (06819d0)

Fix

  • fix: apply 32bit time fix (#15) (26347f0)

v0.6.0 (2023-04-06)

Feature

  • feat: reflect the invalid value when raising ValueError (#13) (6a022fb)

v0.5.1 (2023-03-22)

Fix

  • fix: specify python version to build wheels (#12) (9263de0)

v0.5.0 (2023-03-22)

Feature

  • feat: wheels for macOS and Windows (#11)

Build wheels for macOS and Windows too (086852e)

v0.4.2 (2023-03-13)

Fix

  • fix: ulid_now on 32bit (#10) (c8f7dd7)

v0.4.1 (2023-03-13)

Fix

  • fix: random as 0 on 32 bit arch (#9) (c9fa4f3)

v0.4.0 (2023-03-01)

Feature

  • feat: add bytes_to_ulid (#8) (c9a57ef)

v0.3.1 (2023-03-01)

Chore

  • chore: add timestamp test (#6) (404487d)

Fix

  • fix: encode timestamps correctly in cpp implementation (#7) (c7fedc3)

v0.3.0 (2023-02-28)

Feature

  • feat: add examples (#5) (be30a13)

v0.2.1 (2023-02-28)

Fix

  • fix: drop fast-ulid for cython (#4) (8d72d6b)

v0.2.0 (2023-02-28)

Feature

  • feat: enable cython builds (#3) (154bf0c)

v0.1.0 (2023-02-28)

Chore

Feature

Fix

  • fix: remove html file (#2) (c1a5cf4)