From 23ec45842a99ee567b1056bb4365468384408eb8 Mon Sep 17 00:00:00 2001 From: Natalie Weizenbaum Date: Thu, 26 Sep 2019 15:34:48 +0100 Subject: [PATCH] Add a compatibility note about Node.js versions See #780 --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index a25e2342a..2ba466369 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,8 @@ A [Dart][dart] implementation of [Sass][sass]. **Sass makes CSS fun again**. * [JavaScript API](#javascript-api) * [Why Dart?](#why-dart) * [Compatibility Policy](#compatibility-policy) + * [Browser Compatibility](#browser-compatibility) + * [Node.js Compatibility](#nodejs-compatibility) * [Behavioral Differences from Ruby Sass](#behavioral-differences-from-ruby-sass) ## Using Dart Sass @@ -270,6 +272,16 @@ a minor version of Dart Sass with that change. [StatCounter GlobalStats]: http://gs.statcounter.com/ +### Node.js Compatibility + +We consider dropping support for a given version of Node.js to be a breaking +change *as long as* that version is still supported by Node.js. This means that +releases listed as Current, Active LTS, or Maintenance LTS according to [the +Node.js release page][]. Once a Node.js version is out of LTS, Dart Sass +considers itself free to break support if necessary. + +[the Node.js release page]: https://nodejs.org/en/about/releases/ + ## Behavioral Differences from Ruby Sass There are a few intentional behavioral differences between Dart Sass and Ruby