v3.0.0 Alpha 1
Pre-release
Pre-release
·
1469 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
ResultsMapproperty. - Reads stream chunks (
Vinylinstances) instead of directly from file system. - As an internal
gulppipeline is no longer responsible for bundle generation, customTransforms (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.destor an equivalent) - Raw result file support.
- Removed dependency on
gulpas per best practises.
Fixed
- Use
isVinylstatic method instead of fragile property check.