I think the code quality for each release has been great, fantastic. Each release has been usable and yet better than the previous. The quality has been so good that I sincerely believe the team missed calling this library 1.0 at some point in 2017 and definitely in 2018.
Not having a 1.0 has been frustrating from at least two perspectives:
- Breaking changes every 2-4 weeks.
- Very difficult for 3rd party libraries integrators to keep up.
I'm actually still on 0.28 for these reasons … so that's been my 1.0. In a few months I'll upgrade to 0.30 and I expect that to take 1-2 weeks. 0.44 isn't even on my horizon at this point. This is both a good thing (really good quality) and a bad thing (I can never really catch up).
Before the Typescript refactor starts, I highly suggest that the team consider picking an upcoming, or even a past, release and just call it 1.0 or even 2.0 and while you spend 1-6 months with a possibly risky refactor, we can all breathe and catch up on your amazing progress and work from the past several months and years.
I realize that there are internal and external factors that guide the decision making and resources are finite (even if you are Google 😉 ) so thank you for at least taking the time to read my plea for a version 1.0
Keep up the great work and whatever you decide … will be the decision.
I think the code quality for each release has been great, fantastic. Each release has been usable and yet better than the previous. The quality has been so good that I sincerely believe the team missed calling this library 1.0 at some point in 2017 and definitely in 2018.
Not having a 1.0 has been frustrating from at least two perspectives:
I'm actually still on 0.28 for these reasons … so that's been my 1.0. In a few months I'll upgrade to 0.30 and I expect that to take 1-2 weeks. 0.44 isn't even on my horizon at this point. This is both a good thing (really good quality) and a bad thing (I can never really catch up).
Before the Typescript refactor starts, I highly suggest that the team consider picking an upcoming, or even a past, release and just call it 1.0 or even 2.0 and while you spend 1-6 months with a possibly risky refactor, we can all breathe and catch up on your amazing progress and work from the past several months and years.
I realize that there are internal and external factors that guide the decision making and resources are finite (even if you are Google 😉 ) so thank you for at least taking the time to read my plea for a version 1.0
Keep up the great work and whatever you decide … will be the decision.