Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: reduce API surface #27

Merged
merged 1 commit into from Jan 19, 2022
Merged

chore: reduce API surface #27

merged 1 commit into from Jan 19, 2022

Conversation

jcornaz
Copy link
Owner

@jcornaz jcornaz commented Jan 19, 2022

This is a follow up on #25, where we discovered the difficutly of changing implementation details without breaking the API.

Since I am now preparing a breaking release, I'd like to use that opportunity to reduce the api surface as much as possible, so that we reduce the likelyhood of having the same problems we had with #25.

@jcornaz jcornaz enabled auto-merge (squash) January 19, 2022 17:23
@jcornaz jcornaz merged commit 540341a into main Jan 19, 2022
@jcornaz jcornaz deleted the chore/reduce-api-surface branch January 19, 2022 17:25
This was referenced Jan 19, 2022
jcornaz added a commit that referenced this pull request Jan 19, 2022
chore!: All struct fields are now private

chore!: All enums are marked with `#[non_exhaustive]`

chore!: The constructor of `AnimationPlugin` is now private. Use `AnimationPlugin::default()` instead.

Release-As: 2.0.0-rc.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant