Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future release naming convention for 3.6.X. #2772

Closed
mgreter opened this issue Nov 29, 2018 · 9 comments
Closed

Future release naming convention for 3.6.X. #2772

mgreter opened this issue Nov 29, 2018 · 9 comments

Comments

@mgreter
Copy link
Contributor

mgreter commented Nov 29, 2018

We used to name the 3.5.X. releases after car-models and I guess for the next versions we need another naming schema, and I would like to propose to name it after Cities. On my personal preference after Swiss Cities as e.g. Geneva, Lausanne, Zurich, Bern, Basel, Lucerne, Aarau, Rapperswil, Schwyz and so on :) But of course we can also use world wide cities ;) What do you think? Maybe someone has a better idea for the next naming convention?

@mgreter mgreter added this to the 3.6 milestone Nov 29, 2018
@xzyfer
Copy link
Contributor

xzyfer commented Nov 29, 2018

I'm ok with using cities, but would prefer not to limit to Swiss cities. I started running out of famous car names to use in later releases.

One a note regarding versions. Sass has decide to drop the concept of language version numbers. This extends to sass-spec which moving towards dropping the version flag. We're currently support features from 3.5 to "3.7" but not all of any.

Which isn't to say we need to change anything, other than to note that our version numbers are just for us now :)

@xzyfer
Copy link
Contributor

xzyfer commented Nov 29, 2018

@mgreter
Copy link
Contributor Author

mgreter commented Nov 29, 2018

The side-kick with swiss cities was more or less just a joke! And I'm aware this is only meant for libsass releases, but we do somehow need some versioning for our releases, also in regard to API/ABI compatibility.

@mgreter
Copy link
Contributor Author

mgreter commented Nov 29, 2018

Just to mention it: I really want to get #2557 working for a 3.6.0 release. I really want to get rid of all those pesky node->ast conversions, maybe also converting the complex_selector implementations, since they are a pain to alter due to the linked tail. Got another week of "free" time due to my recovery from knee surgery ... not sure I can do it though.

@xzyfer
Copy link
Contributor

xzyfer commented Nov 29, 2018

When are you thinking we should cut a 3.6.0? Would we wait for an API/ABI break or do you have another cut off in mind.

Personally I consider the 3.4-stable and 3.5-stable branches complete now. The next release should come from master.

@mgreter
Copy link
Contributor Author

mgreter commented Nov 29, 2018

Around X-Mas/Silvester probably, if I can't get this refactoring working till then I probably will never ...

@mgreter
Copy link
Contributor Author

mgreter commented Nov 29, 2018

The API does have some weak spots, e.g. @glebm worked around some but they should be fixed properly.

@xzyfer
Copy link
Contributor

xzyfer commented Nov 29, 2018

I'm going to continue focusing on new features so I don't any strong feels around the API and refactors unless the impact that work 👍 You and @glebm have a clearer vision for that side of things.

@glebm
Copy link
Contributor

glebm commented Nov 29, 2018

@mgreter I wonder if your weave refactoring will fix the stack-overflow bugs. I tried figuring it out but couldn't.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants