Skip to content

Internal API Deprecations #1158

@arthurfiorette

Description

@arthurfiorette

Previously, this package was fully open and allowed extensive customization, including request interceptors, response interceptors, waiting maps, and similar internals. While modularity is generally desirable, exposing all of these components has resulted in significant maintenance overhead: because everything is public, even small internal changes can introduce breaking changes.

For this reason, I am deprecating several configuration options and plan to remove them in future versions.


No features will be removed. The package will remain fully functional, and everything documented on our documentation site will continue to be supported. This is an internal-only change.


Based on my experience, very few users modify these low-level internals. As such, I will not provide detailed explanations for each deprecated feature.

That said, if you rely on any of the configurations being deprecated and find them valuable, please explain your use case in the comments. Your feedback will help determine whether any of these features should be retained or replaced with a more stable alternative.

See #1159 for more details

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions