Skip to content

Latest commit

 

History

History
89 lines (47 loc) · 2.91 KB

CHANGELOG.md

File metadata and controls

89 lines (47 loc) · 2.91 KB

Changelog

We will document all notable changes to this project in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[UNRELEASED]

Added

  • Python 3.10 support

[4.2.1] - 2022.09.27

Fixed

  • Fixed incorrect find regex producing overly broad fanging of any character preceeded with a \ (#99)

[4.2.0] - 2022.09.17

Changed

  • (Internal) Moving regexes from json files to Python files for improved readability (#50)

[4.1.0] - 2022.09.13

Changed

  • Simplifying regexes which find surrounding brackets to only fang characters surrounded by brackets on both sides (#85)
    • e.g. With previous versions of this library, this: a.]b was fanged as: a.b. Now, a.]b will not be changed when fanging.

[4.0.0] - 2022.07.14

Fixed

  • Refined parsing so schemes like ldap are properly preserved
    • We have dropped support for fanging certain, uncommon fanging strategies like http!://example.com/test.php; if you are regularly seeing this fanging strategy used and would like this to be readded, please raise an issue

Removed

  • Support for Python < 3.7

[3.4.1] - 2022.02.23

Fixed

  • IP address fanging so that we fang only comma separated numbers bordered by whitespace or the start/end of a line (#71)

[3.4.0] - 2022.02.04

Removed

  • Removed pyparsing as a requirement (#61)

[3.3.0] - 2021.04.17

Added

  • Adding fanging for <.> (#52)

[3.2.3] - 2021.04.09

Fixed

  • Limited replacement of characters between http(s) and :// by changing (https?)(?!s)\\S*?:// to (https?)\\S{0,2}?:// (#53)
  • Not replacing http:// or https:// in URL paths/query strings (#53)

[3.2.2] - 2021.04.07

Fixed

  • Reduced false positives by not fanging periods and commas with spaces after them (#47) (e.g. previously a. [b] was fanged as a.b] - we've updated this to prevent false positives so that a. [b] is not fanged)

[3.2.1] - 2021.04.06

Fixed

  • Fixing lint errors
  • Improving handling of "http" surrounded by angle brackets (#48)

[3.2.0] - 2021.03.09

Added

Changed

  • Reverting to use regexes rather than grammars (for the sake of performance) (#38)