All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Updated dependencies and fix vulnerabilities
- Terser config in webpack config
- Fithub actions workflow config
- Eslint config
- Renamed npm command
npm run amo
tonpm run new
Use npm
in travis config
- Update dependencies and fix vulnerabilities
babel-core
module
- Replace
yarn.lock
withpackage-lock.json
- Replace
change-case
withlodash
video
component- Layzyloading script
progress-bar
stylespinner
new stylespulse
andsquare-flip
- Modules images paths form
images/module-name__image-name.ext
toimages/module-name/image-name.ext
- Optimizations in
tabs
component label
styles- Update dependencies
- vendor.js
- Delay
notification
can accept{ delay: 0 }
- Bug in removeDemo script
- Webmanifest file
- Imagemin config
- Animations
accordion
component
- New components
textfield
andswitch
- Javascript helpers
- Container component
- EventBus class
- Jest
- Tests for Plugin class, init helper and EventBus class
- New file
_globals.styl
with global includes - Build
*.pug
files optimizations using custom version onemitty
- Supports, retina-query and retina-image mixins to styles core
- social-icons component
- close-button component
input
,textarea
,radio
,checkbox
components- Update demo
page
andoffcanvas
styles- Rebuild
page-index
component, has a new nameindex
and support nested pages - Layout component
- Refactored layouts and demo
- Imagemin config
- Extracted javascript core
- Move all files from
source/static
tosource
folder - Css build proccess config
- Update autoprefixer and postcss config
- New init helper
- Travis config
- Upadte babel to latest version and config
- New ESlint config
- Replace
uglifyjs-webpack-plugin
toterser-webpack-plugin
typography/base
styles- Font import from google fonts
- More consitend gulp tasks
- Minor fixes in accordion, alert, browsehappy, dropdown, demo, file, modal, notification, scroll-top, spoiler, star-raiting, tabs, tooltip, polyfils javascript components
- Favicons
- stylus-supermancy config
- fastclick
- sw-precache config now execlude
images/content
folder from cache
- Stylelint config
- attr helper
- anime.js
- browsehappy compnent
- TOC in FAQ
- New answers to FAQ
- New component for detection network status
- Script for adding new empty modules
- Bugs in mobile-menu, main-menu
- Refactored script for remove demo
- Greenkeeper
- Plugin base class
- Captcha component
- All javascript plugins rewrited using Plugin class
- Updated javascript template for
npm run new
command - Updated to new html-like api checkbox, radio, fieldset, form-item, select, textarea, avatar, dialog, modal, spinner, bage, dropdown, accordion components
- Comonent bread-crumbs has new api and new design
- New button style
text
- New design for card, pagination, accordion, tabs, dialog, spinner, dropdown components
- New modifers and design for table component
- Bug with creating footer in
cleanup
command
- star-rating component
- auto-tab javascript plugin and module
- New plugin for show/hide password button on input[type="password"]
- Add
@
alias for source folder in javascript files - Advanced loggers for tasks
- Add
omit
andclassnames
libraries to pug locals
- Update KEYCODES constatns file
- Rename
dest/precache.js
todest/service-worker.js
- Html-like api for button and input components
.print-visible
class helper from core styles- search-widget module
- Bug in script for
amo
command - Bugs in all javascript plugins
- SVG icons subfolders support
- Precommit hook autoformat for
js, json, jsx, ts, tsx, css, less, scss, stylus, md
files - New button mixin
- New add modue script and templates from folder
- Add issue and pull request templates
- Vanilla javascript class based plugins
- New demo design
- Webpack 4 for javascript building
- Merge
radio-group
andcheckbox-group
modules tofieldset
- jQuery and all jquery code
- Pug.js layouts.
mrmlnc/emitty
support
- Update dependencies.
- Update removeDemo script.
- Update pages structure.
- Disable format inside
<script>
in html
- injected module.
- Bug in tabs module