Skip to content

Plan for major release 2.0 #445

@jrochkind

Description

@jrochkind

Per me and @cjcolvar discussion in slack, thinking about getting some backwards incompat changes in we want to get in

  • Drop dropbox adapter (@jrochkind will do it) -- we don't know anyone using it, we don't know if it actually works, and it has some inconvenient indirect dependencies (see Indirect dependency on EOL oauth2 version 1.x via dropbox-api #422). Drop dropbox-api, as a dependency, so people don't have to deal with it's dependency conflicts (see Indirect dependency on EOL oauth2 version 1.x via dropbox-api #422). dropbox adapter will remain in project, but users will have to manually add dropbox-api to their local apps to use. Not great, but lesser evil for now. Cut a 2.0 beta release if deisred.

  • @cjcolvar and/or Avalon team will try to backport changes from avalon fork into this mainline, so they can be on mainline again. Since targetting a major release, it's okay if some are backwards incompat, hooray. Def cut a beta release after this for anyone to test. (We are not in contact with very many people using this to test though!)

  • After getting this far, let's reconsider if any other backwards incompat changes we want to get in before final release.

    • consider front-end JS, which can't really currently be easily installed in modern JS pipelines

We are hoping this won't stretch on too long (6 months?), but since we know of very few people using this code it probably doesn't cause too much inconvenience if it does? For my use, I'm happy to use the beta(s) to get the changes I want.

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