Skip to content

Commit

Permalink
chore: Release 0.7.0 checklist
Browse files Browse the repository at this point in the history
  • Loading branch information
MartinKavik committed May 8, 2020
1 parent 5980c1c commit bf1b462
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 21 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
@@ -1,5 +1,7 @@
# Changelog
[unreleased]

## v0.7.0
- [BREAKING] Custom elements are now patched in-place (#364). Use `el_key` to force reinitialize an element.
- Added `el_key` method for adding keys to `El`s (#354).
- Enabled all additional markdown [extensions](https://docs.rs/pulldown-cmark/latest/pulldown_cmark/struct.Options.html).
Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "seed"
version = "0.6.0"
version = "0.7.0"
description = "A Rust framework for creating web apps, using WebAssembly"
authors = ["DavidOConnor <david.alan.oconnor@gmail.com>", "Martin Kavík <martin@kavik.cz>"]
license = "MIT"
Expand All @@ -18,7 +18,7 @@ build = "build.rs"
version_check = "0.9.1"

[dev-dependencies]
wasm-bindgen-test = "0.3.10"
wasm-bindgen-test = "0.3.12"

[dependencies]
console_error_panic_hook = "0.1.6"
Expand Down
45 changes: 26 additions & 19 deletions RELEASE_CHECKLIST.md
Expand Up @@ -2,24 +2,31 @@

This is a list of steps to complete when making a new release.

1. Review the commit and PR history since last release. Ensure that all relevant
# Before the release

- [ ] 1. Create a new issue in the Seed repo with the name `Seed x.x.x` and copy-paste this checklist into it (also add blockers and additional tasks, if exist).
- [ ] 2. Update all official examples.
- [ ] 3. Review the commit and PR history since last release. Ensure that all relevant
changes are included in `CHANGELOG.md`, and that breaking changes
are specifically annotated
1. Update the version of seed dependency in the readme.
1. Ensure both the readme and homepage website reflect API changes. Instructions
for updating the homepage are available [here](https://github.com/seed-rs/seed-homepage)
1. Update the homepage with the new release version (main page), and changelog
1. Ensure the [quickstart repo](https://github.com/seed-rs/seed-quickstart) is updated
to reflect API changes, and the new version
1. Ensure the version listed in `Cargo.toml` is updated
1. Update Rust tools: `rustup update`
1. Run `cargo make populate_all` to synchronize `St`, `At` and other enums with official values
1. Run `cargo make verify` to ensure tests pass, and `clippy` / `fmt` are run
1. Commit and push the repo
1. Check that CI pipeline passed
1. Run `cargo package`
1. Run `cargo publish`
1. Add a release on [Github](https://github.com/seed-rs/seed/releases), following the format of previous releases
1. Verify the [docs page](https://docs.rs/seed/) updated correctly
1. Clone the quickstart repo, and verify it builds and runs correctly
are specifically annotated.
- [ ] 4. Ensure the `README.md` reflects API changes.
- [ ] 5. Update the `CHANGELOG.md` with the new release version.
- [ ] 6. Ensure the version listed in `Cargo.toml` is updated.
- [ ] 7. Update Rust tools: `rustup update`.
- [ ] 8. Run `cargo make populate_all` to synchronize `St`, `At` and other enums with official values.
- [ ] 9. Run `cargo make verify` to ensure tests pass, and `clippy` / `fmt` are run.
- [ ] 10. Commit and push the repo.
- [ ] 11. Check that CI pipeline passed.
- [ ] 12. Run `cargo package`.
- [ ] 13. Run `cargo publish`.
- [ ] 14. Add a release on [Github](https://github.com/seed-rs/seed/releases), following the format of previous releases.
- [ ] 15. Verify the [docs page](https://docs.rs/seed/) updated correctly.

# After the release

- [ ] 16. Update all quickstarts.
- [ ] 17. Write documentation for the current release on the website.
- [ ] 18. Make sure the website's version selector shows the released version by default.
- [ ] 19. Notify authors of community tutorials, quickstarts and examples about a new Seed version.
- [ ] 20. Write announcements (chat, forum, etc.).

1 change: 1 addition & 0 deletions src/dom_entity_names/styles/style_names.rs
Expand Up @@ -323,6 +323,7 @@ make_styles! {
MarginLeft => "margin-left",
MarginRight => "margin-right",
MarginTop => "margin-top",
MarginTrim => "margin-trim",
Mask => "mask",
MaskBorder => "mask-border",
MaskBorderMode => "mask-border-mode",
Expand Down

0 comments on commit bf1b462

Please sign in to comment.