File: CHANGELOG.md

package info (click to toggle)
ruby-tty-spinner 0.9.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 124 kB
  • sloc: ruby: 728; makefile: 4
file content (139 lines) | stat: -rw-r--r-- 4,628 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# Change log

## [v0.9.3] - 2020-01-28

### Changed
* Change gemspec to add metadata, remove test artefacts and load version directly

## [v0.9.2] - 2019-12-08

### Fixed
* Fix multi spinner cursor hiding by @benklop

## [v0.9.1] - 2019-05-29

### Changed
* Change bundler to remove version limit
* Change to update tty-cursor dependency

## [v0.9.0] - 2018-12-01

### Changed
* Change tty-cursor dependency
* Change to Ruby >= 2.0
* Change to freeze all string literals
* Change #execute_job to stop evaluating in spinner context and just execute the job
* Change #register to accept a spinner instance by Shane Cavanaugh(@shanecav84)

### Fixed
* Fix to remove a stray single quote in spin_4 by Kristofer Rye(@rye)
* Fix Multi#line_inset to correctly assign styling in threaded environment
* Fix #stop & #auto_spin to always restore hidden cursor if enabled
* Fix deadlock when registering multi spinners

## [v0.8.0] - 2018-01-11

### Added
* Add new formats :bounce, :burger, :dance, :dot_2, ..., dot_11, :shark, :pong

### Changed
* Change to only output to a console and stop output to a file, pipe etc...

### Fixed
* Fix spinner #stop to clear line before printing final message

## [v0.7.0] - 2017-09-11

### Added
* Add :spin event type and emit from TTY::Spinner#spin

### Changed
* Change to automatically spin top level multi spinner when registered spinners spin
* Remove unnecessary checks for top spinner in multi spinner #stop, #success, #error

### Fixed
* Fix multi spinner #observe to only listen for events from registered spinners

## [v0.6.0] - 2017-09-07

### Changed
* Change TTY::Spinner::Multi to render registered spinners at row
  position at point of rendering and not registration

### Fixed
* Fix handling of multi spinner events
* Fix multi spinner display for unicode inset characters

## [v0.5.0] - 2017-08-09

### Added
* Add TTY::Spinner::Multi to allow for parallel spinners executation by Austin Blatt[@austb]
* Add formatting for multi spinner display by Austin Blatt[@austb]
* Add ability to add and execute jobs for single and multi spinners
* Add abilty to register multi spinners with async jobs
* Add #pause and #resume for single and multispinner

### Changed
* Change to unify success category to mark spinner as succeded or errored
* Change Spinner to be thread safe

### Fixed
* Stop firing events when a spinner is stopped

## [v0.4.1] - 2016-08-07

### Changed
* Change #update to clear output when in spinning state

## [v0.4.0] - 2016-08-07

### Added
* Add #auto_spin to automatically displaying spinning animation

### Changed
* Change #start to setup timer and reset done state

## [v0.3.0] - 2016-07-14

### Added
* Add #run to automatically execute job with spinning animation by @Thermatix
* Add #update to allow for dynamic label name replacement

### Fixed
* Fixed cursor hiding for success and error calls by @m-o-e
* Fix #join call to define actual error
* Fix #stop to print only once when finished

## [v0.2.0] - 2016-03-13

### Added
* Add new spinner formats by @rlqualls
* Add ability to specify custom frames through :frames option
* Add :clear option for removing spinner output when done
* Add #success and #error calls for stopping spinner
* Add :done, :success, :error completion events
* Add :success_mark & :error_mark to allow changing markers
* Add :interval for automatic spinning duration
* Add #start, #join and #kill for automatic spinner animation

### Changed
* Change message formatting, use :spinner token to customize message
* Change format for defining spinner formats and intervals

## [v0.1.0] - 2014-11-15

* Initial implementation and release

[v0.9.3]: https://github.com/piotrmurach/tty-spinner/compare/v0.9.2...v0.9.3
[v0.9.2]: https://github.com/piotrmurach/tty-spinner/compare/v0.9.1...v0.9.2
[v0.9.1]: https://github.com/piotrmurach/tty-spinner/compare/v0.9.0...v0.9.1
[v0.9.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.8.0...v0.9.0
[v0.8.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.7.0...v0.8.0
[v0.7.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.6.0...v0.7.0
[v0.6.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.5.0...v0.6.0
[v0.5.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.4.1...v0.5.0
[v0.4.1]: https://github.com/piotrmurach/tty-spinner/compare/v0.4.0...v0.4.1
[v0.4.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.3.0...v0.4.0
[v0.3.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.2.0...v0.3.0
[v0.2.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.1.0...v0.2.0
[v0.1.0]: https://github.com/piotrmurach/tty-spinner/compare/v0.1.0