Skip to content

Breaking Changes introduced in version 1.6.0 #190

Closed
@JP-Dhabolt

Description

@JP-Dhabolt

Expected Behavior

Minor version updates do not introduce breaking changes

Actual Behavior

Minor version updates introduced breaking change.

Steps to Reproduce the Problem

  1. Have code relying on cloudevents~=1.2
  2. Allow dependencies to update to 1.6.0, which is minor version updates only
  3. Various code is broken, with one specific being from cloudevents.http import to_json. This is not the only breaking change introduced, just the one that specifically impacted my team.

Specifications

  • Platform: Linux
  • Python Version: 3.8

It looks like it was #188 that caused the breaking change, based on the Changelog and the history of cloudevents/http/__init__.py. It looks like the intention was to deprecate some functionality, but by changing the import path, it broke the functionality instead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions