Releases: darvid/python-hyperscan
v0.7.25
v0.7.25 (2025-08-08)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (d80aaec
)
-
fix: suppress clang unqualified-std-cast-call warning (#217) (
a3ebaf8
) -
fix: replace hardcoded -march=core2 with architecture detection for ARM builds (#216) (
e8ad199
) -
build: 📦 update vectorscan to 5.4.12, enable SIMDE_BACKEND (#215) (
8df0fcd
) -
Release 0.7.21 (#213)
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (960877c
)
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (c785d33
)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (bd34105
)
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci...
v0.7.23
v0.7.23 (2025-08-07)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
-
fix: suppress clang unqualified-std-cast-call warning (#217) (
a3ebaf8
) -
fix: replace hardcoded -march=core2 with architecture detection for ARM builds (#216) (
e8ad199
) -
build: 📦 update vectorscan to 5.4.12, enable SIMDE_BACKEND (#215) (
8df0fcd
) -
Release 0.7.21 (#213)
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (960877c
)
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (c785d33
)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (bd34105
)
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: :...
v0.7.22
v0.7.22 (2025-07-13)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
- Release 0.7.21 (#213)
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (960877c
)
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (c785d33
)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (bd34105
)
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock ([
ff0e52b
](https://github.com/darvid/...
v0.7.21
v0.7.21 (2025-07-12)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (c785d33
)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (bd34105
)
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock (
ff0e52b
) -
ci: 🎡 refactor wheel build versioning ([
a7f19b8
](a7f19b84e...
v0.7.20
v0.7.20 (2025-07-12)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
- Release 0.7.19 (#209)
Co-authored-by: github-actions david+hyperscan-ci@d10i.dev (c785d33
)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (bd34105
)
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock (
ff0e52b
) -
ci: 🎡 refactor wheel build versioning (
a7f19b8
) -
ci: 🎡 debug semantic-release ([
451d373
](451d373a79b2e5a9d3328811b54...
v0.7.19
v0.7.19 (2025-07-11)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> (bd34105
)
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock (
ff0e52b
) -
ci: 🎡 refactor wheel build versioning (
a7f19b8
) -
ci: 🎡 debug semantic-release (
451d373
) -
ci: 🎡 add --patch to version bump in wheel build process (
f1bec94
...
v0.7.18
v0.7.18 (2025-07-05)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock (
ff0e52b
) -
ci: 🎡 refactor wheel build versioning (
a7f19b8
) -
ci: 🎡 debug semantic-release (
451d373
) -
ci: 🎡 add --patch to version bump in wheel build process (
f1bec94
) -
ci: 🎡 force upload wheel and source artifacts in CI (
e8732a2
) -
ci: 🎡 update python-semantic-release configuration ([
7ab3e8b
](https://github...
v0.7.17
v0.7.17 (2025-07-05)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
-
call Py_XDECREF on matches list in ch_match_handler to prevent a memory leak (
3c47872
) -
Py_DECREF & Py_XDECREF calls must hold the GIL (
fd0fa26
) -
extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock (
ff0e52b
) -
ci: 🎡 refactor wheel build versioning (
a7f19b8
) -
ci: 🎡 debug semantic-release (
451d373
) -
ci: 🎡 add --patch to version bump in wheel build process (
f1bec94
) -
ci: 🎡 force upload wheel and source artifacts in CI (
e8732a2
) -
ci: 🎡 update python-semantic-release configuration ([
7ab3e8b
](https://github...
v0.7.16
v0.7.16 (2025-05-28)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
- extension: guard against NULL / PyNone scratch in Database_dealloc
Add an explicit self->scratch != NULL && self->scratch != PyNone
check
before dereferencing the pointer on both the Hyperscan and Chimera code
paths. The scratch space is still released when present, but we no
longer crash when it is absent. (cf142f4
)
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock (
ff0e52b
) -
ci: 🎡 refactor wheel build versioning (
a7f19b8
) -
ci: 🎡 debug semantic-release (
451d373
) -
ci: 🎡 add --patch to version bump in wheel build process (
f1bec94
) -
ci: 🎡 force upload wheel and source artifacts in CI (
e8732a2
) -
ci: 🎡 update python-semantic-release configuration (
7ab3e8b
) -
ci: 🎡 update node version for semantic-release (
f9c8ae0
) -
ci: 🎡 refactor CI runner build deps caching ([
13e7430
](https://github.com/da...
v0.7.15
v0.7.15 (2025-05-28)
🐛
-
fix: 🐛 fix type stubs (
a92f921
) -
fix: 🐛 🎡 go back to python-semantic-release (sigh) (
8c15651
) -
fix: 🐛 update docs, force release for macOS arm wheels (
725a373
)
✨
Other
-
ci: 🎡 remove changed files check for PRs for build (
d8acaf0
) -
build: 📦 improve cmake + support cmake 4.x [build] (
2ff5c2e
) -
ci: 🎡 fix publish action conditions (
5ed5c12
) -
ci: 🎡 add required git_committer_email (
a41b829
) -
ci: 🎡 add outputs to re-usable build workflow (
49d2617
) -
ci: 🎡 more pain (robust build action checks) (
af15ff9
) -
ci: 🎡 use correct job outputs for release (
bd066b1
) -
ci: 🎡 fix release job conditional (again?) (
5447005
) -
ci: 🎡 fix check changes job in build (
289dd1a
) -
ci: 🎡 fix check changes job in build (
736103c
) -
ci: 🎡 fix release [build] (
7fdb749
) -
ci: 🎡 move to non-deprecated GH release action (
8e7fb15
) -
build: 📦 change dist name back to fix pypi publishing (
3245deb
) -
chore: update CHANGELOG.md
Signed-off-by: David Gidwani david.gidwani@atomweight.io (98bccf4
)
-
ci: 🎡 use git switch in release PR (
ae42c00
) -
ci: 🎡 fix refs to 'wheels' workflow (now 'build') (
1a8029b
) -
ci: 🎡 initial wheels CI refactor with new build system (
68404cd
) -
build: 📦 use scikit-build-core, revamp build process (
07d33b8
) -
Call setup function for win32.
This was missing functionality noted in the original PR.
Issue 156 (62c5e37
)
- Update setup.py for Windows.
Adding new logic to handle a Windows build and point to the compilations built using build_tools/windows/build.sh
.
ISSUE-156 (0e64255
)
- Update gitignore
This now includes the artifacts from the Windows build so they don't ever accidentally get recorded in version control.
ISSUE-156
ISSUE-156 (14b49fa
)
- Adding an instructions
Adding an instruction manual for using the Windows build tools. This details the prerequisites and detailed instructions on how to build and install for Windows.
ISSUE-156 (1779367
)
- Created a build script for windows
In order to enable building and compiling for windows I have constructed a bash script(will require cygwin or similar to run on Windows). This script downloads and compiles all of the required libraries in the appropriate way and enable the next step which is pip installing the package on Windows.
ISSUE-156 (e8350c8
)
Co-authored-by: semantic-release
Co-authored-by: David Gidwani david.gidwani@atomweight.io (f1d0ea4
)
-
Update lint actions (
4ba746c
) -
ci: 🎡 revert artifact moving (
1588481
) -
ci: 🎡 restructure downloaded artifacts in publish workflow (
c0b1e39
) -
ci: 🎡 fix wheels cache key (
6c285dd
) -
ci: 🎡 more CI fix spam, fix hashFiles glob and more (
db862be
) -
ci: 🎡 add release environment (
3141a8a
) -
ci: 🎡 only incr version for wheel building on push (
9f38e09
) -
ci: 🎡 more CI release fixes (
5c3877a
) -
ci: 🎡 use gh cli for creating release PRs (
f08c88e
) -
ci: 🎡 add checkout job and concurrency to publish workflow (
7fa6034
) -
ci: 🎡 set github pat in env as workaround (
0d89e3d
) -
ci: 🎡 add github pat for create PR job (
fb22f32
) -
ci: 🎡 add publish workflow (
a21f4c9
) -
ci: 🎡 update release workflow to depend on build (
70ac166
) -
build: 📦 update pdm.lock (
ff0e52b
) -
ci: 🎡 refactor wheel build versioning (
a7f19b8
) -
ci: 🎡 debug semantic-release (
451d373
) -
ci: 🎡 add --patch to version bump in wheel build process (
f1bec94
) -
ci: 🎡 force upload wheel and source artifacts in CI (
e8732a2
) -
ci: 🎡 update python-semantic-release configuration (
7ab3e8b
) -
ci: 🎡 update node version for semantic-release (
f9c8ae0
) -
ci: 🎡 refactor CI runner build deps caching (
13e7430
) -
ci: 🎡 use semantic-release (node) [release:patch] (
1a3b3a7
) -
ci: 🎡 fix macOS actions logic (
e178849
) -
ci: 🎡 fix ...