Skip to content

Commit bf1b462

Browse files
committed
chore: Release 0.7.0 checklist
1 parent 5980c1c commit bf1b462

File tree

4 files changed

+31
-21
lines changed

4 files changed

+31
-21
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Changelog
22
[unreleased]
3+
4+
## v0.7.0
35
- [BREAKING] Custom elements are now patched in-place (#364). Use `el_key` to force reinitialize an element.
46
- Added `el_key` method for adding keys to `El`s (#354).
57
- Enabled all additional markdown [extensions](https://docs.rs/pulldown-cmark/latest/pulldown_cmark/struct.Options.html).

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "seed"
3-
version = "0.6.0"
3+
version = "0.7.0"
44
description = "A Rust framework for creating web apps, using WebAssembly"
55
authors = ["DavidOConnor <[email protected]>", "Martin Kavík <[email protected]>"]
66
license = "MIT"
@@ -18,7 +18,7 @@ build = "build.rs"
1818
version_check = "0.9.1"
1919

2020
[dev-dependencies]
21-
wasm-bindgen-test = "0.3.10"
21+
wasm-bindgen-test = "0.3.12"
2222

2323
[dependencies]
2424
console_error_panic_hook = "0.1.6"

RELEASE_CHECKLIST.md

+26-19
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,31 @@
22

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

5-
1. Review the commit and PR history since last release. Ensure that all relevant
5+
# Before the release
6+
7+
- [ ] 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).
8+
- [ ] 2. Update all official examples.
9+
- [ ] 3. Review the commit and PR history since last release. Ensure that all relevant
610
changes are included in `CHANGELOG.md`, and that breaking changes
7-
are specifically annotated
8-
1. Update the version of seed dependency in the readme.
9-
1. Ensure both the readme and homepage website reflect API changes. Instructions
10-
for updating the homepage are available [here](https://github.com/seed-rs/seed-homepage)
11-
1. Update the homepage with the new release version (main page), and changelog
12-
1. Ensure the [quickstart repo](https://github.com/seed-rs/seed-quickstart) is updated
13-
to reflect API changes, and the new version
14-
1. Ensure the version listed in `Cargo.toml` is updated
15-
1. Update Rust tools: `rustup update`
16-
1. Run `cargo make populate_all` to synchronize `St`, `At` and other enums with official values
17-
1. Run `cargo make verify` to ensure tests pass, and `clippy` / `fmt` are run
18-
1. Commit and push the repo
19-
1. Check that CI pipeline passed
20-
1. Run `cargo package`
21-
1. Run `cargo publish`
22-
1. Add a release on [Github](https://github.com/seed-rs/seed/releases), following the format of previous releases
23-
1. Verify the [docs page](https://docs.rs/seed/) updated correctly
24-
1. Clone the quickstart repo, and verify it builds and runs correctly
11+
are specifically annotated.
12+
- [ ] 4. Ensure the `README.md` reflects API changes.
13+
- [ ] 5. Update the `CHANGELOG.md` with the new release version.
14+
- [ ] 6. Ensure the version listed in `Cargo.toml` is updated.
15+
- [ ] 7. Update Rust tools: `rustup update`.
16+
- [ ] 8. Run `cargo make populate_all` to synchronize `St`, `At` and other enums with official values.
17+
- [ ] 9. Run `cargo make verify` to ensure tests pass, and `clippy` / `fmt` are run.
18+
- [ ] 10. Commit and push the repo.
19+
- [ ] 11. Check that CI pipeline passed.
20+
- [ ] 12. Run `cargo package`.
21+
- [ ] 13. Run `cargo publish`.
22+
- [ ] 14. Add a release on [Github](https://github.com/seed-rs/seed/releases), following the format of previous releases.
23+
- [ ] 15. Verify the [docs page](https://docs.rs/seed/) updated correctly.
24+
25+
# After the release
26+
27+
- [ ] 16. Update all quickstarts.
28+
- [ ] 17. Write documentation for the current release on the website.
29+
- [ ] 18. Make sure the website's version selector shows the released version by default.
30+
- [ ] 19. Notify authors of community tutorials, quickstarts and examples about a new Seed version.
31+
- [ ] 20. Write announcements (chat, forum, etc.).
2532

src/dom_entity_names/styles/style_names.rs

+1
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ make_styles! {
323323
MarginLeft => "margin-left",
324324
MarginRight => "margin-right",
325325
MarginTop => "margin-top",
326+
MarginTrim => "margin-trim",
326327
Mask => "mask",
327328
MaskBorder => "mask-border",
328329
MaskBorderMode => "mask-border-mode",

0 commit comments

Comments
 (0)