# `wasm-bindgen` Change Log -------------------------------------------------------------------------------- ## 0.2.12 Released 2018-07-19. This release is mostly internal refactorings and minor improvements to the existing crates and functionality, but the bigs news is an upcoming `js-sys` and `web-sys` set of crates. The `js-sys` crate will expose [all global JS bindings][js-all] and the `web-sys` crate will be generated from WebIDL to expose all APIs browsers have. More info on this soon! [js-all]: https://github.com/rustwasm/wasm-bindgen/issues/275 ### Added * Support for `Option` was added where `T` can be a number of slices or imported types. * Comments in Rust are now preserved in generated JS bindings, as well as comments being generated to indicate the types of arguments/return values. * The online documentation has been reorganized [into a book][book]. * The generated JS is now formatted better by default for readability. * A `--keep-debug` flag has been added to the CLI to retain debug sections by default. This happens by default when `--debug` is passed. [book]: https://rustwasm.github.io/wasm-bindgen/ ### Fixed * Compilation with the latest nightly compiler has been fixed (nightlies on and after 2018-07-19) * Declarations of an imported function in multiple crates have been fixed to not conflict. * Compilation with `#![deny(missing_docs)]` has been fixed. -------------------------------------------------------------------------------- ## 0.2.11 Released 2018-05-24. -------------------------------------------------------------------------------- ## 0.2.10 Released 2018-05-17. -------------------------------------------------------------------------------- ## 0.2.9 Released 2018-05-11.