Releases: modiimedia/arri
Releases · modiimedia/arri
v0.68.0
Overview
- chore: add integration tests for serializing transformed keys by @joshmossas in #115
- chore: update libs by @joshmossas in #116
- feature: add "onError" hook to generated clients by @joshmossas in #102 specifically (ts, dart, swift, and kotlin)
- feature: add go mod support to "arri use" by @joshmossas in #117
Full Changelog: v0.67.0...v0.68.0
v0.67.0
What's Changed
- Bugfix: optional types should respect original json key during serialization by @joshmossas in #114
Full Changelog: v0.66.0...v0.67.0
v0.66.0
What's Changed
- Refactor: change schema for
Generator
used in generator plugins - Feature: export metadata for rpc overrides by @joshmossas in #111
- Feature: support $ref when converting json schema to ATD by @joshmossas in #112
Breaking Change
Generator
type has changed from
export interface Generator<TOptions extends Record<string, any> | undefined> {
generator: (def: AppDefinition, isDevServer?: boolean) => any;
options: TOptions;
}
To
export interface Generator<TOptions extends Record<string, any> | undefined> {
// this property has been renamed
run: (def: AppDefinition, isDevServer?: boolean) => any;
options: TOptions;
}
All future generator plugins using 0.66.0 or later must adjust to match this new interface.
Full Changelog: v0.65.2...v0.66.0
v0.65.2
Full Changelog: v0.65.1...v0.65.2
v0.65.1
What's Changed
- remove unnecessary log from init command by @joshmossas in #109
Full Changelog: v0.65.0...v0.65.1
v0.65.0
What's Changed
- Bugfix: go server validations should error with empty body by @joshmossas in #107
- Feature: procedure overrides for ts client generation by @joshmossas in #108
- Chore: setup publishable go module for the Arri RPC go server
- Feature:
arri init
now supports scaffolding a go project
Full Changelog: v0.63.4...v0.65.0
v0.63.3
What's Changed
- chore: update ts libs by @joshmossas in #105
- feature: go server implementation by @joshmossas in #95
Initial Go Server Implementation
This release marks conpletion of the first version of the Arri Go server implementation. Some additional modifications must be finalized to make it usable for external applications, so keep an eye open for upcoming releases.
Documentation on the go server can be found in the Readme.
Full Changelog: v0.63.2...v0.63.3
v0.63.2
What's Changed
- chore: update TS dependencies by @joshmossas in #101
- bugfix: escape quotes and other special characters when serializing record keys by @joshmossas in #104
- fixes issue where record types will produce invalid json if one of the keys contains a special character
Full Changelog: v0.63.1...v0.63.2
v0.63.1
Full Changelog: v0.63.0...v0.63.1
v0.63.0
What's Changed
- bugfix: [dart-codegen] ensure client version is passed down to nested services by @joshmossas in #100
Full Changelog: v0.62.0...v0.63.0