Releases: setaman/vue-ellipse-progress
v1.1.1
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
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
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