172 lines
4.6 KiB
Markdown
172 lines
4.6 KiB
Markdown
|
|
0.3.0 / 2016-04-09
|
|
==================
|
|
|
|
* Update to latest version win32.c
|
|
* README: use SVG for appveyor badge
|
|
|
|
0.2.6 / 2015-09-24
|
|
==================
|
|
|
|
* more travis/appveyor testing
|
|
* src: modification so it works with nan@2 (#64, @santigimeno)
|
|
* fix compile with io.js 2.1.0 on Linux (#56, @bradjc)
|
|
* made it compile on freebsd (#55, @antxxxx)
|
|
|
|
0.2.5 / 2015-04-15
|
|
==================
|
|
|
|
* package: update "bindings" to v1.2.1
|
|
* package: update "nan" to v1.7.0
|
|
* appveyor: test node v0.12, don't test v0.11
|
|
* travis: test node v0.12, don't test v0.11
|
|
|
|
0.2.4 / 2015-02-20
|
|
==================
|
|
|
|
* update "nan" to v1.6.2
|
|
* update binding.cc for node v0.12 / iojs support (#47, @mrinalvirnave)
|
|
|
|
0.2.3 / 2015-02-20
|
|
==================
|
|
|
|
* link pulse-simple when using mpg123 "pulse" backend (#48, @ReneHollander)
|
|
|
|
0.2.2 / 2015-01-13
|
|
==================
|
|
|
|
* example: make sine.js produce 220hz, not 440hz (#38, @jproulx)
|
|
* package: update "mocha" to v2.1.0
|
|
* package: allow any "debug" v2
|
|
* package: add "bugs" and "homepage" fields
|
|
* travis: remove unused "matrix" field
|
|
|
|
0.2.1 / 2014-07-07
|
|
==================
|
|
|
|
* src: call open() and close() on the dummy audio_output_t instance (#36)
|
|
* README: document the `float` format option
|
|
|
|
0.2.0 / 2014-06-22
|
|
==================
|
|
|
|
* gitignore: ignore root-level dev files
|
|
* index: pass the `format` directly to the native open() binding
|
|
* index: ensure a valid and supported "format" is given to Speaker instance
|
|
* test: add quotes to test names
|
|
* index: add `getFormat()` and `isSupported()` functions
|
|
* binding: export the `MPG123_ENC_*` constants
|
|
* binding: export the result of `get_formats()`
|
|
* mpg123: add 64-bit float playback support for CoreAudio backend
|
|
* index: use %o formatter some more
|
|
* index: default `float` to 32-bit `bitDepth`
|
|
|
|
0.1.3 / 2014-06-15
|
|
==================
|
|
|
|
* index: do not call `flush()` binding when the stream finishes "naturally"
|
|
* index: use %o formatting from debug v1
|
|
* package: update "nan" to v1.2.0
|
|
* package: update "debug" to v1.0.0
|
|
|
|
0.1.2 / 2014-06-02
|
|
==================
|
|
|
|
* package: update "nan" to v1.1.2
|
|
* package: update "mocha" dev dependency
|
|
|
|
0.1.1 / 2014-05-27
|
|
==================
|
|
|
|
* binding: update to nan v1.1.0 API, fixes node v0.11.13+
|
|
* add appveyor.yml file for Windows testing
|
|
* README: add appveyor build badge
|
|
* README: use svg for travis badge
|
|
* travis: don't test node v0.9.x
|
|
* index: make _format() bind to the speaker instance
|
|
* don't leave event listeners behind (#22, @LinusU)
|
|
|
|
0.1.0 / 2014-04-17
|
|
==================
|
|
|
|
* index: abort write() call if `_close` is set (#28, #29)
|
|
* package: tighten up the dependencies' versions
|
|
* index: add a debug() call
|
|
* index: emit "close" after setting `_closed`
|
|
* index: use the "readable-stream" copy of Writable
|
|
* package: pin "readable-stream" to any v1.0.x
|
|
* examples: fix "sine" emitting "end" event
|
|
* travis: test node v0.11
|
|
* use `rvagg/nan`
|
|
* fix History.md note
|
|
* fix sinewave example on 0.10 (Stream API changes) (#12, @jfmatt)
|
|
|
|
0.0.10 / 2013-05-08
|
|
===================
|
|
|
|
* pass the "open" error to the Speaker instance. Closes #7.
|
|
* package: add "sound" as a keyword
|
|
* travis: test node v0.10
|
|
|
|
0.0.9 / 2013-03-06
|
|
==================
|
|
|
|
* update for v0.9.12 Writable stream API change
|
|
* a couple more jsdoc comments
|
|
|
|
0.0.8 / 2013-02-10
|
|
==================
|
|
|
|
* throw an Error if non-native endianness is specified
|
|
|
|
0.0.7 / 2013-01-14
|
|
==================
|
|
|
|
* wait for the `format` event on pipe'd Readable instances
|
|
* default the lowWaterMark and highWaterMark to 0
|
|
* rename _opts() to _format()
|
|
* package: allow any "readable-stream" version
|
|
* add a few more debug calls
|
|
|
|
0.0.6 / 2012-12-15
|
|
==================
|
|
|
|
* add node >= v0.9.4 compat
|
|
|
|
0.0.5 / 2012-11-16
|
|
==================
|
|
|
|
* add initial tests (uses the "dummy" output module)
|
|
* add "float" (32-bit and 64-bit) output support
|
|
* ensure only one "close" event
|
|
|
|
0.0.4 / 2012-11-04
|
|
==================
|
|
|
|
* mpg123: add linux arm support
|
|
* guard against bindings that don't have a `deinit()` function
|
|
|
|
0.0.3 / 2012-11-03
|
|
==================
|
|
|
|
* a two examples to the "examples" dir
|
|
* emit an "open" event
|
|
* emit a "close" event
|
|
* emit a "flush" event
|
|
* properly support the "pipe" event
|
|
* mpg123: fix a CoreAudio backend compilation warning
|
|
* add a timeout after the flush call to ensure the backend has time to play
|
|
|
|
0.0.2 / 2012-10-25
|
|
==================
|
|
|
|
* support for Windows
|
|
* support for Linux
|
|
* support for Solaris
|
|
* call `flush()` and `close()` at the end of the stream
|
|
|
|
0.0.1 / 2012-10-24
|
|
==================
|
|
|
|
* Initial release
|