-
Notifications
You must be signed in to change notification settings - Fork 464
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
Time for a 3.1 release! #697
Comments
I would like to get #691 merged before the next release, since it contains some minor API updates. It already works, but it should be implemented a bit cleaner IMO. BTW. the old API is still in place and should not stop working (if no |
I think those things are worth waiting for. I've added a checklist to the issue to track progress. |
OK, I guess/hope I can get my open things sorted out till this weekend! |
No need to rush :) I think we're at a point where the remaining issues are significant chucks of work so future releases may be further spread out. It'd be good to get out some of the good stuff on master in the mean time is all. |
We should definitely do a pre-release. On Tue, Dec 9, 2014 at 5:03 AM, Michael Mifsud [email protected]
|
what wiki updates are you looking for? https://github.com/sass/libsass/wiki/API-Documentation and https://github.com/sass/libsass/wiki/Custom-Functions-internal |
@drewwells I'm not 100% sure. It was a reference to the still changing C API that @mgreter is working on. Just a reminder to reflect any upcoming changes in the docs. |
How are you feeling about a pre-release @mgreter ? |
node-sass can use a corresponding subsequent (pre)release before the holidays. :) |
I'm still unable to get inline warnings (on master) with CSS output with either situation valid SASS prior to the warning or valid SASS after the warning. Is anybody else having this problem? |
@xzyfer I've ammended your original post. Hope you don't mind!? As for the open Tasks (aka Documentation)
Or what is your opinion on the documentation situation? IMO I really hope people will continue to contribute to the wiki pages and the documentation! It's very much appreciated from my side! |
I think we should definitely do a pre-release! Helps with integration stuff. One of you all should do it... I don't have much to show myself on this On Mon, Dec 15, 2014 at 3:19 PM, Marcel Greter [email protected]
|
@mgreter thanks for updating the description. I see you've given yourself a lot to do 😉 As for documentation I think for time being our the best value for time investment will come from gearing it towards integrator i.e. node-sass, perl-sass As for documenting internals i.e. parser, lexer, visitors.. I like the Ruby sass approach of having nice descriptive code comments. I know there's a lot of debate about the reliability of code comments, but moving them out into a separate system like wiki makes them hard/impossible to version control with features. IMO I don't think it's worth holding up the current features on master for documentation that doesn't that doesn't block existing implementors. Thoughts? |
@hcatlin I'm happy to handle releases. Is there anything I need to do besides create the appropriate gh releases? Do we compile binaries? |
I'm a dick: https://github.com/sass/libsass/releases/tag/3.1-alpha Anyhow, it needs to be 3.1, since we made interface changes. |
All you do is write up the details! Here is Hampton's Helpful Release Notes
Also... make sure we do some RC's for this release (I chose alpha for this one, since it's not a representation of the final... it's just for testing adapters, etc). |
Thanks for the info. I've tried to assign all the PR shipping since 3.0.2 to the 3.0.3 milestone to help with the write up. |
Today I managed to clear the remaining tricky issues from the the 3.1 milestone. There were a couple significant issues which I moved to 3.2 (#442, #353, #185). The latter two are actually related, and I've started work on these for 3.2. IMHO now is as good a time as any to feature freeze 3.1 and prep for a beta release. @mgreter / @am11 can you confirm if all is good on the node-sass front regarding new C API? |
I only have two build related PRs open:
The windows build part should be considered experimental! There is also a regression open which I just created a PR for: |
Merged all the PRs above and will now start to update/write documentation how to build libsass/sassc! |
Should we do this as a New Years release? |
Yay! 💯 👍 |
Let's do it! I've created a draft 3.1.0 release with change the (massive) curated changelog. I'll leave the honours of the catchy title and preamble to @hcatlin because timezones. |
I've been giving @hugogiraudel some guidence on this sass-compatibility project. He recently dropped this stat on me
|
I shall add some extra information to this: it only concerns the 55 or so Also, some features from 3.1 are not yet merged thus unavailable for me to Then among missing features, we have:
|
Sorry I should have been clearer. The significance of sass-compatibility is that it specifically targets inconsistencies between implementations. An increase of 20% means that of all the difference between out implementations there are now 20% less. It's by no means an indication of overall feature coverage. |
Alright. There are two things I cannot test because I am relying on SassMeister backend for this:
Any incompatibility regarding those two topics are invisible to me. |
@mgreter is it possible to get #794 shipped soon? sass/sassc#88 essentially makes Libsass unusable for me (and anyone else using sassc). sass/sassc#88 is the final blocker to 3.1 IMO. |
Can you confirm your bug is solved? If so go on an merge it in. It seems that appveyor did not pick up the changes for sassc somehow (well only for one target). I'll try to ammend that commit to try it again! |
I'll give it a shot in a couple when I'm by a computer. |
The problem appears to be solved. Once CI passes I'll create the 3.1.0 release! |
3.1.0 is live! https://github.com/sass/libsass/releases/tag/3.1.0 Great work team! |
Congrats! 🎉 |
Congratulations, it looks gorgeous! :) |
Is sassc getting a 3.1 release? Will sassc 3.0.2 be broken against 3.1? |
Sassc is always built to run the tests in our CI, so it should always be compatible with latest libsass! There is actually no need to have the same release cycles for sassc, since we don't release binary anyway! |
So homebrew is pointing at 3.0.2 sassc (not head). If I update libsass to On Sun Jan 04 2015 at 11:41:43 PM Marcel Greter [email protected]
|
No idea without actually trying it out! Chances are it still works! |
We should correct this @drewwells . I'll do a sassc 3.1.0 release shortly. I remember @hcatlin wanted us to do simultaneous releases of Libsass and sassc. |
Thanks, that makes the homebrew release a lot easier. I'm updating brew On Sun Jan 04 2015 at 11:55:44 PM Michael Mifsud [email protected]
|
Nice 👍 |
It's about a month since our previous release and we've already added 98 commits to master since this release. I'm keen to keep the momentum rolling! We have a lot of good stuff on master as one can see by looking at the closed issues since then.
I'm opening this issue mainly because of @mgreter's incredible API updates. I want downstream libraries to be aware of the impending release and API changes to reduce lag time in implementation.
Open Pull Requests
Most need only review or further feedback!
Open Tasks
The text was updated successfully, but these errors were encountered: