Skip to content

Releases: setaman/vue-ellipse-progress

v1.1.1

11 Jul 16:12
Compare
Choose a tag to compare

This release replaces count-up.js with own implementation. The library is now dependency-free!

Fixes and Improvements

  • Replaced count-up.js (#67)
  • Better legendValue decimals handling and , as delimiter (#67)
  • Documentation improvements
  • All dependencies updated to latest versions

v1.1.0

08 Jun 19:10
Compare
Choose a tag to compare

This is an important update to the previous version. This version adds dot feature and several important fixes, some of which are listed below. A lot of time has been invested in testing and improvements.

Features

  • adds dot

    The dot property lets you define a point indicator at the end of the progress line:

    dot="10 white"

Fixes and Improvements

  • Adds 100 new tests (#63)
  • Refactors internal CSS classes structure (#60 )
  • Significantly reduces the amount of by the plugin injected CSS on a site (0ee796e)
  • Documentation improvements
  • Includes many important fixes (2d56b3e, edc1d51, 500d12e, 61e4e2d, 41d45f3, 0c0e621 )
  • Several code rafactorings, optimizations, props custom validators improvements
  • All dependencies updated to latest versions

🎉 First major release

23 Apr 17:27
8329863
Compare
Choose a tag to compare

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

v0.20.2-beta.0

03 Mar 20:10
Compare
Choose a tag to compare
v0.20.2-beta.0 Pre-release
Pre-release

Contains the most recent features. Supposed for testing.

  • demo
  • Multiple circles in one (#36)
  • Determinate loading state (#37)
  • Fixes
  • code optimization

v0.18.13

21 Dec 23:53
Compare
Choose a tag to compare

Applies fixes to bugs observed during the unit test.
Will be incompatible with the first major version.

v0.18.8

20 Jun 21:15
Compare
Choose a tag to compare
v0.18.8 Pre-release
Pre-release

Pre-release, stable but not recommended for production!