Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.
This repository was archived by the owner on Jan 13, 2025. It is now read-only.

Release version 1.0? #4362

@djensen47

Description

@djensen47

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:

  1. Breaking changes every 2-4 weeks.
  2. 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.

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