Skip to content

Releases: setaman/vue-ellipse-progress

v2.1.2

28 Oct 11:31
1802cf8
Compare
Choose a tag to compare

What's Changed

  • fix: initial animation/transition on Safari by @setaman in #211

Full Changelog: v2.1.1...v2.1.2

v2.1.1

14 Apr 14:29
Compare
Choose a tag to compare

See CHANGELOG.md for more details!

🚧 Fixes
  • Fix legendHeight setter in mount #170
📜 Misc
  • Bump development dependencies and Vue version to 3.2.33 #175
  • Add commitlint and husky #171

v1.3.1

28 Oct 11:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v2.1.0

15 Jan 17:23
Compare
Choose a tag to compare

See a CHANGELOG.md for more details!

✅ New Features
  • Smooth legend transition between states 885fbda
  • loader now supports duration property to control animation duration 561859c
🚧 Fixes
  • apply transition properly to loader circle 9d6e4ee
  • correctly apply dash property #147

v2.0.0 - Vue 3 release

21 May 14:36
Compare
Choose a tag to compare

Vue 3 compatible release with new features, fixes, a lot of internal code refactorings and usability improvements. Following the current state of the Vue 3 ecosystem, the v2 is released under the next tag and will become latest with the next minor release. Until then, this version lives in the v2-dev branch. The release contains several breaking changes, introduces new options to provide more customization possibilities and makes with 150+ new tests the code base more reliable.

npm (tag)
build
npm i vue-ellipse-progress@next
docs
changelog

⚠️ Breaking Changes and migration

  • build with Vue 3, release is not compatible wit Vue 2.6 and down. The initialization process has changed

    You have to import and initialize the component in Vue 3 manner:

    import { createApp } from "vue";
    import veProgress from "vue-ellipse-progress";
    createApp(App).use(veProgress);

    Please note that the default plugin name has changed and you use the component like follows:

    <ve-progress />

    You will find more details in the installation guide

  • removed legendValue option, it is legend now

    The option legendValue just has to be renamed in legend. The old usage of legend must be renamed to hideLegend. The following
    code from v1:

    <vue-ellipse-progress :legend="true" :legendValue="123.56" />

    should look like follows:

    <ve-progress :hideLegend="false" :legend="123.56" />
  • old legend option renamed to hideLegend

    Just rename legend to hideLegend. Also note that you have to revert the Boolean value

  • lineMode default mode normal renamed to center

  • slot legend-value renamed to legend

✅ New features

v2.0.0-beta.1

15 Feb 21:37
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

Fixes

v2.0.0-beta.0

05 Jan 15:08
Compare
Choose a tag to compare
v2.0.0-beta.0 Pre-release
Pre-release

A well tested Vue 3 compatible beta release with stable interface. This release introduces new features, patches, some breaking changes and a lot of internal code improvements. All previous releases are not compatible with this version. The stable v2 version is a few tests away and is actually only blocked by the vue-test-utils@beta issues. Furthermore I need to ensure the backward compatibility with Vue 2.6.

At this point this version is feature complete and no more breaking changes will be introduced. Please read the documentation to learn more details about changes. Below is an overview of important breaking changes. A detailed upgrade guide will be available later.

  • Component is build with Vue 3

  • Component initialization changed due to Vue 3 specifics, also changed the usage over CDN

  • Options changes: legendValue, legend, lineMode

  • Slots usage changed

v1.3.0

19 Sep 18:06
Compare
Choose a tag to compare

The release contains important fixes concerning compatibility with IOS ans MacOS and adds the possibility to format the legend of the circle.

Features

Fixes

  • Dot reimlemented to work on IOS/MacOS (#82)
  • Fixes animations on IOS/MacOS (#86)

Improvements

  • Tests extended
  • Documentation corrections and updates
  • Dot and Animation internals rewritten completely
  • All dependencies updated to latest versions

v1.2.0

22 Aug 19:26
Compare
Choose a tag to compare

After the request in #73 reverse mode was added

Features

  • reverse

    The reverse property lets the progress circle fill counterclockwise:

    <vue-ellipse-progress reverse />
  • progress now accepts also negative values in the range [-100, 100]

  • added support for usage over CDN

Fixes and Improvements

  • Tests extended
  • Small CSS and JS refactoring
  • Documentation corrections (#77) and updates
  • Added contribution guide and PRs template!
  • All dependencies updated to latest versions

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