Skip to content

🎉 First major release

Compare
Choose a tag to compare
@setaman setaman released this 23 Apr 17:27
· 553 commits to master since this release
8329863

This release contains all features I wanted to see in the first major version and introduces breaking changes to previous versions. The next major update is planned with the release of Vue 3.0.

New features can be added if I need them. But currently I am satisfied with the available capabilities of the library.

Breaking Changes

  • Descriptive Interface (#43)

    After using the library for some time, I decided to simplify the interface with descriptive strings. Instead of
    specifying objects that are verbose for some props, they can be described using a string with a predefined
    structure.

    We take animation prop as example. In previous version we specified it as follows:

    :animation="{ type: 'rs', duration: 1000, delay: 500 }"

    🔥 Now we can just describe the animation config with a string:

    animation="rs 1000 500"
    animation="rs 1000"
    animation="rs"

Features and Fixes

  • Multiple circles in one with data prop (#36)
  • Determinate loading state with determinate prop (#37)
  • Usage documentation improvements (#45, #47, #50)
  • Custom plugin name can now be defined: Vue.use(VueEllipseProgress, "my-name")
  • Unit test and corresponding fixes (#49, #52)
  • Several code rafactorings, optimizations, improvements
  • Update all dependencies to latest versions