Skip to content
This repository was archived by the owner on Oct 16, 2021. It is now read-only.

2.0.0

Choose a tag to compare

@mischah mischah released this 09 Jan 13:24

Bug Fixes

  • Update dependencies of the generator (83a3baf)
  • prompting: Fix broken prompt for theme name 🙈 (482ecae)
  • readme: Print the chosen license in the README (cbf61ac)

Features

  • prompting: Remove prompt to rename output directory (4809822)

Chores

  • Adapt changes from Baumeister 2.0.0. (ee4f731)

    Bug Fixes

    • update dependencies (2722663)
    • update dependencies (#199) (9d41b6d)
    • config: prevent error if includeStaticFiles is empty (3ce7eb5), closes #215
    • linting: fix linting errors introduced with eslint-config-xo (389e07b)
    • update dev dependencies (d96c53e)
    • update dev dependencies (b072aa8)
    • linting: fix stylelint errors (62a4087)
    • settings: revert generateBanners setting to false (68eebf5)

    Code Refactoring

    Features

    • linting: Add eslint rules to ensure consistent filenames (#201) (82e24a8), closes #197
    • settings: Move settings to baumeister.json (c4029a4), closes #212 #213
    • transpiling: Transform async/await using regenerator (91cd23c), closes #207

BREAKING CHANGES

Yeoman Generator

  • prompting: You aren’t able to customize the name of the dist directory while scaffolding your app. You can still customize it after scaffolding by changing the directory in /gulp/config.js.

Generated projects via Baumeister 2.0.0

  • linting: The new major version of stylelint-config-standard introduces
    some new rules which might break your build. Therefore you might
    need to adapt your code or disable unwanted rules in .stylelintrc.json.
  • bundling: The bundles are renamed (and partly removed) to: app/polyfills.bundle.js, app/vendor.bundle.js and app/app.bundle.js and must be included via script tags in that order. See default.hbs.
  • settings: Settings moved from package.json to the new baumeister.json config file in the project root. In addition the two boolean settings useHandlebars and generateBanners from gulp/config.js are also exposed to the baumeister.json.
  • linting: eslint-plugin-filenames will cause linting errors in case you already have JavaScript files with filenames written in camelCase. You have to rename those files or change/disable the rule filenames/match-exported in .eslintrc.json depending on your preference.

See all changes since the last release.