peterbe / autocompeter

A really fast AJAX autocomplete service and widget
https://autocompeter.com
Mozilla Public License 2.0
276 stars 19 forks source link

[Doppins] Upgrade dependency node-sass to 4.5.3 #16

Open doppins-bot opened 8 years ago

doppins-bot commented 8 years ago

Hi!

A new version was just released of node-sass, so Doppins has upgraded your project's dependency ranges.

Make sure that it doesn't break anything, and happy merging! :shipit:


Upgraded node-sass from 2.1.1 to 3.8.0

Changelog:

Version 3.8.0

Features

You've asked, and asked, and asked... and here it is. It took a little longer than we'd hoped due a bug we discovered (https://github.com/nodejs/node/issues/6500) in Node.js 6 which broken our Windows builds.

Previous versions of Node Sass worked fine with Node.js 6 but produced scary looking warnings the console.

Currently to detect user local settings, when downloading the precompiled binaries, we use a deprecated package. We've replaced this packaged with the offical npm environment variables. This drastically simplifies our install script.

Big thanks to @delitescere! (#1333)

Fixes


Supported Environments

OS Architecture Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6
Linux x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6
FreeBSD i386 & amd64 0.10, 0.12, 1, 2, 3, 4, 5, 6

*Linux support refers to Ubuntu, Debian, and CentOS 5

Version 3.6.0

LibSass

We've bumped LibSass to 3.3.6 Herbie (https://github.com/sass/libsass/releases/tag/3.3.6)

Fixes


Support Environments

OS Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5, 6
Linux x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5, 6
FreeBSD x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5

*Linux support refers to Ubuntu, Debian, and CentOS 5

Version 3.5.3

Fixes


Support Environments

OS Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5
Linux x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
FreeBSD x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5

*Linux support refers to Ubuntu, Debian, and CentOS 5

Version 3.5.2

Fixes


Support Environments

OS Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5
Linux x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
FreeBSD x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5

*Linux support refers to Ubuntu, Debian, and CentOS 5

Version 3.5.1

Deprecation

A previously undocumented process.sass has been deprecated (#1427). It will be removed in a future release. Access this API will produce a deprecation warning in the console.

LibSass 3.3.5

This release includes the recent massive Delorean release as well as couple follow up bug fix release. We delayed this release until LibSass had fixed some issue that cropped in Delorean.

Check the changelogs for more information

"The libsass binding was not found.”

Say goodbye to this infamous error. The root cause is unavoidable but we can do a better job and helping you fix it without filing an issue. Thanks to @xzyfer you'll now encounter something a bit more friendly!

Node Sass does not yet support your current environment: OS X 64-bit with Node.js 4.x For more information on which environments are supported please see: http://....

Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 4.x Found bindings for the following environments:

  • OS X 64-bit with io.js 3.x
  • OS X 64-bit with Node.js 5.x This usually happens because your environment has changed since running npm install. Run npm rebuild node-sass to build the binding for your current environment.

Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 4.x This usually happens because your environment has changed since running npm install. Run npm rebuild node-sass to build the binding for your current environment.

Custom functions

Thanks to @eoneill custom functions now have access to current render context via this.

The benefit of this is that custom functions can persist data (be stateful), for the lifespan of the render. For example this is now possible:

{
  ...,
  functions: {
    "register-foo($foo)": function($foo) {
      this.myNamespace.$foo = $foo;
      ...
    },
    "get-foo()": function() {
      return this.myNamespace.$foo;
    }
  }
}

Features

As always the Node Sass would love to give a huge "thank you!" to all the contributors that made this release possible! We couldn't do it without you. ❤️ ❤️ ❤️


Support Environments

OS Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5
Linux x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
FreeBSD x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5

*Linux support refers to Ubuntu, Debian, and CentOS 5

Version 3.5.0-beta.1

We're releasing this beta for the upcoming v3.5.0 release because of the LibSass bump. Please test this out and file any issue with Sass compilation.

LibSass

We've bumped LibSass to Delorean, check their changelog (https://github.com/sass/libsass/releases/tag/3.3.3) for the juicy details.

Windows XP support

In v3.4.2 LibSass and Node Sass starting compiling our prebuilt binaries with Visual Studio 2015 which caused issues for Windows XP users. After some incredible debugging and investigation by @am11 and @saper we believe we have addressed the Window XP runtime errors.

Features

A big thanks to everyone who took the time report issues. The LibSass team (@hcatlin, @mgreter, @saper, @xzyfer) couldn't do this without your help.


Support Environments

OS Node
Windows x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
OSX x64 0.10, 0.12, 1, 2, 3, 4, 5
Linux x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5
FreeBSD x86 & x64 0.10, 0.12, 1, 2, 3, 4, 5

*Linux support refers to Ubuntu, Debian, and CentOS 5

Version 3.4.1

This is a follow up patch release for recent LibSass update which fixes the reported regressions.

Check out LibSass release notes (https://github.com/sass/libsass/releases/tag/3.3.1) for more information.

Version 3.4.0

Today we're proud to release v3.4.0 of Node Sass.

Acknowledgements

As always we want to thank our beloved contributors who breathe life into this piece of code. :heart: @cvibhagool, @fh1ch, @JTKnox91, @kylecho, @pmq20 and everyone who opened issues. Without your contributions we wouldn't be where we are today. Also a big thanks to the LibSass team and their contributors for their work! We (@am11, @saper, @xzyfer) hope you all will enjoy this release :rocket:

Changelog

LibSass 3.3.0

This release has the latest LibSass 3.3.0 release which brings with it major feature parity Ruby Sass*, massive speed improvements and MUCH MORE! Check the changelog (https://github.com/sass/libsass/releases/tag/3.3.0)

Improvements

This is hopefully the final beta release for the upcoming LibSass 3.3.0 release.

Acknowledgements

As always we want to thank our beloved contributors who breathe life into this piece of code. :heart: @JTKnox91, @cvibhagool, @kylecho and everyone who opened issues. Without your contributions we wouldn't be where we are today. Also a big thanks to the LibSass team and their contributors for their work! We (@am11, @saper, @xzyfer) hope you all will enjoy this release :rocket:

Changelog

LibSass 3.3.0-beta3

This beta release has the latest LibSass beta which fixes some regressions discovered by our beta testers. Check the changelog (https://github.com/sass/libsass/releases/tag/3.3.0-beta2)

Fixes

The release you've all been waiting for! This is a beta release for the upcoming LibSass 3.3.0 release.

Acknowledgements

As always we want to thank our beloved contributors who breathe life into this piece of code. :heart: @fh1ch, @pmq20 and everyone who opened issues. Without your contributions we wouldn't be where we are today. Also a big thanks to the LibSass team and their contributors for their work! We (@am11, @saper, @xzyfer) hope you all will enjoy this release :rocket:

Changelog

LibSass 3.3.0-beta2

This beta release has the latest LibSass beta which brings with it major feature parity Ruby Sass*, massive speed improvements and MUCH MORE! (@saper, #1040) Check the changelog (https://github.com/sass/libsass/releases/tag/3.3.0-beta1)

Improvements

It's also contains a handful of fixes and build infrastructure improvements to prepare to recently release LibSass 3.3.0 betas (https://github.com/sass/libsass/releases/tag/3.3.0-beta1).

Node 4 compatibility

This release officially lands Node 4 support if you're building the native binding manually. For everyone else we had previously back ported precompiled Node 4 compatible native bindings to the v3.3.2 release.

This release fixes an issue that was causing segfaults when using Node Sass with some other native modules like fsevents. This issue caused to revoke the v3.3.0 and v.3.3.1 npm packages whilst we figured out a solution. (https://github.com/sass/node-sass/issues/1107)

Big thanks to everyone who reported the issue and helped @saper and @xzyfer debug it. Big thanks to the @kkoopa and @bnoordhuis for a speedily releasing nan@2.0.8.

Version 3.3.1

This release works arounds a segfault that occurs when Node Sass is used with fsevents@0.3.8.

Changelog

Bug fixes

The Node Sass team is happy release v3.3.0. This release has been a long time coming, and for good reason.

With the release the of a new major io.js release we decided to spend some time working on our development infrastructure. The hope is that we now have the ground work in places to more rapidly respond to new runtime versions.

News

The Node Sass team is super excited to welcome long time contributor @saper to the team!

Changelog

io.js v3 support

Thanks to a massive effort from @saper and @kkoopa we update to nan@2 which gave us io.js v3 compatibility. This was the major hold up for this release.

This closes #1086, #1085, #1082, #1073, #1071, #1067, #1064, #1059, #1053

Let this be a reminder to always search before opening a new issue.

CI improvements

@am11 @saper and @xzyfer implements various stability and speed improvements to our CI process. This will enable us to produced more frequent release.

We'd like to say a huge thanks! to everyone above who helped make this release possible, as well as everyone who opened issues (even all the duplicates).

Honourable mentions to @kkoopa and @saper for all their hard work the io.js v3 compatibility.

Version 3.2.0

This release bumps Libsass to 3.2.5 which brings with it a bunch of fixes. Check the changelog (https://github.com/sass/libsass/releases/tag/3.2.5).

Features

The source-map option accepts true as value, in which case it replaces destination extension with .css.map. It also accepts path to .map file and even path to the desired directory. In case of multi-file compilation path to .map yields error.

Version 3.1.1

Fixes

  • Fixed ability to watch whole directory (#952, @kkopachev)

    Version 3.1.0

This release addresses some minor issues in the recent v3.0.0 release, as well documentation updates.

We've also included not one, but two Libsass updates! :tada:

Features

Big thank you to all our contributors, and to everyone who opened issues. Honourable mentions to @ajp427, @akauppi, @am11, @antleblanc, @saper and @xzyfer.

Version 3.0.0

The node-sass team is excited to release the long awaited v3.0.0!

This release has been a massive undertaking by the node-sass team and our many contributors!

News

This release marks two major events for node-sass.

Firstly, this the most significant release to date, and includes the largest Libsass release to date. Do yourself a favour and check out the massive Libsass 3.2.0 changelog (https://github.com/sass/libsass/releases/tag/3.2.0).

Secondly, @xzyfer has been promoted to project lead. We all owe @am11 a "thank-you" for all his hard work making node-sass an incredible success. I can only hope to do as good of a job - You can read more in #864.

Changelog

Breaking Changes

require('node-sass').render({
  /* options */,
  success: function (result) { },
  error: function(err) {
    assert(typeof err === 'string');
  }
});

New:

require('node-sass').render({
  /* options */
}, function (err, result) { 
  if (err) {
    assert(err instanceof Error);
  }
});

This release wouldn't be possible without the hard work of @am11, @andyshora, @danielstjules, @Jakobo, @kevva, @matryo, @paulcpederson, @saper, @tomfuertes, @wesleytodd and @xzyfer.

Version 3.0.0

This is the 3.0.0-beta.7 release.

News

With this release the I (@xzyfer) have become the new project lead for node-sass. I want to thank @am11 and the previous projects for their incredible work making node-sass what it is. I can only hope to do their work justice.

Installation

npm install node-sass@beta

Changelog

Libsass

We've updated to latest libSass release.

Check out the 3.0.0-beta.6 changelog (https://github.com/sass/libsass/releases/tag/3.2.0-beta.6) for more information.

Features

This release wouldn't be possible without the hard work of @am11, @andyshora, @paulcpederson, @saper, and @xzyfer.

Version 3.0.0

This release has been removed from npm due to release issue.

This has been superseded by v3.0.0-beta.7 (https://github.com/sass/node-sass/releases/tag/v3.0.0-beta.7)

Version 3.0.0

Installation:

npm install node-sass@beta

Changelog:

From CLI:

npm install node-sass@beta
# or
npm install node-sass@3.0.0-beta.4

Or in package.json:

{
  "dependencies": {
    "node-sass": "beta"
  }
}

Changelog:

From CLI:

npm install sass/node-sass#v3.0.0-alpha.1

Or in package.json:

{
  "dependencies": {
    "node-sass": "sass/node-sass#v3.0.0-alpha.1"
  }
}

Note 1: This alpha version is not published to npm, but npm has the ability to figure out if you are requiring the GitHub release. For more information, see https://docs.npmjs.com/cli/install (keyword to search on page "commit-ish").

Note 2: You should have git in your PATH to be able to install GitHub tagged release via npm.

Changelog:

Build with unbundled LibSass. #763 by @saper. Fixes bug #769, reported by @benpptung.

Version 3.0.0

npm install node-sass@3.0.0-alpha.0
doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.9.3.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.10.0.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.10.1.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.11.2.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.11.3.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.12.0.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.12.1.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.12.2.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.12.3.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.12.4.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.12.5.

Hope that's alright! — Doppins

doppins-bot commented 8 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.13.0.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 3.13.1.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.0.0.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.1.0.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.1.1.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.2.0.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.3.0.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.4.0.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.5.0.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.5.2.

Hope that's alright! — Doppins

doppins-bot commented 7 years ago

An additional new version was just released of node-sass, so we've added an extra commit upgrading your range to 4.5.3.

Hope that's alright! — Doppins