# asciinema changelog ## master * Playing asciicast from stdin: `cat demo.json | asciinema play -` * Playing asciicast from IPFS: `asciinema play ipfs://QmcdXYJp6e4zNuimuGeWPwNMHQdxuqWmKx7NhZofQ1nw2V` * `-q/--quiet` option added to `rec` command ## 1.1.1 (2015-06-21) * Fixed putting terminal in raw mode (fixes ctrl-o in nano) ## 1.1.0 (2015-05-25) * `--max-wait` option is now also available for `play` command * Added support for compilation on FreeBSD * Improved locale/charset detection * Improved upload error messages * New config file location (with backwards compatibility) ## 1.0.0 (2015-03-12) * `--max-wait` and `--yes` options can be saved in config file * Support for displaying warning messages returned from API * Also, see changes for 1.0.0 release candidates below ## 1.0.0.rc2 (2015-03-08) * All dependencies are vendored now in Godeps dir * Help message includes all commands with their possible options * `-y` and `-t` options have longer alternatives: `--yes`, `--title` * `--max-wait` option has shorter alternative: `-w` * Import paths changed to `github.com/asciinema/asciinema` due to repository renaming * `-y` also suppresess "please resize terminal" prompt ## 1.0.0.rc1 (2015-03-02) * New [asciicast file format](doc/asciicast-v1.md) * `rec` command can now record to file * New commands: `play ` and `upload ` * UTF-8 native locale is now required * Added handling of status 413 and 422 by printing user friendly message ## 0.9.9 (2014-12-17) * Rewritten in Go * License changed to GPLv3 * `--max-wait` option added to `rec` command * Recorded process has `ASCIINEMA_REC` env variable set (useful for "rec" indicator in shell's `$PROMPT/$RPROMPT`) * No more terminal resetting (via `reset` command) before and after recording * Informative messages are coloured to be distinguishable from normal output * Improved error messages ## 0.9.8 (2014-02-09) * Rename user_token to api_token * Improvements to test suite * Send User-Agent including client version number, python version and platform * Handle 503 status as server maintenance * Handle 404 response as a request for client upgrade ## 0.9.7 (2013-10-07) * Depend on requests==1.1.0, not 2.0 ## 0.9.6 (2013-10-06) * Remove install script * Introduce proper python package: https://pypi.python.org/pypi/asciinema * Make the code compatible with both python 2 and 3 * Use requests lib instead of urrlib(2) ## 0.9.5 (2013-10-04) * Fixed measurement of total recording time * Improvements to install script * Introduction of Homebrew formula ## 0.9.4 (2013-10-03) * Use python2.7 in shebang ## 0.9.3 (2013-10-03) * Re-enable resetting of a terminal before and after recording * Add Arch Linux source package ## 0.9.2 (2013-10-02) * Use os.uname over running the uname command * Add basic integration tests * Make PtyRecorder test stable again * Move install script out of bin dir ## 0.9.1 (2013-10-01) * Split monolithic script into separate classes/files * Remove upload queue * Use python2 in generated binary's shebang * Delay config file creation until user_token is requested * Introduce command classes for handling cli commands * Split the recorder into classes with well defined responsibilities * Drop curl dependency, use urllib(2) for http requests ## 0.9.0 (2013-09-24) * Project rename from "ascii.io" to "asciinema" ## ... limbo? ... ## 0.1 (2012-03-11) * Initial release