Releases: ash-project/ash_typescript
v0.6.2
Bug Fixes:
-
rpc: make fields parameter optional with proper type inference by @Torkan
-
rpc: improve type inference for optional fields parameter by @Torkan
-
rpc: generate optional fields parameter for create/update in TypeScript by @Torkan
-
rpc: make fields parameter optional for create and update actions by @Torkan
v0.6.1
v0.6.0
Features:
-
rpc: implement lifecycle hooks in TypeScript codegen by @Torkan
-
rpc: add lifecycle hooks configuration API by @Torkan
-
codegen: add configurable untyped map type by @Torkan
-
rpc: add custom error response handler support by @Torkan
-
rpc: add support for dynamic endpoint configuration via imported TypeScript functions by @Torkan
-
rpc: add typed query field verification at compile time by @Torkan
-
add type_mapping_overrides config setting by @Torkan
-
codegen: warn when resources have extension but missing from domain by @Torkan
Bug Fixes:
- add support for generic actions returning typed struct(s) by @Torkan
v0.5.0
Features:
-
add action metadata support with field name mapping by @Torkan
-
add precise pagination type constraints to prevent misuse by @Torkan
-
add VerifierChecker utility for Spark verifier validation by @Torkan
-
support typescript_field_names callback in codegen by @Torkan
-
add map field name validation for custom types by @Torkan
-
add field_names & argument_names for mapping invalid typescript names to valid ones by @Torkan
Bug Fixes:
v0.4.0
Features:
- Properly handle map without constraints, both as input and output. by @Torkan
Bug Fixes:
-
Add verifier that checks that resources with rpc actions use by @Torkan
-
reject loading of relationships for resources without AshTypescript.Resource extension. by @Torkan
-
use __array: true for union types on resource schema by @Torkan
-
generate correct types for array union attributes. by @Torkan
-
For generic actions that return an untyped map, remove fields-arg by @Torkan
Improvements:
-
add unique type_name verifier for AshTypescript.Resource by @Torkan
-
remove redundant path-tracking & cleanup of code in formatters. by @Torkan
-
remove redundant cast_input in color_palette.ex by @Torkan
v0.3.3 (2025-09-20)
Improvements:
- run npm install automatically on installation by Zach Daniel
v0.3.2 (2025-09-20)
Bug Fixes:
- change installer config: --react -> --framework react by Torkild Kjevik
v0.3.1 (2025-09-20)
Improvements:
- add igniter install notices. by Torkild Kjevik
v0.3.0 (2025-09-20)
Features:
- add igniter installer by Torkild Kjevik
Improvements:
-
add rpc routes & basic react setup in installer by Torkild Kjevik
-
use String.contains? for checking if rpc routes already exist by Torkild Kjevik
-
Set default config in config.exs by Torkild Kjevik
v0.2.0 (2025-09-17)
Features:
- Add Phoenix Channel support & generation of channel functions. by Torkild Kjevik
Bug Fixes:
- Only send relevant data to the backend. by Torkild Kjevik
Improvements:
-
prefix socket assigns with
ash_by Torkild Kjevik -
Add timeout parameter to channel rpc actions. by Torkild Kjevik
v0.1.2 (2025-09-15)
Improvements:
- Use correct casing in dsl docs filenames. by Torkild Kjevik
v0.1.1 (2025-09-15)
Bug Fixes:
-
Add codegen-callback for ash.codegen. by Torkild Kjevik
-
update typespec for run_typed_query/4 by Torkild Kjevik
-
Use correct name for entities in rpc verifier. by Torkild Kjevik
Improvements:
-
add support for AshPostgres.Ltree type. by Torkild Kjevik
-
add custom http client support. by Torkild Kjevik
-
build related issues, update ash by Zach Daniel
v0.1.0 (2025-09-13)
Features:
- Initial feature set
v0.3.3
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.2.0
Full Changelog: v0.1.2...v0.2.0
v0.1.2
Full Changelog: v0.1.1...v0.1.2