Skip to content

Latest commit

 

History

History
94 lines (64 loc) · 3.06 KB

CHANGELOG.md

File metadata and controls

94 lines (64 loc) · 3.06 KB

Changelog

0.2.0 - 2020-12-12

Feature

  • Add HS_FLAG_COMBINATION and HS_FLAG_QUIET (#21) (9804a55)
  • Support extended behavior for patterns (#11) (5bfc947)
  • Support hs_scan_vector (#24) (6869b06)

Fix

  • Dynamically allocate memory for arrays used by Database.compile (fixes #25) (3fe93fc)

0.1.5 - 2020-02-21

Fixed

  • Fixed reference leak in Database.compile (#18)

Changed

  • Renamed dumps/loads to the more appropriate loadb/dumpb. Both use bytes rather than bytearray now, as well.
  • Added serialization/deserialization examples to the usage guide.

0.1.4 - 2019-11-07

Added

  • Hyperscan 5.2.0 and support for literal API (#16)

Removed

  • Python 2.7 support

0.1.3 - 2019-07-04

Fixed

  • Handle exceptions in callback. (#15)

0.1.2 - 2019-06-10

Added

  • Release the GIL when compiling patterns (#13)

0.1.1 - 2019-05-01

Fixed

  • Fixed segfault (#10)

0.1.0 - 2019-04-13

Changed

  • match_event_handler will now halt scanning if a truthy (and not None) value is returned.
  • The C extension module is now accessible with import hyperscan._hyperscan, and hyperscan.version.__version__ now returns the Hyperscan library version as opposed to the Python package version. hyperscan.__version__ will, however, return the Python package version.
  • Major packaging update, now using Poetry rather than setup.py.
  • Replaced Sphinx documentation with MkDocs and added an initial usage guide.
  • Replaced Travis CI configuration with Semaphore.

0.0.2 - 2018-05-26

Initial release