docs: WebViewAttributes stability#1685
Conversation
Package Changes Through f851882There are 1 changes which include wry with patch Planned Package VersionsThe following package releases are the planned based on the context of changes in this pull request.
Add another change file through the GitHub UI by following this link. Read about change files or the docs at github.com/jbolda/covector |
|
Seems like We should either remove the flag or properly gate the implementations |
Sounds reasonable to me. @amrbashir Do you remember why drag-and-drop needs to be guarded? |
|
I think it was done so users won't see the field if they didn't enable the feature flag, but it shouldn't matter either way |
|
marking the struct as non_exhaustive would be too annoying to use right? wondering if it makes sense to have stability docs like this in a 0.x library instead of adding a semver ci check that helps prevent us breaking it in a patch. and if we were to release wry v1 i'd assume a builder pattern or whatever instead of an unstable struct would be used. |
You can't construct a I think even we're on 0.x, a breaking change still requires everything depending on it to upgrade and without a notice like this, almost any new features will be 'breaking' while nothing's actually breaking Alternatively, remove it from the public APIs, the builder should fully cover its use cases except for maybe getting data out the builder |
lol
yeah but if devs have to lock the patch versions cause they're breaking why do we even use semver?
I would not mind that at all! If not even tauri uses the struct, who does? |
Mainly copied in the one we had for tauri config
Looking at the patch version we just released, #1649 is technically breaking since we added a field to
WebViewAttributeswith allpubfields