Skip to content

[record_use] Prepare to release v1.0.0#3461

Merged
dcharkes merged 4 commits into
mainfrom
record-use-1-0
Jul 9, 2026
Merged

[record_use] Prepare to release v1.0.0#3461
dcharkes merged 4 commits into
mainfrom
record-use-1-0

Conversation

@dcharkes

@dcharkes dcharkes commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Record use:

  • Bump to 1.0
  • Removes the experimental notice in the readme

Hooks:

  • Mark recordedUses as nonExperimental
  • Update error message if recorded uses are missing to mention the minimal dart version
  • Minor version bump: dart_apitool treats marking a member as non experimental identical to adding a member. And adding a member should be a minor release.

Hooks Runner:

  • Minor version bump: dart_apitool treats bumping a major version of a dependency as a minor version bump, not a patch release.

TODO:

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

Package publishing

If you have publishing permissions, you can use the links below to publish the changes after merging this PR.

Package Version Status Publish tag (post-merge)
package:code_assets 1.2.1 already published at pub.dev
package:data_assets 0.20.0 already published at pub.dev
package:ffi 2.2.0 already published at pub.dev
package:hooks 2.1.0 ready to publish hooks-v2.1.0
package:hooks_runner 1.6.0 ready to publish hooks_runner-v1.6.0
package:jni_flutter 1.0.1 already published at pub.dev
package:jni_util 1.0.0-wip WIP (no publish necessary)
package:native_toolchain_c 0.19.3-wip WIP (no publish necessary)
package:record_use 1.0.0 ready to publish record_use-v1.0.0
package:swift2objc 0.2.0 already published at pub.dev
package:swiftgen 0.1.3-wip WIP (no publish necessary)

Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

PR Health

Breaking changes ✔️
Package Change Current Version New Version Needed Version Looking good?
hooks Non-Breaking 2.0.2 2.1.0-wip 2.1.0-wip ✔️
hooks_runner Non-Breaking 1.5.0 1.6.0-wip 1.6.0-wip ✔️
record_use None 0.6.0 1.0.0-wip 1.0.0-wip ✔️
code_assets None 1.2.1 1.2.1 1.2.1 ✔️

This check can be disabled by tagging the PR with skip-breaking-check.

API leaks ✔️

The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.

Package Leaked API symbol Leaking sources

This check can be disabled by tagging the PR with skip-leaking-check.

@dcharkes dcharkes changed the title [record_use] Release v1.0.0 [record_use] Prepare to release v1.0.0 Jul 9, 2026
@dcharkes
dcharkes requested a review from goderbauer July 9, 2026 10:28
@dcharkes
dcharkes marked this pull request as ready for review July 9, 2026 10:28

@goderbauer goderbauer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dcharkes
dcharkes merged commit 59506e0 into main Jul 9, 2026
34 checks passed
@dcharkes
dcharkes deleted the record-use-1-0 branch July 9, 2026 11:20
copybara-service Bot pushed a commit to dart-lang/sdk that referenced this pull request Jul 9, 2026
Recorded uses is no longer behind an experiment flag from the next
stable Dart release. So the annotations involved from `package:meta`
should also be marked non-experimental.

Related:
- https://dart-review.googlesource.com/c/sdk/+/519700
- flutter/flutter#188887
- dart-lang/native#3461

Change-Id: I4f0c674c65e2f41ff5b151acf2b3da0105c054f1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/522500
Reviewed-by: Lasse Nielsen <[email protected]>
Commit-Queue: Daco Harkes <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants