Releases: 1Password/typeshare
Releases · 1Password/typeshare
Version 1.13.0
Release Notes
- Update how logging is initialized: #206
- Don't recreate
Codable.swift
when the contents have not changed #205
- Fix target_os parsing when no --target-os is provided #204
Install typeshare-cli 1.13.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.13.0/typeshare-cli-v1.13.0-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.13.0/typeshare-cli-v1.13.0-installer.ps1 | iex
Download typeshare-cli 1.13.0
Version 1.12.0
Release Notes
- Optional slices in Go no longer trigger a pointer redirection.
- Upgrade to clap 4. This let us remove the dependency on the now unmaintained atty crate.
- wasmbind is now an optional feature
Install typeshare-cli 1.12.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.12.0/typeshare-cli-v1.12.0-installer.sh | sh
Install prebuilt binaries via powershell script
# WARNING: this installer is experimental
irm https://github.com/1Password/typeshare/releases/download/v1.12.0/typeshare-cli-v1.12.0-installer.ps1 | iex
Download typeshare-cli 1.12.0
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