SublimeText / sublime_lib

Utility library for frequently used functionality in Sublime Text and convenience functions or classes
https://sublimetext.github.io/sublime_lib
MIT License
52 stars 4 forks source link

Strategy for ST4 #156

Open Thom1729 opened 3 years ago

Thom1729 commented 3 years ago

The current version runs on 3.3 and doesn't have any of the ST4 features. Obviously, a future version will run on 3.8 and have all of the ST4 features.

Is it worth having an intermediate version that runs on 3.3 but relies on ST4 features? The main reason I lean toward “no” is that this would effectively require two new major versions — sublime_lib 2.0 for 3.3 on ST4 and sublime_lib 3.0 for 3.8 on ST4. I'm not sure it's really worth it, but I could be persuaded.

FichteFoll commented 3 years ago

Is it worth having an intermediate version that runs on 3.3 but relies on ST4 features?

Unlikely. We haven't added new features in a while and there hasn't been a high demand either. I say we break compatibility as soon as we see a good reason to do so and then only apply bugfixes to the last minor release branch that supports ST3 & 3.3.

That is of course assuming that we get momentum towards and a base for dependencieslibraries in 3.8, because there would be no reason for us to abandon 3.3 if 3.8 isn't usable.