Skip to content

v3.0.0 Alpha 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Silic0nS0ldier Silic0nS0ldier released this 24 Nov 05:44
· 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, custom Transforms (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.