changelogs.md


zinw/zplayer

Repository  -  API  -  Source

0.3.0

April 9, 2016
  • Update to latest version win32.c
    • README: use SVG for appveyor badge

0.2.6

September 24, 2015
  • 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

April 15, 2015
  • 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

February 20, 2015
  • update "nan" to v1.6.2
    • update binding.cc for node v0.12 / iojs support (#47, @mrinalvirnave)

0.2.3

February 20, 2015
  • link pulse-simple when using mpg123 "pulse" backend (#48, @ReneHollander)

0.2.2

January 13, 2015
  • 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

July 7, 2014
  • src: call open() and close() on the dummy audio_output_t instance (#36)
    • README: document the float format option

0.2.0

June 22, 2014
  • 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

June 15, 2014
  • 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

June 2, 2014
  • package: update "nan" to v1.1.2
    • package: update "mocha" dev dependency

0.1.1

May 27, 2014

1.1.0

November 13, 2000
  • 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

April 17, 2014
  • 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

May 8, 2013
  • pass the "open" error to the Speaker instance. Closes #7.
    • package: add "sound" as a keyword
    • travis: test node v0.10

0.0.9

March 6, 2013
  • update for v0.9.12 Writable stream API change
    • a couple more jsdoc comments

0.0.8

February 10, 2013
  • throw an Error if non-native endianness is specified

0.0.7

January 14, 2013
  • 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

December 15, 2012
  • add node >= v0.9.4 compat

0.0.5

November 16, 2012
  • 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

November 4, 2012
  • mpg123: add linux arm support
    • guard against bindings that don't have a deinit() function

0.0.3

November 3, 2012
  • 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

October 25, 2012
  • support for Windows
    • support for Linux
    • support for Solaris
    • call flush() and close() at the end of the stream

0.0.1

October 24, 2012
  • Initial release