Releases: AgeOfLearning/aofl
Releases · AgeOfLearning/aofl
v2.0.1
v2.0.0
[2.0.0] - 2019-04-30
[Added]
- @aofl/cli - source will remove the added submodule if an error occurs.
- @aofl/templating-plugin - added support for @linktag
- @aofl/cli - build command
- @aofl/cli - test command
- @aofl/cli - serve command
- @aofl/cli - source --list option added
- @aofl/templating-plugin - eslint-disable routes-config-loader
- @aofl/webcomponent-css-loader - added cache option
- @aofl/webcomponent-css-loader - added whitelist option
- @aofl/store - auto generates setter mutations based on init() mutation
- @aofl/dom-scope - added README.md
- @aofl/dom-scope - added cache option
- @aofl/dom-scope - added schema utils validation
- @aofl/i18n-loader - added cache option
- @aofl/i18n-auto-id-loader - added cache option
- @aofl/component-utils - traverseParents() takes a callback function and traverses ancestors of the provided node.
- @aofl/component-utils - findParentByAttribute() utilizes traverseParents and looks for a specific parent containing a set of attributes.
- eslint-config-aofl
- @aofl/router - Added an additional parameter "meta" to
router.navigate()
method that gets added to the request object. - @aofl/cli - upgrade command
- @aofl/webcomponents/aofl-element - export render from lit-html
- @aofl/templating-plugin - added prerender options
- docsify for v2
- benchmark results
[Changed]
- Updated lit-element to 2.1.0
- Updated lit-html to 1.0.0
- Replaced babel-instrumenter-loader with babel-plugin-istanbul.
- @aofl/router - match-route-middleware caches the response after matching the route instead of the route.
- @aofl/web-components/aofl-element export an object containing AoflElement and all lit-element exports
- @aofl/web-components/aofl-element uses css`` to render styles
- Updated all references to AoflElement to reflect updated module export
- babel settings
- @aofl/cli - generate component template updated to use decorators
[Deprecated]
[Removed]
- @aofl/templating-plugin - prerenderTimeout
[Fixed]
- Fixed bugs introduced by refactoring and linting
- @aofl/router - fixed request from link
- @aofl/web-components/aofl-img - Delay checkInViewport by a microtask to fix issue with images not loading when aofl-img is a child of another custom component.
- @aofl/cache-manager - getCollection updates storedKeys before returning the collection in case it changed within the context of another document.
- @aofl/cache-manager - limit expire to max 32bit signed integer
- @aofl/cli - Npm.installDependency force option fixed.
- @aofl/templating - fixed issue with meta tags getting injected into body due to invalid aoflTemplate string in head. The plugin will accept template replace keys wrapped in template tags.
- @aofl/rotations - changed window.aofljsConfig.prerender reference
- @aofl/cli/build - uses watchOptions in webpack config
[Security]
v1.4.2
[Added]
- webpack-packages/webcomponent-css-loader - Set cacheable to false
[Changed]
- webpack-packages/templating-plugin - Changed str.replace algorithm when prerendering to deal with large strings.
[Deprecated]
[Removed]
[Fixed]
- webpack-packages/unit-testing - fixed issue with istanbul coverage not working
[Security]
v1.4.1
Added
- lerna setup
- pr template
- aofl-js-packages/resource-enumerate - added a new property ready that is a promise that resolves when init() is done fetching config files. get() awaits this promise.
Changed
- issue template
- cli-tools/cli - generate c changed context to ctx in template.js
Deprecated
Removed
Fixed
- cli-tools/cli fixed
aofl init new/directory
- Add chrome and firefox addons in travis config for pull requests coming from forked repos
Security
v1.4.0
Added
- webpack-packages/html-webpack-purify-internal-css-plugin added
- webpack-packages/webcomponent-css-loader
- added force option
Changed
- Updated @polymer/lit-element to 0.6.5
- Updated lit-html to 1.0.0-rc.1
- Updated web-components-tester to 6.9.2
- Changelog.md follows keep a changlog guidelines
- Updated eslint rules to be more lenient
- lint cli and webpack-packages
- fixed typo in documentation
- aofljs-packages/store
- Push store instances to window.aoflDevtools.storeInstances, when window.aoflDevtools exsists or the app runs in development mode, instead of exposing a global variable window.storeInstance.
Deprecated
Removed
Fixed
- cli
- Fixed issue with child_process.spawn on windows by using cross-spawn. (https://stackoverflow.com/questions/37459717/error-spawn-enoent-on-windows) #11 #12
- init project ignores .git directory
Security
v1.3.0
v1.3.0 (12-06-2018)
Features:
-
switched to travis
-
ci pipeline setup
-
updated README.md
-
upgrade to lit-element@0.6.4
-
upgrade to lit-html@0.14.0
-
moved issue-templates to .github
-
webpack-packages
- unit-testing-plugin
- upgraded web-component-tester to 6.9.0
- unit-testing-plugin
-
aofljs-packages
- added aofl-multiselect-list
- aofl-list-option
- updated to be compatible with aofl-multiselect-list
- added keyboard interactions
- aofl-select-list
- added keyboard interactions
Bugfixes:
- aofl-js-packages
- router
- update url state is triggered after all 'after' middleware callbacks run successfully
- router
- cli
- renamed all bin files to aofl-*
- generate component adds "-element" if the component name doesn't include a (-)
- aofljs-packages
- aofl-list-option
- changed string attributes to boolean
- aofl-select-list
- changed string attributes to boolean
- aofl-list-option