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(release): release v0.5.0 #72

Merged
merged 1 commit into from
Apr 30, 2021
Merged

chore(release): release v0.5.0 #72

merged 1 commit into from
Apr 30, 2021

Conversation

b5
Copy link
Member

@b5 b5 commented Apr 29, 2021

version 0.5.0 breaks the APIs of math, time, and json.

After a large community effort, we've successfully moved two packages from starlib into go-starlark:

Both of these packages have had a great deal of vetting & improvement in the process of migrating. While this does introduce many breaking changes for both packages, both packages have better stability & performance characteristics.

Moving forward, we'll try to follow the pattern of developing & testing packages here, and for those deemed worthy, move them up into go-starlark. Once a package lands there, we'll switch starlib to being a strict import-and-document-only, which effectively locks their API. Keeping package APIs matched to go-starlark will cut down on drift, benefitting the broader starlark ecosystem. We're currently working on doing the same with the re / regexp package.

In the same vein, we've switched to the go-starlark json module, which adds another breaking API change for this release.

@b5 b5 added the chore label Apr 29, 2021
@b5 b5 requested a review from dustmop April 29, 2021 17:13
@b5 b5 self-assigned this Apr 29, 2021
@b5 b5 merged commit 8b5b5b9 into master Apr 30, 2021
@b5 b5 deleted the b5/chore_release_0.5.0 branch April 30, 2021 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant