Release Notes
This release promotes 1.10.0-beta.x to stable, and several new features.
Since 1.10.0-beta.7
- Multiple
--target-os
is now allowed, and#[cfg(not(target_os...))]
is now parsed: #187 - Console output is now handled by flexi_logger: #187
- Variant types are now explicitly formatted in Go: #189
Summary of 1.10.0-beta.x
See the full changelog for more details: https://github.com/1Password/typeshare/blob/main/CHANGELOG.md
- Output can now be split into multiple generated files
- Source is now walked in parallel, increasing speed
- Generic type constraints can now be defined for Swift
- Kotlin's Inline value classes are now supported
- You can now specify that a struct should be "redacted"
- The effects are language specific. For Kotlin,
toString
is overridden.
- The effects are language specific. For Kotlin,
Install typeshare-cli 1.11.0
Install prebuilt binaries via shell script
# WARNING: this installer is experimental
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/1Password/typeshare/releases/download/v1.11.0/typeshare-cli-v1.11.0-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.11.0/typeshare-cli-v1.11.0-installer.ps1 | iex
Download typeshare-cli 1.11.0
target | kind | download |
---|---|---|
aarch64-apple-darwin | tarball | typeshare-cli-v1.11.0-aarch64-apple-darwin.tar.xz |
x86_64-apple-darwin | tarball | typeshare-cli-v1.11.0-x86_64-apple-darwin.tar.xz |
x86_64-pc-windows-msvc | tarball | typeshare-cli-v1.11.0-x86_64-pc-windows-msvc.zip |
x86_64-unknown-linux-gnu | tarball | typeshare-cli-v1.11.0-x86_64-unknown-linux-gnu.tar.xz |