Skip to content
This repository has been archived by the owner on Jul 19, 2020. It is now read-only.

Release (0.6.0) tracking issue. #39

Closed
6 tasks done
hgzimmerman opened this issue Aug 27, 2019 · 4 comments
Closed
6 tasks done

Release (0.6.0) tracking issue. #39

hgzimmerman opened this issue Aug 27, 2019 · 4 comments
Assignees
Labels
tracking Tracks the work on a feature or release

Comments

@hgzimmerman
Copy link
Member

hgzimmerman commented Aug 27, 2019

@hgzimmerman
Copy link
Member Author

Orphaning being addressed isn't required, but If it isn't this lib can be released without too much trouble, Just tell people to not nest components.
Route syntax might be able to be relaxed in a few places, but is otherwise done.
I need to forbid undocumented public items.

@hgzimmerman hgzimmerman added the tracking Tracks the work on a feature or release label Sep 23, 2019
@hgzimmerman hgzimmerman self-assigned this Sep 24, 2019
@saschagrunert
Copy link
Collaborator

Feel free to simply push over https://crates.io/crates/yew-router, but I guess it needs to be a higher version. What do you think about 1.0.0? :)

@hgzimmerman
Copy link
Member Author

I feel like a 1.0.0 would be a little much of a commitment at the moment - ie committing to no breaking changes (at least on a short timescale). I want to get a couple of releases in to iron out bugs considering how much just changed.

But you are right, we are now targeting 0.6.0 as a minimum.

@hgzimmerman hgzimmerman changed the title Initial release (0.1.0) tracking issue. Release (0.6.0) tracking issue. Oct 14, 2019
@hgzimmerman
Copy link
Member Author

hgzimmerman commented Oct 22, 2019

Ok, I think its getting time to cut a release.

The following issues should be resolved before the release is made:
#105
#104
#121

UUID and date support can come later, as well as no/unnamed matchers for unit/tuple structs and enums. Those represent smaller breaking changes that won't break anyone's Switch derive.

The plan should be to release 0.6.0 nowish, then have master track yew's master branch, and cut a 0.7.0 release when yew 0.10.0 is released. People are forking this project to keep up with yew's master branch, and I would rather they didn't have to go to that effort.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
tracking Tracks the work on a feature or release
Projects
None yet
Development

No branches or pull requests

2 participants