Skip to content

Releases: RUrlus/diptest

v0.11.0

Choose a tag to compare

@RUrlus RUrlus released this 24 Apr 14:02

0.11.0 - April 2026

This release significantly improves bootstrapping performance by avoiding the sorting of the generated uniform sample.
Expected speed-up is ~2-3x for arrays as small as 50.

Changes

  • OPT: [C++] Generate sorted uniform values using ordered statistics
  • OPT: [C++] Remove inefficient collect and accumulate pattern
  • BLD: [C++] Disable math-errno and trapping math
  • OPT: [C++] Minor performance optimisations
  • BLD: Switch to MacOS 13 as minimum deployment target

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

v0.10.0

Choose a tag to compare

@RUrlus RUrlus released this 10 Jul 12:49

0.10.0 -- July 2025

Features

CICD

  • CICD: Bump pypa/cibuildwheel from 2.23.2 to 2.23.3 by @dependabot in #73
  • CICD: Bump pypa/cibuildwheel from 2.23.3 to 3.0.0 by @dependabot in #74
  • CICD: Bump pypa/cibuildwheel from 3.0.0 to 3.0.1 by @dependabot in #75

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

Feature release v0.9.0

Choose a tag to compare

@RUrlus RUrlus released this 31 Mar 09:04

Features

  • FEAT: Add option to build with 64bit index by @RUrlus in #72

CICD

  • CICD: Bump pypa/cibuildwheel from 2.23.1 to 2.23.2 by @dependabot in #71

Full Changelog: v0.8.3...v0.9.0

Release v0.8.3

Choose a tag to compare

@RUrlus RUrlus released this 27 Mar 10:34

0.8.3 -- March 2025

Fixes

  • FIX: Resolve negative dip statistic values due to overflow by @RUrlus in #69
  • FIX: Correct flag check for contiguous memory layout by @RUrlus in #69

CICD

  • CICD: Bump Clang and GCC versions by @RUrlus in #67
  • CICD: Bump pypa/cibuildwheel from 2.20.0 to 2.21.0 by @dependabot in #59
  • CICD: Bump pypa/cibuildwheel from 2.21.0 to 2.21.1 by @dependabot in #60
  • CICD: Bump pypa/cibuildwheel from 2.21.1 to 2.21.2 by @dependabot in #61
  • CICD: Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in #64
  • CICD: Bump pypa/cibuildwheel from 2.22.0 to 2.23.1 by @dependabot in #66

Full Changelog: v0.8.2...v0.8.3

v0.8.2

Choose a tag to compare

@RUrlus RUrlus released this 04 Nov 12:57

Changes

  • BLD: use relative path for libomp by @RUrlus in #63

Internal

  • CICD: Bump pypa/cibuildwheel from 2.20.0 to 2.21.0 by @dependabot in #59
  • CICD: Bump pypa/cibuildwheel from 2.21.0 to 2.21.1 by @dependabot in #60
  • CICD: Bump pypa/cibuildwheel from 2.21.1 to 2.21.2 by @dependabot in #61

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

Diptest v0.8.1

Choose a tag to compare

@RUrlus RUrlus released this 03 Sep 14:56

Changes

  • PKG: Suppress error when two version of OpenMP are loaded by @RUrlus in #58

Internal

  • CICD: Switch to MacOS ARM runners by @RUrlus in #52
  • CICD: Add TestPyPi step by @RUrlus in #49
  • CICD: Switch to trusted publisher based release by @RUrlus in #48
  • CICD: Bump pypa/cibuildwheel from 2.18.0 to 2.18.1 by @dependabot in #53
  • CICD: Bump pypa/cibuildwheel from 2.18.1 to 2.19.1 by @dependabot in #54
  • CICD: Bump pypa/cibuildwheel from 2.19.1 to 2.19.2 by @dependabot in #55
  • CICD: Bump pypa/cibuildwheel from 2.19.2 to 2.20.0 by @dependabot in #56

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

Release v0.8.0

Choose a tag to compare

@RUrlus RUrlus released this 22 Apr 16:26

What's Changed

  • BLD: Vendor OpenMP binary in wheel by @RUrlus in #39
  • CHG: [C++] Use the cheap-multiplier variant of the PCG64DXSM by @RUrlus in #46
  • BLD: [C++] Replace outdated architecture flag script and build-out CMake files by @RUrlus in #47

Internal

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@RUrlus RUrlus released this 28 Dec 21:36

What's Changed

  • CICD: Drop Python 3.7 from wheel creation by @RUrlus in #38
  • ENH: Add support for Python 3.12 by @RUrlus in #37
  • FIX: Correct off-by-one error in the indexes of the full results by @RUrlus in #37
  • MAINT: Switch to Scikit-build-core as build backend by @RUrlus in #37

Full Changelog: v0.6.1...v0.7.0

Patch release 0.6.1

Choose a tag to compare

@RUrlus RUrlus released this 02 Dec 16:26
fbecda5

What's Changed

Full Changelog: v0.6.0...v0.6.1

Diptest v0.6.0

Choose a tag to compare

@RUrlus RUrlus released this 02 Nov 19:51

Feature release

Enhancements

Full Changelog: v0.5.2...v0.6.0