Skip to content
This repository has been archived by the owner on Feb 28, 2020. It is now read-only.

Releases: Sage/carbon-factory

v4.2.0

30 May 16:07
eb75c26
Compare
Choose a tag to compare

⚠️ This tag is missing a bug fix in v4.1.1 - please use v4.2.1 instead.

npm audit

Updated packages to resolve issues highlighted by npm audit.

v4.1.0

23 May 09:12
Compare
Choose a tag to compare

Webpack Support

We now provide a preconfigured setup for using Webpack to build assets.

Please see the Webpack guide for more information on setting up your project or for migrating to using Webpack.

v4.0.1

26 Apr 10:51
6d3adde
Compare
Choose a tag to compare

Hoists @import CSS rules to the top of the CSS file.

v4.0.0

22 Mar 10:57
6713acf
Compare
Choose a tag to compare

Updated versions of packages. Please see commit for all changes. Build tasks should still work, however some tests may need updating.

Assets URL

You can now prepend the assets URL with a different address.

By default assets are rendered in the CSS file with /assets/my-file. You can now pass gulp build --assetsUrl /custom-url and the output will be /custom-url/assets/my-file.

v3.3.3

06 Feb 09:07
9bfb141
Compare
Choose a tag to compare

Ported Forward from v3.2.1

  • Update eslint from 4.16.0 to 4.17.0
  • Update gulp-eslint from 3.0.0 to 4.0.2
  • Update babel-eslint from 6.1.2 to 8.2.1
  • Update eslint-config-airbnb from 13.0.0 to 16.10
  • Update eslint-plugin-import from 2.2.0 to 2.8.0
  • Update eslint-plugin-jsx-a11y from 2.2.3 to 6.0.3
  • Update eslint-plugin-react from 6.8.0 to 7.6.1

:note: Upgrading these dependencies updates some rules and introduces some new ones. You may need to resolve these issues or you can configure your application's .eslintrc file to turn them down to warnings. Using --fix may be the easiest solution. We do not recommend turning these rules off entirely.

v3.2.1

06 Feb 09:05
Compare
Choose a tag to compare
  • Update eslint from 4.16.0 to 4.17.0
  • Update gulp-eslint from 3.0.0 to 4.0.2
  • Update babel-eslint from 6.1.2 to 8.2.1
  • Update eslint-config-airbnb from 13.0.0 to 16.10
  • Update eslint-plugin-import from 2.2.0 to 2.8.0
  • Update eslint-plugin-jsx-a11y from 2.2.3 to 6.0.3
  • Update eslint-plugin-react from 6.8.0 to 7.6.1

:note: Upgrading these dependencies updates some rules and introduces some new ones. You may need to resolve these issues or you can configure your application's .eslintrc file to turn them down to warnings. Using --fix may be the easiest solution. We do not recommend turning these rules off entirely.

v3.3.2

02 Feb 11:53
dd0c00b
Compare
Choose a tag to compare

The dir option for the spec task uses Jest's rootDir instead of roots.

v3.3.1

01 Feb 16:19
0f32292
Compare
Choose a tag to compare

Gzipped assets are no longer created with a .gz extension.

v3.3.0

01 Feb 10:49
e48617a
Compare
Choose a tag to compare

Gzip

As part of the build task we will now gzip your assets if using the --production flag. You can disable gzip compression by passing gzip: false to the config.

Clean CSS

We now run Clean CSS on the compiled stylesheet.

v3.2.0

30 Jan 16:44
c7c399b
Compare
Choose a tag to compare
  • dir option for Build and Lint tasks. Settings this value allows you to control which directory to search in to run tests.
  • Update eslint from 3.19 to 4.16