v3.0.0 Alpha 1
Pre-release
Pre-release
·
1442 commits
to master
since this release
This release focuses on simplifying the package for UserFrosting 4 to improve maintainability. Features unsupported by UF4 are largely removed.
Added
- Raw configuration validation.
- Raw configuration merging.
- Path transformation with support for file replacement based on rule order (later rules superseed earlier ones).
Changed
- Functionality offered by results file has been replaced by
ResultsMap
property. - Reads stream chunks (
Vinyl
instances) instead of directly from file system. - As an internal
gulp
pipeline is no longer responsible for bundle generation, customTransform
s (e.g.gulp-concat-css
) must be provided.
Removed
- Support for CSS sourcemaps (broken since 2.27.2).
- Specification of pre-minified files (
minSrc
). - CoffeeScript, and LESS compilation (functionality can be implemented manually through provided
Bundlers
). - Glob paths.
- Environment based build conditions (functionality can be implemented manually through provided
Bundlers
). - Incremental/watched builds.
- Automatic HTML tag generation for results file.
- File copy support (use
gulp.dest
or an equivalent) - Raw result file support.
- Removed dependency on
gulp
as per best practises.
Fixed
- Use
isVinyl
static method instead of fragile property check.