All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
28 October 2023
- fix: initial animation/transition on Safari
#211
- docs: fix slots usage example
b60a35c
14 April 2022
- chore: bump dev deps and vue version
#175
- Fix legendHeight setter in mount
#170
- V2 dev add commitlint and husky
#171
- docs: prepare release
f7df71f
- chore: add husky
0e0a690
- chore: adjust commitlint config
ebd5e4d
- chore: minor configuration improvements
8ab40a1
15 January 2022
- fix: correctly apply dash property
#147
- Extend loader props
#140
- Consistently apply transitions
#132
- feat: add animation to legend toggle
885fbda
- feat: add loader animation duration option
561859c
- feat: use offsetHeight instead of clientHeight
15c4b16
- fix: apply transition properly to loader circle
9d6e4ee
- fix: avoid evaluation error in isHTML computed prop
74f40f1
- refac: fix linting warnings
1ccac17
- chore: add CHANGELOG.md [ci skip]
a35cc1e
- test: improve and extend Counter tests
8bdbe4d
- test: add hideLegend tests
f19d30a
- chore: use node 16 in github actions
6cf5f44
- chore: reset node version to 14
b33dbd4
- docs: update loader description
9044cf2
- chore: reset node version to 14 in build action
8c3f35c
- test: slightly adjust Counter animation test
7f4b213
- docs: fix badges links [ci skip]
564b78a
- chore: fix build action
ad8918a
21 May 2021
- feat: calculate counter progress and pass it to legendFormatter/default slot
97e0b7f
- feat: add simple legend formatting
5a29e35
- fix: add basic loader testes
237c4ff
- fix: add class to half circle loader container
ac1c935
- fix: extend #loader tests
083cc8c
- fix: counter count progress calculation
c9159b4
- fix: improve passed counter props to formatter
55cb952
- fix: refactor #dot tests
e8da1be
- fix: simplify container slots markup
4ba1fe6
- fix: disable simple formatting for negative values
75f4855
- fix: apply dot bounce animation duration correctly
f3024d6
- fix: set lineMode correctly for loader circle if data defined
c9c341f
- refac: run linter
af7e464
- fix: do not render dot with size 0
8ae4c1c
- fix: assign properly half circle loader stroke-line attribute
c1eedf4
- chore: bump deps
98b163b
- chore: bump dev deps
2c76068
- chore: add build action
538d2b7
- test: add linePosition tests
92eeba6
- chore: bump deps
a0812ea
- chore: bump dev deps versions
9f81d0f
- test: refactor test to consistently use components factory
36fcfa2
- test: extend counter tests
5afac40
- test: refactor line mode tests
2302277
- test: extend #thickness tests
a54487c
- docs: corrections
9457d28
- chore: downgrade sass-loader to v10
6ee4062
- test: extend #animation tests
003939d
- test: fix #determinate tests
6c526c8
- docs: more corrections [ci skip]
a2b9928
- chore: remove .travis.yml
d652e3c
- test: extend #legendFormatter tests
726125c
- test: fix animation and dot tests
0f68632
- test: fix slot tests
5981e9d
- doc: update #legend description
5080a8f
- test: fix #loading tests
da051d1
- chore: update browserslist db [skip ci]
1d69345
- test: extend Counter tests
037bb3f
- test: fix slot name in slots tests
808eb3b
15 February 2021
- fix: apply loader gradient color correctly
7fda5cd
- fix: loader lineMode parsing
6303f82
- fix: fix gradients handling in half circle
b3e8d60
- fix: extend loader parser
365a12c
- fix: consistently use uid for gradient colors definition
d24e724
- fix: add loader parser
faa77d5
- fix: use vue components uid as circle uid
ef3dbea
- fix: cleanup half loader component
4590d73
- fix: adjust loader parser
4e4250d
- fix: remove loader animation opacity
2da6678
- fix: use uid in gradient element id attribut
15d762a
- fix: do not assign id attribut to circle svg element
e74478e
- chore: bump dev deps
b024d5f
- chore: bump vue version
fe88862
- chore: remove npm readme
7cd669c
- chore: bump deps
567526f
- chore: remove tests config fix related to vue-cli bug
1016e11
- test: set loader default value for circles
c6067f3
- chore: bum test-utils version
7c0a911
- test: adjust colors tests
f59442a
- doc: update version label
873a4cc
5 January 2021
- fix!: rename lineMode mode normal to center
3e6594c
- fix!: rename legend-value slot to legend
cea9b02
- refac!: rename legendValue to legend
db9ce0f
- refac!: rename legend to hideLegend
619ba51
- feat: add linePosition prop definition
39c8020
- feat: add empty fill circle
bd999a0
- feat: add offset value to linePosition prop
b341b89
- feat: add fill circle radius calculations
4bf31e9
- feat: add separate fill circle
9cda4d9
- feat: add linePosition prop parser
f1b87c5
- refac: cleanup components
37f36e5
- refac: options parser
08c71f4
- fix: add half fill circle positioning
408aad2
- refac: half circle methods
c5a3311
- fix: fill circles rendering condition
1605248
- refac: fill circles radius calculation
06c96f6
- refac: lineMode parser
f6e53f3
- fix: dashed line creation
7a1d68c
- fix: add webpack config fix to be able to tun tests
6b2fc86
- fix: loader prop validation
ee378a7
- refac: legend usage in code
37a237a
- fix: move loader to the front of fill circle
338b8f5
- fix: do not render fill circles if no fill color specified
d0ed3a1
- fix: apply transition to half fill circle
09703a2
- fix: apply correctly empty color fill to half circle
fc934d4
- fix: parse offset to float in linePositionParser
4617533
- fix: remove unused variable
6a45c2a
- fix: set half loader circle fill to transparent
9c0347b
- fix: apply noData state class to empty fill circle
4a1c1e1
- chore: bump deps
eca5372
- chore: run linter
1f125b5
- test: fix counter tests
a6f67b6
- doc: add emojis
bfc0e38
- doc: add linePosition description
4e6f349
- test: extend color tests
61901ab
- doc: adjust options section
58841d0
- test: add dot default value test
ac9a2ea
- test: fix lineMode tests
51db3ac
- test: correctly set props
fbdaa97
- test: add dot parser tests
5126dbd
- test: fix and refactor animation tests
4408c82
- test: pass animation prop properly to counter tests
825c6d1
- test: add animation parser tests
3a49c4f
- test: fix data tests
4676b1a
- test: adjust dot tests
878c055
- test: pass animation tests animation prop properly
9d83db0
- doc: update legend and hideLegend props docs
987675f
- test: fix all color tests
9b02d2a
- test: add linePosition parser tests
783a2a2
- test: refactor thickness tests
a6d4581
- test: add lineMode parser tests
4bc6952
- test: fix complete dot suite
cc89fdf
- test: add dash parser tests
01d2913
- doc: update installation section
5cfe4b9
- test: extend animation parser tests
1b56ba5
- doc: update slots usage
dc391aa
- doc: update main section
761813f
- doc: update badges
7799229
- test: fix dash tests
1026e4c
- doc: correct slot examples
4e8354a
- test: adjust animation tests
7903b8a
- test: fix circle progress tests
22422b5
- doc: update compatibility section
88eca7f
- doc: adjust color docs
8f0c7bb
- doc: update lineMode mode naming
ed95c51
- test: fix container data tests
ec8c6ab
- doc: corrections
a7c23fd
- test: fix half circle progress tests
f787d8e
- test: fix legendFormatter tests
55c8a9c
13 December 2020
- V2 improve build
#92
- feat: export component in the build
f8d0ca7
- chore: bump deps
73fadfa
- chore: bump deps
acd25ad
- doc: update initialization guide
792657e
- doc: update CDN initialization guide
6b6bc8a
- doc: remove version notes badges
9ff8952
- chore: add codeclimate config
3f84fd7
- doc: update plugin initialization
d40cad4
- doc: corrections
4a72146
- chore: update travis config
c32ac14
- doc: update npm badge
038a7fb
30 October 2020
- feat: add half circle loader
5e57029
- feat: add loader prop validator
cb073b9
- feat: add loader prop and component
1a0e6c1
- feat: add loader options parsing
dc04249
- feat: add loader opacity handling
df90bf3
- feat: add half circle loader opacity handling
b637f21
- refac: run linter
ba4036e
- fix: rewrite props parsing strategy
cfe8315
- fix: move entire radius calculation logic to dedicated module
08fe919
- fix: clean up interface.js
b4f8608
- fix: remove redundancies on options parsing
b6e99ff
- fix: top and bottom line modes
417ec63
- fix: out-over line modes
6ae3445
- fix: radius calculation in multiple mode
1561066
- fix: legendValue rendering
2e74bb5
- fix: in line mode
4b5dd3b
- fix: correctly set multiple prop for each circle
d733ac6
- fix: circles options preparation
ddb584a
- fix: half circle loader class name
ac6981c
- refac: CircleContainer.vue component name
51d53cc
- chore: update vue and relevant deps to @next
e94e588
- chore: mark broken code in Vue 3 for further fixes
d7e2594
- doc: add loader prop description
96eeeb3
- doc: adjust loader description
7be4e07