Releases: 1Password/typeshare
Releases · 1Password/typeshare
Version 1.11.0
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
v1.10.0-beta.6
Install typeshare-cli 1.10.0-beta.6
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.10.0-beta.6/typeshare-cli-v1.10.0-beta.6-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.10.0-beta.6/typeshare-cli-v1.10.0-beta.6-installer.ps1 | iex
Download typeshare-cli 1.10.0-beta.6
v1.10.0-beta.5
Install typeshare-cli 1.10.0-beta.5
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.10.0-beta.5/typeshare-cli-v1.10.0-beta.5-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.10.0-beta.5/typeshare-cli-v1.10.0-beta.5-installer.ps1 | iex
Download typeshare-cli 1.10.0-beta.5
v1.10.0-beta.4
Install typeshare-cli 1.10.0-beta.4
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.10.0-beta.4/typeshare-cli-v1.10.0-beta.4-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.10.0-beta.4/typeshare-cli-v1.10.0-beta.4-installer.ps1 | iex
Download typeshare-cli 1.10.0-beta.4
v1.10.0-beta.1
Install typeshare-cli 1.10.0-beta.1
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.10.0-beta.1/typeshare-cli-v1.10.0-beta.1-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.10.0-beta.1/typeshare-cli-v1.10.0-beta.1-installer.ps1 | iex
Download typeshare-cli 1.10.0-beta.1
Version 1.10.0-beta.0
Release Notes
This release brings support for multiple file generation, allowing splitting generated
files when used in large projects. This can dramatically increase compilation speed of
the generated files and increase maintainability.
This is a pre-release version which may have bugs or break compatibility.
- Multiple file output #166
Install typeshare-cli 1.10.0-beta.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.10.0-beta.0/typeshare-cli-v1.10.0-beta.0-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.10.0-beta.0/typeshare-cli-v1.10.0-beta.0-installer.ps1 | iex
Download typeshare-cli 1.10.0-beta.0
Version 1.9.2
Release Notes
This release fixes a Cargo.lock error introduced in 1.9.1.
Install typeshare-cli 1.9.2
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.9.2/typeshare-cli-v1.9.2-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.9.2/typeshare-cli-v1.9.2-installer.ps1 | iex
Download typeshare-cli 1.9.2
v1.9.1
Install typeshare-cli 1.9.1
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.9.1/typeshare-cli-v1.9.1-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.9.1/typeshare-cli-v1.9.1-installer.ps1 | iex
Download typeshare-cli 1.9.1
v1.9.0
Install typeshare-cli 1.9.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.9.0/typeshare-cli-v1.9.0-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.9.0/typeshare-cli-v1.9.0-installer.ps1 | iex
Download typeshare-cli 1.9.0
Version 1.8.0
Release Notes
This release brings support for various Rust std smart pointers, as well as a CLI flag to opt-into following symbolic links. In addition, typeshare has been updated to use syn 2.0
- Added support for various Rust std smart pointers. #134
- Added CLI flag to opt-into following symbolic links. #156
- Migrate to syn version 2.0. #130
Community contributors
Thank you to the following community contributors for your work on this release:
Install typeshare-cli 1.8.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.8.0/typeshare-cli-v1.8.0-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.8.0/typeshare-cli-v1.8.0-installer.ps1 | iex
Download typeshare-cli 1.8.0