This repository was archived by the owner on Oct 15, 2021. It is now read-only.
Releases: micromata/Baumeister
Releases · micromata/Baumeister
Release list
2.0.0
Bug Fixes
- update dependencies (2722663)
- update dependencies (#199) (9d41b6d)
- config: prevent error if
includeStaticFilesis 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/awaitusing regenerator (91cd23c), closes #207
BREAKING CHANGES
- linting: The new major version of
stylelint-config-standardintroduces
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.jsandapp/app.bundle.jsand must be included via script tags in that order. See default.hbs. - settings: Settings moved from
package.jsonto the newbaumeister.jsonconfig file in the project root. In addition the two boolean settingsuseHandlebarsandgenerateBannersfromgulp/config.jsare also exposed to thebaumeister.json. - linting:
eslint-plugin-filenameswill 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 rulefilenames/match-exportedin.eslintrc.jsondepending on your preference.
See all changes since the last release.
Release 1.1.0
Bug Fixes
- release: Bump version number in package-lock.json as well (78ab99a)
Features
- Set polyfills via core-js (#194) (05a8f90)
-
Just import the ones you need for the browsers you are targeting in
src/app/polyfills.js.Doing like this will pollute the global scope but is future friendly.
Per default only promises are polyfilled. But we prepared other imports as well and documented how to import additional polyfills within
polyfill.js.
-
See all changes since the last release.
Release 1.0.3
Release 1.0.2
Bug Fixes
- stylelint: Ignore Sass @-rules and directives (fecf229)
- Update dependencies (6d15031)
- Update dependencies (33a1de4)
See all changes since the last release.
Release 1.0.1
Bug Fixes
- Fix installation with npm5 by installing htmlprocessor (b2d626d)
- gulp: Consistent use of settings variables (b9c723c)
- Follow conventional commits specs in release commits (e682512)
See all changes since the last release.
Release 1.0.0 🎉
The aim of this project is to help you to build your things. From Bootstrap themes over static websites to single page applications. Baumeister provides:
- a file structure with focus on maintainability and upgradability
- a Gulp workflow with the following »features«
- generate static sites with ease using handlebars templates
- optional – see details
- transpile, bundle and minify your code
- ES6 as well as Sass
- remove
consoleoutput anddebuggerstatements in production files - add vendor prefixes
- lint JavaScript, Sass and HTML
- optimize images (lossless)
- start a local server
- keep browsers in sync for testing
- delete unused CSS (optional)
- check for know vulnerabilities in dependencies
- release new versions
- run unit tests and create coverage reports
- and more.
- generate static sites with ease using handlebars templates
See README for detailed information.
Thanks to everyone who spent time and effort into getting here ❤️