Change is the essence.
- Security: Fixed 57 security vulnerabilities in dependency tree.
- Updated: Jest from ^27.5.1 to ^30.0.5 (major security and feature updates).
- Updated: Sass from ^1.49.7 to ^1.90.0 (latest stable with performance improvements).
- Updated: Gulp from ^4.0.2 to ^5.0.1 (major version bump with security fixes).
- Updated: sass-true from ^6.0.1 to ^9.0.0 (updated API integration).
- Updated: glob from ^7.2.0 to ^11.0.0, sass-loader from ^12.5.0 to ^16.0.3.
- Removed: gulp-header package (vulnerable lodash.template dependency).
- Added: gulp-replace as secure alternative to gulp-header functionality.
- Added: Security resolutions for braces (>=3.0.3) and micromatch (>=4.0.8).
- Fixed: Updated test suite to work with sass-true v9.0.0 API.
- Verified: All tests passing, build system fully functional, zero vulnerabilities.
- Added:
yarn.lockfile is added due to the development problems with npm. If you're willing to develop a feature for Gerillass, please consider using Yarn instead.
-
Important Note: Because LibSass and the packages built on it, including Node Sass, are deprecated, Gerillass will no longer support LibSass since v1.3.0 If you're having a problem running Gerillass v1.3.0 please consider using Dart Sass instead of LibSass. Read more about the issue!
-
Updated: The usage of division outside of calc() has been updated for the future versions of Dart Sass. Deprecated codes have been replaced with math.div() method. Updated mixins and functions are as follows:
background-dots,ratio-box,responsive-video,triangle,clear-unit,convert-to-em,remify. -
Added:
@use "sass:math";at rule has been added at the top ofgerillass.scssandgerillass-prefix.scssfiles in order to be able to usemath.div()method.
- Removed:
yarn.lockfile is removed.
- Added:
sass-loaderpackage has been added. - Added:
sasspackage has been added. - Removed:
node-sasspackage is removed in order to fix vulnerability issues.
- Updated:
node-sassversion is updated from ^4.14.1 to ^7.0.1.
- Updated:
extendusage is updated for Loadify mixin. - Updated: The title of
CHANGELOG.mdfile has been changed.
- Added:
__isTimefunction is added to validate the time values. - Updated: Loadify mixin has been refactored.
- Updated: Loadify mixin has been updated. The
initargument is now available to initialize the mixin at the root level of stylesheet. - Removed:
.travis.ymlfile. Travis CI integration no longer available.
- Added: The
extenddirective has been added to use Loadify mixin for multiple selectors.
- Added: Loadify mixin added to the library in order to help page elements render more natural during the time of page loads.
- Updated:
box-sizingproperty has been added to the Columnizer mixin.
- Uptaded: An update for security vulnerabilities.
- Bugfix for a comment.
- Remove all the
gls-prefixes from the mixin files under thelibraryfolder and make prefix usage optional (gls-prefix still can ben use).
- Changelog created!