Skip to content

Latest commit

 

History

History
111 lines (91 loc) · 3.54 KB

CHANGELOG.md

File metadata and controls

111 lines (91 loc) · 3.54 KB

1.2.x (October 02, 2020)

  • added component ssr option
  • removed old useless conditions
  • added for component chunks attribute
  • added script and style components
  • fixed the nested node evaluation bug
  • fixed the store wrapper bug
  • improved Text component focus
  • added the store nested triggering
  • fixed if component order bug
  • fixed __component.resolve() bug
  • changed components: select, radio, input
  • changed the store triggering logic
  • removed Akili.nextTick()
  • fixed a lot of core bugs

1.1.x (December 18, 2019)

  • fixed EventEmitter removal bug
  • added For component elements sorting
  • added no-ssr system attribute
  • fixed the radio group name bug
  • fixed the recreation boolean attributes bug
  • removed the events isolation for SSR mode
  • removed Akili.defaults
  • fixed the errors handling bug
  • fixed the router args inheritance bug
  • added the router transitions queue
  • added Component.prototype.transition property
  • fixed Transition.prototype.reload bug
  • improved the memory usage

1.0.x (November 01, 2018)

  • made a lot of optimizations
  • added non-plain objects to store
  • improved globals and tags system
  • fixed expressions trim
  • added utils.debounce()
  • fixed router.prepareStateArgs()

0.7.x (May 08, 2018)

  • added tags system
  • fixed a lot of core bugs
  • added Akili.globals object to pass custom global variables to scope expressions
  • added .store() and .attr() set and get options
  • added router.transition.reload()
  • added router.reload()
  • added Akili.defaults() to define module settings
  • added utils.includeKeys(), utils.excludeKeys()
  • improved the loop system

0.6.x (March 22, 2018)

  • improved router initialization
  • improved an error catching in templates
  • improved deinit functions
  • improved utils.filter
  • added request cache system
  • added a lot of tests
  • added eslint
  • changed server rendering approach
  • sped up the loops

0.5.x (March 12, 2018)

  • changed attributes binding system
  • changed store binding system
  • optimized a loop perfomance
  • added debounce event and attribute to input
  • added Akili.nextTick()
  • added router.isolate()
  • fixed many core bugs

0.4.x (February 21, 2018)

  • added store to save and distribute data
  • added an automatic loop creation in for component
  • added utils.copy enumerable option
  • changed the default context of scope functions
  • fixed the router saveScrollPosition option bug
  • fixed loop's item deletion speed
  • fixed scope objects copying
  • fixed router hashMode, when current url is the same
  • removed nested watching possibility

0.3.x (July 29, 2017)

  • added Component.prototype.prevent method to prevent the compilation inside of a component
  • fixed some small bugs in the Akili.router
  • deleted Akili showEvaluationErrors option
  • added Akili.router saveScrollPosition option
  • added url, object, audio, video, track, source components
  • added the feature to recall functions in a template after the changing of dependent variables
  • added Akili.deinit function to deactivate the framework
  • fixed Akili.request xhr.ontimeout handling

0.2.x (June 6, 2017)

  • removed window.event feature, fix recursive events fail
  • added visibility support for server rendering before compilation
  • added iframe, image, embed components
  • changed radio component event from on-check to on-radio
  • added building (travis, coveralls etc)

0.1.x (May 29, 2017)

Initial public release (beta)