Skip to content

Version 1.11.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 03 Sep 15:32
· 1 commit to main since this release
a509825

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.

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