Hyperscan

Latest version: v0.7.8

Safety actively analyzes 688619 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

5.2.1

https://intel.github.io/hyperscan/dev-reference/api_constants.html#cpu-tuning-flags ([`6c3f49d`](https://github.com/darvid/python-hyperscan/commit/6c3f49d47f8f5f766a74d08e0ec2fce9915c49e1))

0.7.8

:bug:

* fix: :bug: :ferris_wheel: go back to python-semantic-release (sigh) ([`8c15651`](https://github.com/darvid/python-hyperscan/commit/8c15651fe31fd25589e4040173baca7be5da66be))

* fix: :bug: update docs, force release for macOS arm wheels ([`725a373`](https://github.com/darvid/python-hyperscan/commit/725a373247109a264e49a6656d55d5612cd15082))

:sparkles:

* feat: :sparkles: support macOS arm64 ([`ba361e4`](https://github.com/darvid/python-hyperscan/commit/ba361e44d157d95050fba3f0d44656510f512371))

* feat: :sparkles: switch to Vectorscan (v5.4.11) ([`9c94b2d`](https://github.com/darvid/python-hyperscan/commit/9c94b2da85a0d085488a2498aa9545023f5b3b0e))

Other

* ci: :ferris_wheel: update macos build process (160) (161) ([`fde63df`](https://github.com/darvid/python-hyperscan/commit/fde63df6cfcbca5640a350dda81961a32538bc7e))

* feat: add support for Python 3.13 (158) ([`684b308`](https://github.com/darvid/python-hyperscan/commit/684b308acd9008a42466a549495cd45ed40fa509))

* Update lint actions ([`4ba746c`](https://github.com/darvid/python-hyperscan/commit/4ba746cf9d5f8b103b652671e4c0cef5a24e0d42))

* ci: :ferris_wheel: revert artifact moving ([`1588481`](https://github.com/darvid/python-hyperscan/commit/1588481eb4e6ecc2a179d4808b76f5db5e3b73e6))

* ci: :ferris_wheel: restructure downloaded artifacts in publish workflow ([`c0b1e39`](https://github.com/darvid/python-hyperscan/commit/c0b1e394f99921e379884dac8b6f56f0ca7f3f59))

* ci: :ferris_wheel: fix wheels cache key ([`6c285dd`](https://github.com/darvid/python-hyperscan/commit/6c285dd42630f35a3218107e7c461f0fd087c0bf))

* ci: :ferris_wheel: more CI fix spam, fix hashFiles glob and more ([`db862be`](https://github.com/darvid/python-hyperscan/commit/db862be182adb00700cbb6858dc76aff7d867d83))

* ci: :ferris_wheel: add release environment ([`3141a8a`](https://github.com/darvid/python-hyperscan/commit/3141a8a01bb1e84333b07f0a8eed6d186a6fc6af))

* ci: :ferris_wheel: only incr version for wheel building on push ([`9f38e09`](https://github.com/darvid/python-hyperscan/commit/9f38e09975d78546b33e7ec3213a04a491e6db7d))

* ci: :ferris_wheel: more CI release fixes ([`5c3877a`](https://github.com/darvid/python-hyperscan/commit/5c3877a4dee425c8d0f60faa6714f43e95b0e845))

* ci: :ferris_wheel: use gh cli for creating release PRs ([`f08c88e`](https://github.com/darvid/python-hyperscan/commit/f08c88e234d393e80680b09dca5432aed37c3948))

* ci: :ferris_wheel: add checkout job and concurrency to publish workflow ([`7fa6034`](https://github.com/darvid/python-hyperscan/commit/7fa60345269c7e6ed638fd07171406c160788ce1))

* ci: :ferris_wheel: set github pat in env as workaround ([`0d89e3d`](https://github.com/darvid/python-hyperscan/commit/0d89e3dd55c096f3b588883b09410033298d0c7d))

* ci: :ferris_wheel: add github pat for create PR job ([`fb22f32`](https://github.com/darvid/python-hyperscan/commit/fb22f32ded9f9e6c2989a34c6d57048500d91d8e))

* ci: :ferris_wheel: add publish workflow ([`a21f4c9`](https://github.com/darvid/python-hyperscan/commit/a21f4c9263649ec6ede6c36508ff0429105b350f))

* ci: :ferris_wheel: update release workflow to depend on build ([`70ac166`](https://github.com/darvid/python-hyperscan/commit/70ac166a634e56d437cd1f8014fb90ec5ea32c50))

* build: :package: update pdm.lock ([`ff0e52b`](https://github.com/darvid/python-hyperscan/commit/ff0e52bf6a9634be2cfa0076217cd600405fc34c))

* ci: :ferris_wheel: refactor wheel build versioning ([`a7f19b8`](https://github.com/darvid/python-hyperscan/commit/a7f19b84e50744b0b3fd25925eeca2920960236c))

* ci: :ferris_wheel: debug semantic-release ([`451d373`](https://github.com/darvid/python-hyperscan/commit/451d373a79b2e5a9d3328811b540fe3258ec1d6e))

* ci: :ferris_wheel: add --patch to version bump in wheel build process ([`f1bec94`](https://github.com/darvid/python-hyperscan/commit/f1bec9440db075c6476f1a7debf054f4b8c56d7a))

* ci: :ferris_wheel: force upload wheel and source artifacts in CI ([`e8732a2`](https://github.com/darvid/python-hyperscan/commit/e8732a238b68b32a14d5093bc08c50333dcd7bfd))

* ci: :ferris_wheel: update python-semantic-release configuration ([`7ab3e8b`](https://github.com/darvid/python-hyperscan/commit/7ab3e8b025bc63bca07a91fa966728a698c11b49))

* ci: :ferris_wheel: update node version for semantic-release ([`f9c8ae0`](https://github.com/darvid/python-hyperscan/commit/f9c8ae02e8b8243410344cee1cd6fc4c02dd419c))

* ci: :ferris_wheel: refactor CI runner build deps caching ([`13e7430`](https://github.com/darvid/python-hyperscan/commit/13e7430107d037dd94a9edf2cab7e1b527ea5d56))

* ci: :ferris_wheel: use semantic-release (node) [release:patch] ([`1a3b3a7`](https://github.com/darvid/python-hyperscan/commit/1a3b3a7b5be749c00d74beb20dd5605dd7290064))

* ci: :ferris_wheel: fix macOS actions logic ([`e178849`](https://github.com/darvid/python-hyperscan/commit/e178849b918950650d5c283ff08771f9660506c4))

* ci: :ferris_wheel: fix musllinux arm docker image in cibw ([`38f0f22`](https://github.com/darvid/python-hyperscan/commit/38f0f22ee8313df7871d25f8a534854ceaf52f5f))

* ci: :ferris_wheel: fix macOS CI (restore build deps cache) ([`371fe0c`](https://github.com/darvid/python-hyperscan/commit/371fe0c3f983c0d3caa0bdec25f79d0b74a95945))

* build: :package: add additional aarch64 builds and use ubicloud ([`68ea9ff`](https://github.com/darvid/python-hyperscan/commit/68ea9fffc6e28b5bf88ca1943053731a687a7a17))

* ci: :ferris_wheel: more CI improvements ([`90f2c5f`](https://github.com/darvid/python-hyperscan/commit/90f2c5f02f54ec7f52a88ca2d39633427b3739e2))

* ci: :ferris_wheel: create necessary hyperscan/pcre directories on macOS runners ([`68db2ad`](https://github.com/darvid/python-hyperscan/commit/68db2ad7bbd552aec05de1191691ce59de2b92f8))

* build: :package: update dependencies (mostly for dev), fix macOS build caching ([`d375a04`](https://github.com/darvid/python-hyperscan/commit/d375a04eb5879ca35039a81eb705c16fcd749490))

* build: :package: remove musllinux pypy ([`3a0aea6`](https://github.com/darvid/python-hyperscan/commit/3a0aea6c92a65b6299a106f117c83c76028a861d))

* build: :package: fix dupe pypy builds, change to pypy musllinux ([`b8ec574`](https://github.com/darvid/python-hyperscan/commit/b8ec574e6403a769243be7e938f0d624bf8bd6c0))

* build: :package: refactor macos cibuildwheel configuration ([`db7d729`](https://github.com/darvid/python-hyperscan/commit/db7d7299da4181be8ea8011e72fd6d182aad6e20))

* build: :package: disable arm64 for macosx python 3.9 ([`1b2b662`](https://github.com/darvid/python-hyperscan/commit/1b2b662b92cb3a7cc6d3f94f1b4cf16bd11bbc66))

* build: :package: update macos runner to Apple silicon, add aarch64 to CIBW archs ([`629074f`](https://github.com/darvid/python-hyperscan/commit/629074f235608bc9096892fe224aa22eddda09cf))

* build: :package: add aarch64 to build_wheels matrix ([`693f803`](https://github.com/darvid/python-hyperscan/commit/693f803914d6eb8ae4d68b0cf53f5e60f7a016cf))

* ci: :ferris_wheel: update checkout and setup-pdm actions to v4 ([`9189351`](https://github.com/darvid/python-hyperscan/commit/9189351249232c1d7bdda838f4ec28a9a1a4c846))

* build: :package: reduce setuptools pinned version to 68 ([`dbf3062`](https://github.com/darvid/python-hyperscan/commit/dbf306290d63f7d6abed21f4199df1843ae1fda7))

* build: :package: remove python 3.8 from build matrix ([`79105d3`](https://github.com/darvid/python-hyperscan/commit/79105d3154c9403870447b513f38155a23cc3139))

* build: :package: update cibuildwheel configuration to support aarch64 ([`7e06101`](https://github.com/darvid/python-hyperscan/commit/7e0610123fb7d98423a8af8cbc17e268002df702))

* create FUNDING.yml

Signed-off-by: David Gidwani <david.gidwaniatomweight.io> ([`0228bb6`](https://github.com/darvid/python-hyperscan/commit/0228bb68d8849eb2d9f49f9da1840087ddf0f226))

* build: :package: (hopefully) fix versioning with semantic-release and pdm/setuptools ([`a322379`](https://github.com/darvid/python-hyperscan/commit/a322379f226cd6ceb011a8024bb68513d991e1f1))

* ci: :ferris_wheel: set upstream when creating local PR branch ([`615420b`](https://github.com/darvid/python-hyperscan/commit/615420b26d4dfbe5b55f69864df36a38c631cd50))

* ci: :ferris_wheel: add create-pull-request branch to release group ([`12867df`](https://github.com/darvid/python-hyperscan/commit/12867df2eac284e562262ed1de314003a6dffd50))

* ci: :ferris_wheel: set base branch and assignees for create-pull-request ([`ea2c582`](https://github.com/darvid/python-hyperscan/commit/ea2c58243f1e4f256361d10d9ac451e239d29bd6))

* ci: :ferris_wheel: don't set upstream after creating PR branch ([`a6f0d3c`](https://github.com/darvid/python-hyperscan/commit/a6f0d3cd28e5cb687f7deb3554baff86a059cc7a))

* ci: :ferris_wheel: fix release CI (again) ([`66626d4`](https://github.com/darvid/python-hyperscan/commit/66626d4f1ca908645fdac5f0d5581a21add58300))

* build: :package: fix release CI ([`5a50cf3`](https://github.com/darvid/python-hyperscan/commit/5a50cf3fa1e5eb1bc11336174977587887a96db6))

* build: :package: allow release on workflow_dispatch ([`a6b9152`](https://github.com/darvid/python-hyperscan/commit/a6b91522b420b1147aed5a7947ab5eb0c0c8f3ba))

* build: :package: fix python-semantic-release release group ([`74801ac`](https://github.com/darvid/python-hyperscan/commit/74801ac86af462484133ff57e4587e53b92f55ae))

* build: :package: improve release CI/CD ([`95a3c8e`](https://github.com/darvid/python-hyperscan/commit/95a3c8e3ab585c6be9ffb106d3d323b1c226874c))

* ci: :ferris_wheel: remove PAT from checkout action ([`be00d52`](https://github.com/darvid/python-hyperscan/commit/be00d52096906e1e9c9151e149e5bed61a9123cb))

* ci: :ferris_wheel: update lint CI ([`32920b1`](https://github.com/darvid/python-hyperscan/commit/32920b157e2f7620d7618ad67244d6228ec58552))

* docs: :memo: update README ([`d58f4c6`](https://github.com/darvid/python-hyperscan/commit/d58f4c6746a7439c9816bd0edff24b69f6fcfd9c))

* build: :package: update library paths to vectorscan in cibuildwheel config ([`24c7713`](https://github.com/darvid/python-hyperscan/commit/24c77135c58ccaa0c6d1c208489b96a6244cf34f))

* build: :package: fix macos build ([`e72a700`](https://github.com/darvid/python-hyperscan/commit/e72a7003c21d46f1648ddf748d2f10edb608727f))

* build: :package: update cibuildwheel configuration and corrected build_wheels.sh ([`7b5b507`](https://github.com/darvid/python-hyperscan/commit/7b5b507ffc34dabc7507408c0a988300f6b08d78))

* build: :package: only release if github ref is main ([`7af840f`](https://github.com/darvid/python-hyperscan/commit/7af840f37a120990537f1aeeaf4fa63943ae3518))

* build: :package: update build to switch to Vectorscan 5.4.11 ([`93e6fb7`](https://github.com/darvid/python-hyperscan/commit/93e6fb7e4f25f373fff587fdce47c43141b64805))

* ci: 🎡 rename wheels action ([`c7493ce`](https://github.com/darvid/python-hyperscan/commit/c7493cef503ff3023a2e5bad2b2d63ba7980bb8e))

* ci: 🎡 build sdist with setup.py instead of pdm ([`a3c3bdd`](https://github.com/darvid/python-hyperscan/commit/a3c3bddf9d18bf2ad1fa0f0da9e038529006e0c1))

* ci: 🎡 pass required env vars for building macOS wheels ([`f9e503b`](https://github.com/darvid/python-hyperscan/commit/f9e503be9353077a805ab3694f624d440f050360))

* ci: :ferris_wheel: use GNU tar on macOS (in build_hyperscan.sh) ([`20ad70d`](https://github.com/darvid/python-hyperscan/commit/20ad70d4ae922837c02bf658924960ce3e43bb2a))

* ci: 🎡 update cibuildwheel version and pdm lockfile ([`180696b`](https://github.com/darvid/python-hyperscan/commit/180696b236b0fa47be6a7cedae6d54a2e0501c11))

* ci: 🎡 update manylinux-hyperscan tag again ([`c516700`](https://github.com/darvid/python-hyperscan/commit/c516700abd9affaad05686295cd19c07059bf5d4))

* ci: 🎡 update manylinux-hyperscan container tag to latest ([`8dad7a9`](https://github.com/darvid/python-hyperscan/commit/8dad7a9c64356f07acd2079a62b1dee43ff75d37))

* ci: 🎡 add support for building 3.12 wheels ([`9d4c114`](https://github.com/darvid/python-hyperscan/commit/9d4c114c780a49780ec48bd19715da21c3abf8d8))

* ci: :ferris_wheel: enable skip-existing for pypi publishing ([`47b68a7`](https://github.com/darvid/python-hyperscan/commit/47b68a74d18d660c6f12e036a0778b89a107606c))

* ci: :ferris_wheel: add needs to release ([`d2ed026`](https://github.com/darvid/python-hyperscan/commit/d2ed026901291f8a610f735c437d7ca651188bb0))

* ci: :ferris_wheel: only upload dist cache if cache miss ([`2d05b53`](https://github.com/darvid/python-hyperscan/commit/2d05b539f276aa3cf01828ea2e63028ab90527a7))

* ci: :ferris_wheel: add contents permission and concurrency to release ([`89cfc80`](https://github.com/darvid/python-hyperscan/commit/89cfc80ebf586f0642d43695454e1f45bb195711))

* ci: :ferris_wheel: add id-token permission to release job ([`584b635`](https://github.com/darvid/python-hyperscan/commit/584b63586fae2a0167be82dbb6e9a0f4e1416024))

* ci: :ferris_wheel: create dist directory again ([`f2e6bca`](https://github.com/darvid/python-hyperscan/commit/f2e6bcad31a238bdc4c3da481032bb7aa6899dcb))

* ci: :ferris_wheel: remove unnecessary tokens, force release for now ([`57ace96`](https://github.com/darvid/python-hyperscan/commit/57ace964a6b0ef38f728562166736dad74441706))

0.6.0

:sparkles:

* feat: :sparkles: manylinux_2_28 support and build improvements ([`c31c8cf`](https://github.com/darvid/python-hyperscan/commit/c31c8cfebeb2436013853ef773783fa4914841c3))

Other

* ci: :ferris_wheel: screams in CI/CD (move release to wheels workflow) ([`755b41c`](https://github.com/darvid/python-hyperscan/commit/755b41cd1f5f99f02f63ab071e6de9b1a543435a))

* build: :package: fix versioning process for PDM build backend ([`564fd78`](https://github.com/darvid/python-hyperscan/commit/564fd78d3d740084833509c154a7186108311f4a))

* ci: :ferris_wheel: fix pyproject.toml, remove readme from dynamic ([`951b119`](https://github.com/darvid/python-hyperscan/commit/951b119b9560452901ceb7ab1e72c5339278e264))

* ci: :ferris_wheel: include semantic version in cache key ([`7ee92dc`](https://github.com/darvid/python-hyperscan/commit/7ee92dcaddb146599e6856d7564ac7145b3cdaba))

* ci: :ferris_wheel: always run setup-pdm regardless of cache ([`a08f718`](https://github.com/darvid/python-hyperscan/commit/a08f718e97ceb2fd91197a4518125f41e03b02d8))

* ci: :ferris_wheel: remove release trigger from wheels ([`c226d5f`](https://github.com/darvid/python-hyperscan/commit/c226d5faee5ee8253cf5b4216a8e41fb52a12474))

* ci: :ferris_wheel: remove conditional pypi+github publishing ([`ead1d86`](https://github.com/darvid/python-hyperscan/commit/ead1d86ba766d77e20a7d784aad33c709807f5ae))

* ci: :ferris_wheel: change release CI to run on pull_request_target ([`7e23067`](https://github.com/darvid/python-hyperscan/commit/7e23067e4d1378e5aa3856c194a11216ed379de3))

* build: :package: revert to using semantic-release instead of setuptools-scm ([`93d6a9e`](https://github.com/darvid/python-hyperscan/commit/93d6a9eeb4ba1df4f84493a3dc8d00561c356de6))

* ci: :ferris_wheel: remove branch param from download-artifact step in release ([`8225878`](https://github.com/darvid/python-hyperscan/commit/82258783eb790006b2e045a1018ff13b07738ccb))

* ci: :ferris_wheel: remove unnecessary AUDITWHEEL_PLAT, fix CI ([`22b5676`](https://github.com/darvid/python-hyperscan/commit/22b5676bc887706b3666c62bf5f077b45656e7ae))

* build: :package: run semantic-release with no-commit ([`4614285`](https://github.com/darvid/python-hyperscan/commit/4614285f6682da448bcab4b05e24a730c7682a7f))

* ci: :ferris_wheel: add step to organize dist for pypi release ([`9921c97`](https://github.com/darvid/python-hyperscan/commit/9921c97232d50f7c4b49ecb3fa1b41142cfbcf1a))

* ci: :ferris_wheel: pass strip-dev to setuptools-scm when determining version ([`21dcfb5`](https://github.com/darvid/python-hyperscan/commit/21dcfb51a29282a22223469cd2486d1534033aa3))

* ci: :ferris_wheel: fix release pipeline *again* ([`b166870`](https://github.com/darvid/python-hyperscan/commit/b166870bfcb7a1049f53f10f81a4f25acca187c4))

* build: :package: fix version detection with setuptools-scm ([`84a80e9`](https://github.com/darvid/python-hyperscan/commit/84a80e9f6976d5b49be91eb6813bf873e70c67ef))

* ci: :ferris_wheel: fix release version detection again ([`24cfaa2`](https://github.com/darvid/python-hyperscan/commit/24cfaa2debebd1c5fe55081cd8c0b7fa39370a95))

* ci: :ferris_wheel: fix release trigger in CI ([`fdcfb23`](https://github.com/darvid/python-hyperscan/commit/fdcfb23128c3c9c829ac2afcb84a791a0e2c5cda))

* ci: :ferris_wheel: more CI fixes ([`5c36436`](https://github.com/darvid/python-hyperscan/commit/5c364365cb8347bde36b7d61a58b0e38b606fd00))

0.5.0

:bug:

* fix(serialization): :bug: fix memory leak in Database.dumpb ([`80b5834`](https://github.com/darvid/python-hyperscan/commit/80b58346837e4477b15e394e664e9dc789c3e7b9))

* fix(serialization): :bug: add mode parameter to Database.loadb ([`8e4104e`](https://github.com/darvid/python-hyperscan/commit/8e4104e5fc648eb0ad9ab29166e83f14ed0f87b6))

:lipstick:

* style: :lipstick: lint ([`ed66d82`](https://github.com/darvid/python-hyperscan/commit/ed66d828b8080045094fa30ec9175dada24f3257))

Other

* ci: :ferris_wheel: add credentials so semantic release can push to main ([`7041fd2`](https://github.com/darvid/python-hyperscan/commit/7041fd2d0515039716c9f51d8d01efd95eb96eb1))

* build: :package: remove semantic release build_command ([`e233699`](https://github.com/darvid/python-hyperscan/commit/e23369950cf75561d1914735dd61ce85d362a653))

* ci: :ferris_wheel: fix fetch-depth in wheels CI ([`ba2dc6a`](https://github.com/darvid/python-hyperscan/commit/ba2dc6a9b3327b64b5a7b3d3404a15a301e72ec1))

* build: :package: fix commit_parser config for semantic release ([`3f898b2`](https://github.com/darvid/python-hyperscan/commit/3f898b2c5d7416f97906b7c814712105ba9f1665))

* build: :package: prevent semantic release from writing version variable(s) ([`1fdc446`](https://github.com/darvid/python-hyperscan/commit/1fdc446fccb438184039bae523ce2e245fecd5de))

* build: :package: fix python-semantic-release configuration ([`6b2c55c`](https://github.com/darvid/python-hyperscan/commit/6b2c55ca0c4f691d6efae517c05895998485eace))

* ci: :ferris_wheel: update release CI/CD ([`a100b29`](https://github.com/darvid/python-hyperscan/commit/a100b29c46c0f3ac05a0047c59a0543500ec80c6))

* docs: :memo: update README ([`87560ae`](https://github.com/darvid/python-hyperscan/commit/87560aebeadf95a785e57f1ab6ca3d9bbc1df846))

* build: :package: update python-semantic-release configuration ([`68695ce`](https://github.com/darvid/python-hyperscan/commit/68695ce7111fd6e84f3d25f6a54ff7efa4d7d703))

* build: :package: fix macos build, update manylinux images ([`4ee4e0d`](https://github.com/darvid/python-hyperscan/commit/4ee4e0d59938dcd025d18fbd631155545ce609e7))

* build: :package: fix repo/build paths in macos build ([`d8016c9`](https://github.com/darvid/python-hyperscan/commit/d8016c9832ba9a1644bf09d1eef85ef178444980))

* ci: :ferris_wheel: fix typo for musllinux builds ([`857ffa6`](https://github.com/darvid/python-hyperscan/commit/857ffa6e074a408be9aa3e717d29aac98643784f))

* ci: :ferris_wheel: fix build ([`bb63592`](https://github.com/darvid/python-hyperscan/commit/bb63592cc3ab785298c56d3d778bf17585f6dd3b))

* ci: :ferris_wheel: fix musllinux platform ids and invoke semantic-release manually ([`472bc99`](https://github.com/darvid/python-hyperscan/commit/472bc99307e54028cda10be7d560db7c75e30e65))

* build: :package: fix build ([`d73d9c1`](https://github.com/darvid/python-hyperscan/commit/d73d9c167e5095ee091d40bfb13694fd0aa589bf))

* build: :package: update manylinux-hyperscan image ([`7a856f6`](https://github.com/darvid/python-hyperscan/commit/7a856f686ae9cc3c04168058d912aab5c2081c95))

* build: :package: fix before_test pdm installation ([`eaf157c`](https://github.com/darvid/python-hyperscan/commit/eaf157ccf0c8beb1bc9a6ad1100bf601f154f012))

* build: :package: update manylinux-hyperscan image ([`df2a796`](https://github.com/darvid/python-hyperscan/commit/df2a79614d7c0eb722e91bf5788fb7a372d74b03))

* build: :package: remove pdm post build script ([`5e4815c`](https://github.com/darvid/python-hyperscan/commit/5e4815c9eee9dbbc3902e394cce812517f2ea056))

* ci: :ferris_wheel: include develop branch in wheels workflow ([`4417e5f`](https://github.com/darvid/python-hyperscan/commit/4417e5f8c06c43a4832d9b1299672d0c78730e1c))

* refactor: :recycle: tooling, packaging, and CI/CD overhaul, and update to Hyperscan 5.4.2 ([`1b823c9`](https://github.com/darvid/python-hyperscan/commit/1b823c9c99af672e5af23825849e8da8cc102101))

* 🚧 build: rename build.py to avoid conflicts with python package 'build' ([`056538c`](https://github.com/darvid/python-hyperscan/commit/056538c120e547afaa914404262e73c968bbe51e))

* Fix missing error constants

hyperscan.HS_INVALID and other error constants are no longer available.
Calling ADD_INT_CONSTANT() inside ADD_HYPERSCAN_ERROR() expands `hs_err`
too early, causing ADD_INT_CONSTANT() to declare the *value* of the
constant instead of its name.

Duplicate the content of ADD_INT_CONSTANT() to fix this. ([`5eddcc9`](https://github.com/darvid/python-hyperscan/commit/5eddcc9fa4231d48dba3ef01d849a689ca499f41))

* 🚧 build: updates to support building with Poetry 1.4+, support both static and dynamic linking ([`90fd238`](https://github.com/darvid/python-hyperscan/commit/90fd23851a38f2059a5e78c772ef0ce1c8ed1497))

0.4.0

Other

* 🛸 ci: update release pipeline ([`4f70032`](https://github.com/darvid/python-hyperscan/commit/4f7003273267f7dff0877ad28157a63c34e17960))

* 🎉 feat: add typing stubs and update tests ([`60a7324`](https://github.com/darvid/python-hyperscan/commit/60a7324b489a7dac27095311bfb34a9b07e480c3))

* 🐛 fix: fix memory leak in loadb (46) and minor doc tweaks ([`71b6462`](https://github.com/darvid/python-hyperscan/commit/71b64627e940c1e34ad8dde18f7b5800c113c25a))

0.3.3

:bug:

* :bug: fix memory leak (46), improve error handling (41), drop support for Py3.6 ([`297519e`](https://github.com/darvid/python-hyperscan/commit/297519ed5c632bab9477d460d78dfc0ff5291ac1))

Other

* 🛸 ci: remove release asset pushing to GH for now ([`5943a6e`](https://github.com/darvid/python-hyperscan/commit/5943a6e0b7708af54ec9febce0e57dcc7ae5fa68))

* 🛸 ci: add version tags to event trigger ([`eb7db91`](https://github.com/darvid/python-hyperscan/commit/eb7db91ade9624b3795dc7917318ff848f4e9c72))

* 🛸 ci: add ruff, remove isort, update GH actions workflow ([`87ed0b6`](https://github.com/darvid/python-hyperscan/commit/87ed0b69110e7d8ae9b743ae40962fdc646a1a9b))

* :pencil: CHANGELOG cleanup ([`e698037`](https://github.com/darvid/python-hyperscan/commit/e69803712adb27ce35aa979c35f51ee333c2a89f))

* :construction_worker: use new secret for Github releases ([`6ddb575`](https://github.com/darvid/python-hyperscan/commit/6ddb57592d481183274ee098cf6e9b8bb9e368b7))

* :construction_worker: add back poetry build ([`9890686`](https://github.com/darvid/python-hyperscan/commit/9890686ffcf964846f6e92a5b3636b44df09299e))

* :construction_worker: set git safe.directory to * ([`a10483f`](https://github.com/darvid/python-hyperscan/commit/a10483f0f87ed347c20b0a310974e7b9ffcf4c25))

* :construction_worker: set version_pattern for semantic-release ([`c7165b2`](https://github.com/darvid/python-hyperscan/commit/c7165b25986d71695bd857e98ad27bb038d18774))

* :construction_worker: set version_source to tag for semantic-release ([`e0df50c`](https://github.com/darvid/python-hyperscan/commit/e0df50cf1f7d305f6d5b6c70106c04736c7ed426))

* :construction_worker: update actions/checkout across all jobs ([`cc8f7e5`](https://github.com/darvid/python-hyperscan/commit/cc8f7e50e028f59ba23ce048ed0a34f1d588f16e))

* :construction_worker: update actions/checkout and set fetch-depth to 0 ([`806bf55`](https://github.com/darvid/python-hyperscan/commit/806bf55d491d2a6a5f817f78f56bed12233a76bf))

* :package: update semantic-version configuration ([`8da7b6b`](https://github.com/darvid/python-hyperscan/commit/8da7b6b1afc2116372ef90ee25bd12854a62ddb9))

* :construction_worker: update manylinux-hyperscan Docker path ([`12cbe1c`](https://github.com/darvid/python-hyperscan/commit/12cbe1cfeae79a7c1555e66a7f8f7e875f36ced6))

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.