Skip to content

API breakage with version 7.5.0 #926

@fritsch

Description

@fritsch

This commit: 9adf3c4 breaks public API / ABI.

You change the types from an opaque typedef to a non-opaque typedef. Every application out there that was forward declaring these types won't compile anymore without adjustments. Furthermore if applications want to support old (7.49.0) and new curl > 7.50.0, this needs to be workarounded with preprocessor statements.

As I am not against typesafe declarations please bump the relevant things so that user code needs rebuilding and the issues appearing can be fixed.

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