Skip to content

refactor(core): promote resource, rxResource & httpResource to stable#68253

Merged
alxhub merged 1 commit into
angular:mainfrom
JeanMeche:promote-resource
May 5, 2026
Merged

refactor(core): promote resource, rxResource & httpResource to stable#68253
alxhub merged 1 commit into
angular:mainfrom
JeanMeche:promote-resource

Conversation

@JeanMeche

@JeanMeche JeanMeche commented Apr 16, 2026

Copy link
Copy Markdown
Member

The time has come.

Note: #67382 introduced a breaking change where you could notice some sublte timing change on how value is set when using rxResource or a stream on a resource

@JeanMeche JeanMeche requested a review from alxhub April 16, 2026 17:10
@pullapprove pullapprove Bot requested a review from crisbeto April 16, 2026 17:10
The time has come.

Note: angular#67382 introduced a breaking change where you could notice some sublte timing change on how `value` is set when using `rxResource` or a `stream` on a `resource`
@angular-robot angular-robot Bot added the area: core Issues related to the framework runtime label Apr 16, 2026
@ngbot ngbot Bot added this to the Backlog milestone Apr 16, 2026
@wartab

wartab commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

I guess that will kill any chance to see this happen? #63070

@JeanMeche JeanMeche changed the title refactor(core): promote resource & rxResource to stable refactor(core): promote resource, rxResource & httpResource to stable Apr 20, 2026
@JeanMeche JeanMeche modified the milestones: Backlog, v22 candidates Apr 23, 2026

@alxhub alxhub left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Reviewed-for: public-api, fw-general

@alxhub alxhub added target: major This PR is targeted for the next major release action: merge The PR is ready for merge by the caretaker labels May 5, 2026
@JeanMeche JeanMeche removed the request for review from crisbeto May 5, 2026 21:30
@alxhub alxhub merged commit d7b4751 into angular:main May 5, 2026
23 checks passed
@alxhub

alxhub commented May 5, 2026

Copy link
Copy Markdown
Member

This PR was merged into the repository. The changes were merged into the following branches:

@JeanMeche JeanMeche deleted the promote-resource branch May 5, 2026 23:44
erkamyaman added a commit to erkamyaman/angular-tr that referenced this pull request May 6, 2026
PR angular#68253 promoted `resource()`, `rxResource()`, and `httpResource()`
to stable. Update the roadmap entries to match.
mattrbeck pushed a commit that referenced this pull request May 12, 2026
Marks `HttpResourceRequest`, `HttpResourceOptions`, and `HttpResourceRef` as public APIs following the stabilization of the Resource API in #68253
mattrbeck pushed a commit that referenced this pull request May 12, 2026
Marks `HttpResourceRequest`, `HttpResourceOptions`, and `HttpResourceRef` as public APIs following the stabilization of the Resource API in #68253

(cherry picked from commit a617967)
SkyZeroZx added a commit to SkyZeroZx/angular that referenced this pull request May 12, 2026
Marks `resource` as public APIs following the stabilization of the Resource API in angular#68253
erkamyaman added a commit to erkamyaman/angular-tr that referenced this pull request May 13, 2026
angular#68253 graduated `resource`, `rxResource`, and `httpResource` to stable
by swapping `@experimental` for `@publicApi 22.0` across three files.
The two `resource()` overloads in `packages/core/src/resource/resource.ts`
were missed and still carried `@experimental 19.0`. The public-api
golden already lists both overloads as `// @public`, so this aligns the
source with what the rest of the codebase reflects.
mattrbeck pushed a commit that referenced this pull request May 13, 2026
#68253 graduated `resource`, `rxResource`, and `httpResource` to stable
by swapping `@experimental` for `@publicApi 22.0` across three files.
The two `resource()` overloads in `packages/core/src/resource/resource.ts`
were missed and still carried `@experimental 19.0`. The public-api
golden already lists both overloads as `// @public`, so this aligns the
source with what the rest of the codebase reflects.
mattrbeck pushed a commit that referenced this pull request May 13, 2026
#68253 graduated `resource`, `rxResource`, and `httpResource` to stable
by swapping `@experimental` for `@publicApi 22.0` across three files.
The two `resource()` overloads in `packages/core/src/resource/resource.ts`
were missed and still carried `@experimental 19.0`. The public-api
golden already lists both overloads as `// @public`, so this aligns the
source with what the rest of the codebase reflects.

(cherry picked from commit 7557b33)
@angular-automatic-lock-bot

Copy link
Copy Markdown

This pull request has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot Bot locked and limited conversation to collaborators Jun 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker area: core Issues related to the framework runtime target: major This PR is targeted for the next major release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants