Skip to content

Next development steps and backwards-incompatible changes #16

@alegonz

Description

@alegonz

I don't know how many people is using this library, but from now on I'll make an effort to post in advance any new features and changes that I plan to make to the API in this thread.

Please be aware that baikal is still a young project and it might be subject to backwards-incompatible changes. The major version (following semver) is still zero, meaning that any changes might happen at anytime. Currently there is no deprecation policy. I don't think there is a significant user base yet, so development will be rather liberal introducing backward-incompatible changes if they are required to make the API easier to use, handle important use-cases, less error-prone, etc. That said, I'll make an effort to keep the backward-incompatible changes to a minimum.

If you are using baikal (thank you!) I'd suggest doing the following:

  • Pin your version in your requirements.txt or setup.py/setup.cfg's install_requires, etc. You might want to pin using the ~= operator to allow updates of patches (only bugfixes).
  • Give feedback! :)
  • Subscribe to this issue (button is on the right), so you can be warned about any future changes.

Comments and discussions are of course welcome in this thread :)

(This thread was inspired by the one used by the trio project)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions