Skip to content

Latest commit

 

History

History
301 lines (206 loc) · 15.2 KB

CHANGELOG.md

File metadata and controls

301 lines (206 loc) · 15.2 KB

Release Notes

7.1.0 (2024-06-02)

Features

  • deps: add support for python 3.12 (f88229b)
  • deps: support latest versions of numba and llvmlite (1e8d8ce)

7.0.0 (2023-12-07)

⚠ BREAKING CHANGES

  • python: Python <3.9 is no longer supported

Refactors

  • python: bump lower bound to python 3.9 (7c6aab3)

6.0.1 (2023-07-18)

Bug Fixes

Refactors

  • replace [@generated](https://github.com/generated)_jit with recommended [@extending](https://github.com/extending).overload alternative (460d991)
  • use typing.get_type_hints instead of signature (75160c0)

6.0.0 (2022-12-06)

⚠ BREAKING CHANGES

  • Upgrade to Python 3.8

Bug Fixes

  • fix and update semantic-release code (fbc7572)

Refactors

5.1.1 (2022-07-22)

Bug Fixes

  • deps: update dependency numpy to v1.22.0 [security] (638180a)

5.1.0 (2022-01-14)

Features

5.0.2 (2022-01-14)

Bug Fixes

  • deps: update dependency numba to >=0.53,<0.56 (14f0d92)

5.0.1 (2022-01-13)

Bug Fixes

  • deps: update dependency llvmlite to >=0.36,<0.39 (7d0097e)

5.0.0 (2022-01-08)

Bug Fixes

  • bump minimum version of numpy (8704260)

BREAKING CHANGES

  • Upgrade to numpy >=1.21

v4.0.6 (2021-12-20)

Fix

  • Support more versions of numba/llvmlite (fa9a5a9)

v4.0.5 (2021-12-19)

Fix

  • Correct the build author (bd7432b)

v4.0.4 (2021-12-09)

Fix

  • deps: Bump to numba 0.54.1 (672c896)

v4.0.3 (2021-12-09)

Fix

  • Try using System.B (aa89b32)
  • sqlite: Try to load libSystem.dylib on macos, in place of libc (f48bb2b)

v4.0.2 (2021-09-23)

Fix

  • deps: Enable poetry2nix (c3c9bfc)

v4.0.1 (2021-09-19)

Fix

  • deps: Llvmlite: 0.36 -> 0.37, numba: 0.53 -> 0.54 (3612ce8)
  • deps: Bump llvm to 11 (bcbd77d)

v4.0.0 (2021-08-31)

Breaking

  • The library was renamed from slumba to numbsql (b7a852f)

Documentation

v3.1.0 (2021-08-25)

Feature

  • Support strings in scalar udfs but not in udafs (fe03e2f)
  • strings: Add support for reading strings (b6d74cb)

v3.0.0 (2021-08-24)

Feature

  • api: Refactor api to use type annotations entirely (164a01a)

Breaking

  • Type annotations must now be used to define both scalar and aggregate functions (164a01a)

Documentation

v2.0.0 (2021-08-22)

Fix

  • Return a new ref instead of a borrowed one (b9b3730)
  • Add missing exceptions.py module (5a1bfe0)
  • Revert mypy (2ee28ca)
  • Safely decref the pyobject that we use to store the state of agg initialization (fc70f1d)
  • Use reset_init in finalize to indicate that the next step call should reinit (3dc3d54)
  • Actually run constructors (8f02a99)
  • udaf: Compile init functions (95fae29)

Breaking

  • run constructors, which previously were not being called (8f02a99)

Documentation

  • Add some docs, comments and fix types (3f476bf)
  • Comment more on how byref works (4ed4cf0)

Performance

  • Tell mypy to ignore tests because it's way too slow (86a8b62)

v1.3.0 (2021-08-17)

Feature

  • Add limited support for strings (13ed405)

v1.2.2 (2021-08-17)

Fix

  • numbaext: Fix error message when encountering NULL values (b24ddd8)

v1.2.1 (2021-08-16)

Fix

  • Raise an exception when a null is passed into a function that doesn't accept it (2304ef1)

v1.2.0 (2021-08-15)

Feature

Fix

  • ci: Checkout with the same token (89e145b)
  • ci: Publish with PAT instead of the default github token (dd1137f)
  • ci: Remove display of sqlite version on windows (fa91171)
  • Back to conda and show sqlite3 versions (bb0d6d6)
  • Make sure tokens are set correctly in release step (c69cb43)

v1.1.17 (2021-08-14)

Fix

v1.1.16 (2021-08-14)

Fix

  • Use poetry config for tokens (e41647e)

v1.1.15 (2021-08-14)

Fix

  • Don't try to publish on PRs (a8995d0)
  • ci: Checkout the right tag (a0119a2)

v1.1.14 (2021-08-14)

Fix

v1.1.13 (2021-08-14)

Fix

v1.1.12 (2021-08-14)

Fix

  • Fix library paths on windows (82e0e97)
  • Publish with poetry instead of twine (4101223)

v1.1.11 (2021-08-14)

Fix

v1.1.10 (2021-08-14)

Fix

  • Don't try to anticipate the version (4e326c3)
  • Get the new version tag directly (960b65a)

v1.1.9 (2021-08-14)

Fix

  • Forget about using fromJSON (27e0590)

v1.1.8 (2021-08-14)

Fix

  • Get the correct ref from the release step (e771857)

v1.1.7 (2021-08-14)

Fix

v1.1.6 (2021-08-14)

Fix

v1.1.5 (2021-08-14)

Fix

  • Publish on released event (4e1d885)

v1.1.4 (2021-08-14)

Fix

  • Don't upload to releases (4f8af98)

v1.1.3 (2021-08-14)

Fix

  • Publish on a published release event (3067a56)

v1.1.2 (2021-08-14)

Fix

v1.1.1 (2021-08-13)

Fix

  • Feed the tagged commit through (2b74cb6)
  • Only build wheels (8b3ae90)

v1.1.0 (2021-08-13)

Feature

  • Add version to slumba/init.py (86fbcdd)

v1.0.6 (2021-08-13)

Fix

v1.0.5 (2021-08-13)

Fix

  • Fix workflow (9f48cb4)
  • Try to run with every python version separately (6c2fd69)

v1.0.4 (2021-08-13)

Fix

  • Install the right library and invoke it correctly (0d91168)
  • Fix semantic release package name on install (68b8031)
  • Actually install semantic release (f82319b)
  • Fix setup python keys (55c9bd9)
  • Checkout and fix name (8931ecd)
  • Rework semantic release (c4f6fa8)

v1.0.3 (2021-08-13)

Fix

  • pypi: Leave the license classifier out for now (6f685a5)

v1.0.2 (2021-08-13)

Fix

  • Start uploading to pypi (b3b9ba1)

v1.0.1 (2021-08-13)

Fix

  • setup: Include pkg-config in the build (1b1de91)
  • Release depends on windows passing too (650bd88)
  • Workaround pinned pip version in poetry2nix, document why (e1bba5d)
  • Add sqlite to build dependencies (8aa16ba)
  • Add sqlite to build deps (7e73dd0)
  • Add missing sqlite3 dependency for building cslumba extension (691545b)
  • dev: Fix invocation of sqlite (931d545)
  • Fix poetry2nix bug (e509e8e)
  • Fix the pointer type of the connection pointer (e4faf33)

Documentation

  • Add CHANGELOG.md template (b271165)
  • Add readme to pyproject.toml and replace email (c61c670)