Skip to content

Commit

Permalink
release 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrew E. Rhyne committed Apr 4, 2017
1 parent 85569dd commit d84326e
Show file tree
Hide file tree
Showing 7 changed files with 142 additions and 100 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
node_modules
*.sock
npm-debug.log
yarn.lock
1 change: 1 addition & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ support
test
examples
*.sock
yarn.lock
115 changes: 115 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@

2.0.0 / 2017-04-04
==================

* Fix: check before using stream.clearLine to prevent crash in Docker
* Fix: fixed output multiline on windows cmd
* Fix: Bug with array length when window is too small
* Fix: Don't clear whole line every time; instead, clear everything after end of line
* Fix: Use `this.stream` instead of `console.log` when terminating a progress bar to ensure that, if a writable stream is provided, it uses that rather than process.stdout
* Fix: Bug causing potentially stale tokens on render
* Feature: configurable cursor
* Feature: feature to interrupt the bar and display a message
* Feature: Add rate reporting to progress bar
* Improvement: Add head option to specify head character
* Improvement: Rename tickTokens to tokens
* Improvement: Change default throttle time to 16ms
* Improvement: Rename renderDelay to renderThrottle
* Improvement: Add delay between render updates
* Docs: Add example and documentation for custom token usage
* Docs: Add head option to readme
* Docs: Updated README example for public use
* Docs: Add renderThrottle option to code documentation

1.1.7 / 2014-06-30
==================

* fixed a bug that occurs when a progress bar attempts to draw itself
on a console with very few columns

1.1.6 / 2014-06-16
==================

* now prevents progress bar from exceeding TTY width by limiting its width to
the with of the TTY

1.1.5 / 2014-03-25
==================

* updated documentation and various other repo maintenance
* updated makefile to run examples with `make`
* removed dependency on readline module

1.1.4 / 2014-03-14
==================

* now supports streams, for example output progress bar to stderr, while piping
stdout
* increases performance and flicker by remembering the last drawn progress bar

1.1.3 / 2013-12-31
==================

* fixes a bug where bar would bug when initializing
* allows to pass updated tokens when ticking or updating the bar
* fixes a bug where the bar would throw if skipping to far

1.1.2 / 2013-10-17
==================

* lets you pass an `fmt` and a `total` instead of an options object

1.1.0 / 2013-09-18
==================

* eta and elapsed tokens default to 0.0 instead of ?.?
* better JSDocs
* added back and forth example
* added method to update the progress bar to a specific percentage
* added an option to hide the bar on completion

1.0.1 / 2013-08-07
==================

* on os x readline now works, reverting the terminal hack

1.0.0 / 2013-06-18
==================

* remove .version
* merge pull request #15 from davglass/readline-osx
* on OSX revert back to terminal hack to avoid a readline bug

0.1.0 / 2012-09-19
==================

* fixed logic bug that caused bar to jump one extra space at the end [davglass]
* working with readline impl, even on Windows [davglass]
* using readline instead of the \r hack [davglass]

0.0.5 / 2012-08-07
==================

* add ability to tick by zero chunks - tick(0)
* fix ETA. Closes #4 [lwille]

0.0.4 / 2011-11-14
==================

* allow more recent versions of node

0.0.3 / 2011-04-20
==================

* changed; erase the line when complete

0.0.2 / 2011-04-20
==================

* added custom tokens support
* fixed; clear line before writing

0.0.1 / 2010-01-03
==================

* initial release
77 changes: 0 additions & 77 deletions History.md

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(The MIT License)

Copyright (c) 2014 TJ Holowaychuk <[email protected]>
Copyright (c) 2017 TJ Holowaychuk <[email protected]>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
Expand Down
3 changes: 1 addition & 2 deletions examples/interrupt.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
* progress intact
*/

var ProgressBar = require('progress');
var ProgressBar = require('../');

var bar = new ProgressBar(':bar :current/:total', { total: 10 });
var timer = setInterval(function () {
Expand All @@ -15,4 +15,3 @@ var timer = setInterval(function () {
bar.interrupt('interrupt: current progress is ' + bar.curr + '/' + bar.total);
}
}, 1000);

43 changes: 23 additions & 20 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,25 @@
{
"name": "progress"
, "version": "1.1.8"
, "description": "Flexible ascii progress bar"
, "keywords": ["cli", "progress"]
, "author": "TJ Holowaychuk <[email protected]>"
, "contributors": [
{
"name": "Christoffer Hallas"
, "email": "[email protected]"
}
, {
"name": "Jordan Scales"
, "email": "[email protected]"
}
]
, "dependencies": {}
, "main": "index"
, "engines": { "node": ">=0.4.0" }
, "repository": "git://github.com/visionmedia/node-progress"
, "license": "MIT"
"name": "progress",
"version": "2.0.0",
"description": "Flexible ascii progress bar",
"repository": {
"type": "git",
"url": "git://github.com/visionmedia/node-progress"
},
"keywords": [
"cli",
"progress"
],
"author": "TJ Holowaychuk <[email protected]>",
"contributors": [
"Christoffer Hallas <[email protected]>",
"Jordan Scales <[email protected]>",
"Andrew Rhyne <[email protected]>"
],
"dependencies": {},
"main": "./index.js",
"engines": {
"node": ">=0.4.0"
},
"license": "MIT"
}

0 comments on commit d84326e

Please sign in to comment.