Skip to content

Latest commit

 

History

History
185 lines (155 loc) · 6.67 KB

CHANGELOG.md

File metadata and controls

185 lines (155 loc) · 6.67 KB

Changelog

Placeholder section to be used for future releases. Make no changes here.

[Unreleased] - YYYY-MM-DD

Added

  • for new features.

Changed

  • for changes in existing functionality.

Deprecated

  • for soon-to-be removed features.

Removed

  • for now removed features.

Fixed

  • for any bug fixes.

[7.1.0] - 2019-08-06

Added

  • Make weback.config.js extendable

Changed

  • remove splitChunks from default webpack.config.js because of breaking none bio-element projects

[7.0.0] - 2019-07-18

Added

  • Added enhanced assets copying (assets in components folders are copied now to dist)

Changed

  • BREAKING: you have to add a .browserlistrc file to your projects root folder you can use the default: https://github.com/biotope/biotope-boilerplate/blob/master/.browserslistrc. Remove "browsers" option from autoprefixer section in projectConfig.js if it exists
  • BREAKING: typescript updated from version 2.9.2 to 3.5.3 please see breaking changes in typescript for migration https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes
  • BREAKING: All linters are deactivated by default now and will be removed in 8.0 (Please see Deprecation section for more information). If you need to, You can still activate them by overwriting defaults in your projectConfig.js, otherwise if you have them activated in your projectConfig.js your should remove the following tasks: cssStats, htmlhint, linting
  • Most dependencies updated
  • Stability fixes
  • Performance improvements

Deprecated

Removed

  • BREAKING: removed the support for Bower package manager

[6.2.0] - 2019-06-06

Added

  • Added file loader for videos and images to webpack
  • Added cors for localhost server

[6.0.0] - 2019-02-27

Added

  • Add svg loader for scss and ts files

Changed

  • Exchanged awesome-typescript-loader with ts-loader for a more common loader
  • Update eslint config to ignore src/resources/js/polyfills

Fixed

  • fix scss task to build component scss files again

[5.6.0] - 2019-02-26

Changed

  • Upgrade Babel
  • Update eslint config to ignore src/resources/js/polyfills

Removed

  • Remove check dependencies due to failure of custom tags

[5.5.0] - 2018-11-23

Added

  • Add configurable ts entry points.

[5.4.5] - 2018-11-16

Changed

  • updated readme

Removed

  • removed eot font creation from iconfont task

Fixed

  • sass compilation sometime not triggering when updateding partials
  • css minification not working
  • css charset getting removed

[5.4.4] - 2018-10-26

Fixed

  • fixed changing sass partials not triggering recompile

Changed

  • added configuration to webpack to enable sass entry points - default is false

[5.4.3] - 2018-10-19

Fixed

  • changing a sass files triggers compilation of all sass files -> now only compiles the changed file

[5.4.2] - 2018-09-17

Added

  • Merge env data into handlebars global data object under data.env
  • Add support for cross-env

[5.4.1] - 2018-08-30

Fixed

  • ES6 modules from node_modules are now transpiled by Webpack (#129)

[5.4.0] - 2018-08-17

Changed

  • BREAKING: After updateing to 5.4.0 rename resources/scss/fonts/iconfont/_icons.scss → src/resources/scss/fonts/iconfont/_icons.tpl

Added

  • Support for env files added
  • support for svg sprites added
  • Support for ES6 added (uglifyjs)

[5.3.9] - 2018-06-27

Updated

  • Updated all node modules to newest versions

[5.3.8] - 2018-06-21

Fixed

  • Disabled Uglify task prevents components from being copied (#73)

Added

  • Welcome message in biotope console output ✨
  • Added error message log for missing local projectConfig.js

[5.3.6] - 2018-06-05

Fixed

  • Webpack tasks is broken when no TS files are available

[5.3.5] - 2018-05-30

Fixed

  • Heap out of memory bug (#48)

Changed

  • Local tsconfig.json needs update:
	"awesomeTypescriptLoaderOptions": {
		"useCache": true,
		"reportFiles": [
			"src/**/*.{ts,tsx}"
		]
	},

[5.3.4] - 2018-05-20

Removed

  • Iconfont path checker

[5.3.3] - 2018-05-20

Changed

  • Webpack4 Update - also added entry points support instead of piping vinyl files to webpack

Fixed

  • Useref task now handles html and hbs extension
  • Useref task now uses bioHelpers

Added

  • Iconfont path checker

[5.3.2] - 2018-04-24

Fixed

  • Webpack now loads JS and JSX files with babel loader

[5.3.1] - 2018-04-18

Fixed

  • Missing semicolon in biotope handlebars helper injection

[5.3.0] - 2018-04-17

Changed

  • Complete Handlebars Task Refactoring
  • BREAKING: Change handlebars.helpers.js according to https://github.com/biotope/biotope/blob/5.3.0/src/resources/js/handlebars.helper.js
  • BREAKING: Change index.hbs according to https://github.com/biotope/biotope/blob/5.3.0/src/index.hbs
  • BREAKING: Change browserSupport.hbs according to https://github.com/biotope/biotope/blob/5.3.0/src/browserSupport.hbs
  • BREAKING: Rename all {{ frontMatter.* }} expressions to {{ data.frontMatter.* }} - mostly used in layout template as title tag

[5.2.1] - 2018-03-14

Added

  • Copies "_mock" folders inside components to dist during build
  • Writes version specified in package.json to resources/VERSION

[5.2.0] - 2018-02-25

Changed

  • BREAKING: Repository name changed to github.com/biotope/biotope-build. Adjust your package.json
  • BREAKING: Prefixed all handlebars helper functions with "bio", for example the helper "include" is now named "bioInclude". This reduces chance of naming collision with variables (see)
  • BREAKING: "resources" and "components" in projectConfig.json have now to be strings instead of arrays (see)

Added

  • support for customizable hbs helper file added (add handlebarsHelper: "pathToHelperFile" to your project config). with that it is now possible to use same helper file for static and dynamic hbs rendering. (see issue)
  • handlebars bioImg helper added. (#36)
  • handlebars for-loop helper added.

Deprecated

  • iconfont eot file generation is deprecated with this release and will be removed in 5.3.0 (all supported browsers can handle woff or ttf)

Fixed

  • livereload triggered multiple times fixes
  • gulp startup performance improvements