Skip to content

Latest commit

 

History

History
128 lines (105 loc) · 4.46 KB

CHANGELOG.md

File metadata and controls

128 lines (105 loc) · 4.46 KB

v0.7.1

  • Rationalised logging/display interfaces
  • Renamed repo to engine
  • Moved unite.json up one level

v0.7.0

  • Main command is now "configure" not "init" as it can be run repeatedly
  • Main app now created in www sub directory in preparation for platform wrappers
  • Gulp tasks rewritten using async/await
  • Pipeline steps have prerequisites step to halt configuration earlier
  • Documentation updated
  • Added package.json engine node minimum version 8 for util.promisify

v0.6.2

  • Bugfix

v0.6.1

  • Added html theme with favicon generation

v0.6.0

  • Refactored into framework and cli-core libraries

v0.5.1

  • Added React app framework
  • Aurelia Framework bootstrap layout updated
  • All HTML layouts moved to root element instead of direct in body
  • babelrc now reads existing config
  • improved debrit removal for eslint config
  • Fixed missing test dependencies for client packages e.g. chai
  • Fixed missing test client packages in karma runner
  • Added support for production build versions of vendor libraries
  • Added isPackage, main and mainMinified options to clientPackage add operation
  • Fixed clientPackages sections in help
  • Improved async performance of PlainApp e2e tests

v0.5.0

  • Added Application Framework support
  • Added Aurelia Framework with RequireJS,SystemJS Bundling support
  • HTML Minification for bundling
  • Bundling improvements for html, css
  • Removed cajon usage and use systemjs for unbundled and unit testing to load cjs modules

v0.4.1

  • Help improvements and tidy up

v0.4.0

  • Added buildConfigurations which allows bundling, minification, sourcemaps and build variables
  • Removed unused staticClientModules from unite.json
  • Separated module loader and bundling
  • Separated bundled and not bundled index pages
  • Config files only deleted if they have the creation marker
  • Added bundling support for SystemJS and RequireJS

v0.3.0

  • Added E2E Test Runner with Protractor or Webdriver running Selenium
  • Added E2E Test Framework with Jasmine/Mocha-Chai
  • Changed js based config json to be code syntax (single quotes, properties not quoted)
  • Fixed Jasmine Unit Tests missing jasmine-core
  • Fixed Unit Bootstrap ES6 Syntax

v0.2.1

  • Added generated marker to gitignore file
  • Refactored pipeline steps
  • generated package.json retains custom added data
  • init can be called multiple times even if a user has changed files as long as they remove generated markers

v0.2.0

  • Added css preprocessor support css,less,sass,stylus integration
  • Added css postprocessor support none,postcss
  • File copies now always check for "Generated By UniteJS" marker before overwriting
  • Fixed missing template.js include in build task
  • Improved error handling on transpile and lint tasks

v0.1.2

  • HTML template generated by Unite not during build tasks
  • SystemJS and RequireJS now use same entryPoint as Webpack and Browserify
  • Transpile tasks now abort on error
  • Lint tasks now abort on error

v0.1.1

  • Package Manager can be specified for any command and is remembered for future use
  • Added license command line option (https://spdx.org/licenses/) to generate LICENSE
  • Removed uniteDependencies.json and added to package.json peerDependencies
  • Generates README.MD file
  • Fixed bug in SystemJS HTML
  • Added .eslintignore generation
  • Linting keeps changes to configuration files made by user

v0.1.0

  • Added linting option

v0.0.11

  • Added gulp serve

v0.0.10

  • Fix script line endings

v0.0.9

  • Cross platform fixes

v0.0.8

  • Cross platform fixes

v0.0.7

  • Fixed casing for asset folders
  • Fixed dist folder not existing for module config
  • Pipeline steps refactored

v0.0.6

  • Karma.conf is now static instead of dynamic so it can be run standalone
  • Remap istanbul merged into karma.conf instead of separate gulp task
  • module configurations can now distinguish between app and test modules
  • Fixed package manager add used wrong working directory

v0.0.5

  • Added browserify support
  • Added yarn support for clientPackages
  • Sourcemap src location is now consitent for all loaders
  • Webpack and Browserify Unit Tests use cajon loader instead of loading packs
  • Fixed coverage report for Webpack and Browserify
  • Fixed bug with missing preloadModules for SystemJS and RequireJS

v0.0.4

  • Output directory can be omitted which will use current directory
  • If a unite.json exists in the output directory it will read the options from that and override based on command line
  • Added clientPackage command for adding/removing client side modules
  • Fixed unit test with coverage for SystemJS Modules