Tags: Ajacmac/wasm-pack
Tags
Babby's first point release! Are we a real project now? - **fixed `init` `Is a Directory` error - [ashleygwilliams], [pull/139]** Our new logging feature accidentally introduced a regression into 0.3.0. When calling `wasm-pack init`, if a directory was not passed, a user would receive a "Is a Directory" Error. Sorry about that! Thanks to [jbolila] for filing [issue/136]! [ashleygwilliams]: https://github.com/ashleygwilliams [pull/139]: https://github.com/ashleygwilliams/wasm-pack/pull/139 [issue/136]: https://github.com/ashleygwilliams/wasm-pack/issues/136 [jbolila]: https://github.com/jbolila - **typescript files were not included in published package - [danreeves], [pull/138]** Generating Typescript type files by default was a pretty rad feature in 0.3.0 but we accidentally forgot to ensure they were included in the published package. Thanks so much to [danreeves] for catching this issue and fixing it for us! [danreeves]: https://github.com/danreeves [pull/138]: https://github.com/ashleygwilliams/wasm-pack/pull/138
This release focuses on filling out all commands and improving stderr… …/out handling for improved user experience! - **`pack` and `publish` - [jamiebuilds], [pull/67]** You can now run `wasm-pack pack` to generate a tarball of your generated package, as well as run `wasm-pack publish` to publish your package to the npm registry. Both commands require that you have npm installed, and the `publish` command requires that you be logged in to the npm client. We're working on wrapping the `npm login` command so that you can also login directly from `wasm-pack`, see [pull/100] for more details. [jamiebuilds]: https://github.com/jamiebuilds [pull/67]: https://github.com/ashleygwilliams/wasm-pack/pull/67 [pull/100]: https://github.com/ashleygwilliams/wasm-pack/pull/100 - **`package.json` is pretty printed now - [yoshuawuyts], [pull/70]** Previously, `package.json` was not very human readable. Now it is pretty printed! - **`collaborators` - [yoshuawuyts], [pull/70]** `wasm-pack` now will fill out the `collaborators` field in your `package.json` for you based on your `Cargo.toml` `authors` data. For more discussion on how we decided on this v.s. other types of `author` fields in `package.json`, see [issues/2]. [yoshuawuyts]: https://github.com/yoshuawuyts [pull/70]: https://github.com/ashleygwilliams/wasm-pack/pull/70 [issues/2]: https://github.com/ashleygwilliams/wasm-pack/issues/2 - **Release binaries built with CI - [ashleygwilliams], [pull/103]** [ashleygwilliams]: https://github.com/ashleygwilliams [pull/103]: https://github.com/ashleygwilliams/wasm-pack/pull/103 - **Optional `package.json` fields warn instead of failing - [mgattozzi], [pull/65]** [pull/65]: https://github.com/ashleygwilliams/wasm-pack/pull/65 - **Program doesn't swallow stout and sterr - [mgattozzi], [pull/90]** [mgattozzi]: https://github.com/mgattozzi [pull/90]: https://github.com/ashleygwilliams/wasm-pack/pull/90 Thanks so much to [mgattozzi], [data-pup], [sendilkumarn], [Andy-Bell], [steveklabnik], [jasondavies], and [edsrzf] for all the awesome refactoring, documentation, typo-fixing, and testing work. We appreciate it so much! [data-pup]: https://github.com/data-pup [sendilkumarn]: https://github.com/sendilkumarn [Andy-Bell]: https://github.com/Andy-Bell [steveklabnik]: https://github.com/steveklabnik [jasondavies]: https://github.com/jasondavies [edsrzf]: https://github.com/edsrzf
PreviousNext