Skip to content

Future development and backward compatibility #227

Answered by neithere
mathieulongtin asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @mathieulongtin,

Thank you for your interest in the project. I appreciate your concerns.

The idea behind the latest releases was to radically clean up everything and ship a 1.0 with support both for decorators and type hints, and then drop decorators once the type hints-driven API has stabilised. I've always taken backward compatibility seriously and made sure that there's a deprecation window for every change. Breaking working code was definitely not a desired result, I'm sorry for that.

In retrospective I can say Argh has stayed for too long in v.0.x. I should have released v.0.29 as v.1.0 (LTS) and then continued the evolution under v.2.x.

Currently I'm leaning towards the following:

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@mathieulongtin
Comment options

Answer selected by neithere
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants