Releases: heddendorp/effect-angular
Releases · heddendorp/effect-angular
effect-platform-angular 0.0.6 (2026-02-11)
Fixes
- Trigger a new release for both packages after release workflow publish-guard updates.
effect-angular-query 0.1.1 (2026-02-11)
Fixes
- Trigger a new release for both packages after release workflow publish-guard updates.
effect-angular-query 0.1.0 (2026-02-11)
Breaking Changes
Redesign the RPC integration around a single injectable client factory that auto-exposes query and mutation helpers for procedures, adds typed mutation utilities, and includes direct call helpers with explicit stream-procedure errors.
Version bump
@heddendorp/effect-angular-query: major (expected0.0.x->0.1.0)
Changed
- Replace query-only provider/service setup with
createEffectRpcAngularClient(...). - Add explicit procedure markers (
asRpcQuery,asRpcMutation) to control generated helper surfaces. - Add generated mutation helpers (
mutationKey,mutationFn,mutationOptions) next to query helpers. - Keep typed expected errors as a union of schema errors and
RpcClientError. - Throw explicit runtime errors for stream procedures in this integration surface.
Migration
- Replace provider registration:
- Old:
provideEffectRpcQueryClient({ ... }) - New:
const AppRpc = createEffectRpcAngularClient({ ... });and registerAppRpc.providers.
- Old:
- Replace service injection:
- Old:
inject(EffectRpcQueryClient)+helpersFor(AppRpcs) - New:
AppRpc.injectClient()
- Old:
- Replace procedure access:
- Old:
helpers.users.get.queryOptions(...) - New:
AppRpc.injectClient().users.get.queryOptions(...)
- Old:
- Move defaults:
- Old:
defaults - New:
queryDefaultsandmutationDefaults
- Old:
- Mark mutations:
- Wrap mutation procedures with
asRpcMutation(...)to expose mutation helpers.
- Wrap mutation procedures with
- Update mutation call sites:
- Use
injectMutation(() => rpc.<path>.mutationOptions()).
- Use
0.0.2 (2026-02-07)
Features
- Add typed helper access
- Add query peer dependencies
- Update public API exports
- Add rpc query helpers
- Add rpc query client config
- Add rpc query options factory
- Add rpc query key builder
- Add rpc query type adapters
- map HttpClient responses
- map Effect requests to HttpClient
- add Effect HttpClient provider
Fixes
- install deps before jsr dry-run in prepare workflow
- align knope config with required PR body and sync jsr versions
- use direct knope binary path during install step
- install knope from knope/v0.22.2 release tag
effect-platform-angular 0.0.5 (2026-02-07)
Fixes
- Small maintenance release to validate the automated release workflow.
effect-platform-angular 0.0.4 (2026-02-07)
Fixes
- exclude guidance file from knope parsing
Changed
- Switched release publishing from JSR to npm with trusted publishing (OIDC).
- Updated package metadata for public scoped npm publishing and repository links.
- Aligned release validation and documentation with the Knope-based npm release flow.
effect-platform-angular 0.0.3 (2026-02-07)
Features
Added
- Initial open-source release pipeline with Knope + GitHub Actions.
- Community health documentation (license, code of conduct, contributing, security).
- Root project documentation and package overview for Effect Angular libraries.
effect-angular-query 0.0.5 (2026-02-07)
Fixes
- Small maintenance release to validate the automated release workflow.
effect-angular-query 0.0.4 (2026-02-07)
Fixes
- exclude guidance file from knope parsing
Changed
- Switched release publishing from JSR to npm with trusted publishing (OIDC).
- Updated package metadata for public scoped npm publishing and repository links.
- Aligned release validation and documentation with the Knope-based npm release flow.
effect-angular-query 0.0.3 (2026-02-07)
Features
Added
- Initial open-source release pipeline with Knope + GitHub Actions.
- Community health documentation (license, code of conduct, contributing, security).
- Root project documentation and package overview for Effect Angular libraries.