Skip to content

Latest commit

 

History

History
298 lines (168 loc) · 19.6 KB

CHANGELOG.md

File metadata and controls

298 lines (168 loc) · 19.6 KB

Changelog

All notable changes to this project will be documented in this file.

0.11.0

(Full Changelog)

Bugs fixed

  • Switch schema version type to str #104 (@afshin)
  • Fix DeprecationWarning with patched python-json-logger #103 (@cjwatson)
  • Prevent unintended KeyError when emitting an unregistered event schema #101 (@afshin)

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @Carreau | @cjwatson | @davidbrochart | @manics | @Zsailer

0.10.0

(Full Changelog)

Enhancements made

  • Enable adding listeners to event before the event is registered #97 (@Zsailer)

Contributors to this release

(GitHub contributors page for this release)

@Zsailer

0.9.1

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @pre-commit-ci

0.9.0

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @frenzymadness

0.8.0

(Full Changelog)

Bugs fixed

  • Allow for string annotations in listener signature #88 (@blink1073)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @dependabot | @pre-commit-ci | @pydanny | @Zsailer

0.7.0

(Full Changelog)

Enhancements made

  • allow a 'message' field in an event schema #72 (@Zsailer)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @dcsaba89 | @hbcarlos | @kevin-bates | @pre-commit-ci | @Zsailer

0.6.3

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073

0.6.2

(Full Changelog)

Maintenance and upkeep improvements

  • Decrease pyyaml dependency floor to increase compatibility #63 (@kevin-bates)

Contributors to this release

(GitHub contributors page for this release)

@kevin-bates

0.6.1

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @bretttully | @kevin-bates

0.6.0

(Full Changelog)

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @dependabot | @dlqqq | @pre-commit-ci

0.5.0

(Full Changelog)

Enhancements made

  • Add pytest plugin for testing events in other libraries #23 (@Zsailer)
  • improve error messages for absent/invalid schema path #22 (@dlqqq)

Bugs fixed

  • specify utf-8 encoding for loading/dumping yaml #29 (@bollwyvl)
  • use safe loaders and dumpers in yaml lib #28 (@dlqqq)

Maintenance and upkeep improvements

  • add jsonschema[format-nongpl], core event schema #31 (@bollwyvl)
  • Add CLI tests, return codes, version #30 (@bollwyvl)
  • Set version floor on jsonchema #25 (@kevin-bates)
  • Testing that the .emit call is a no-op when no listeners are registered. #24 (@Zsailer)

Documentation improvements

  • docs: wrap shell command in quotes #21 (@dlqqq)

Contributors to this release

(GitHub contributors page for this release)

@bollwyvl | @dlqqq | @kevin-bates | @Zsailer

0.4.0

(Full Changelog)

Enhancements made

  • Add method to remove listener #18 (@Zsailer)
  • Add a simple CLI tool for validating event schemas #9 (@Zsailer)

Bugs fixed

Contributors to this release

(GitHub contributors page for this release)

@Zsailer

0.3.0

(Full Changelog)

Enhancements made

  • Remove (duplicate) version argument from API #16 (@Zsailer)
  • Add a "modifiers" hook to allow extension authors to mutate/redact event data #12 (@Zsailer)
  • Add Listeners API #10 (@Zsailer)

Bugs fixed

  • Reading strings as file path is unsafe #15 (@Zsailer)

Maintenance and upkeep improvements

Documentation improvements

  • Add JupyterLite example to the documentation #6 (@Zsailer)

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @Zsailer

0.2.0

(Full Changelog)

Enhancements made

  • Add new EventSchema and SchemaRegistry API #4 (@Zsailer)
  • Add redactionPolicies field to Jupyter Event schemas #2 (@Zsailer)

Contributors to this release

(GitHub contributors page for this release)

@kevin-bates | @Zsailer

0.1.0