Skip to content

Releases: AgeOfLearning/aofl

v2.0.1

21 May 00:13
Compare
Choose a tag to compare

[2.0.1] - 2019-05-20

[Added]

[Changed]

[Deprecated]

[Removed]

[Fixed]

  • @aofl/webcomponents/aofl-drawer - fixed issue with child elements transitionend causing drawer to flicker

[Security]

v2.0.0

30 Apr 19:36
Compare
Choose a tag to compare

[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

08 Jan 22:52
Compare
Choose a tag to compare

[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

07 Jan 18:37
Compare
Choose a tag to compare

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

28 Dec 02:47
Compare
Choose a tag to compare

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

Security

v1.3.0

08 Dec 07:32
Compare
Choose a tag to compare

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
  • 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
  • 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