build: bump version to 0.12.14-rc1 (#1060)

* docs: update changelog

* docs: update changelog

* build: bump version to 0.12.14-rc1

* dev: exclude typlite from dist publish
This commit is contained in:
Myriad-Dreamin 2024-12-23 21:15:15 +08:00 committed by GitHub
parent 8f88f248a9
commit e5f88431dd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 57 additions and 24 deletions

34
Cargo.lock generated
View file

@ -3573,7 +3573,7 @@ dependencies = [
[[package]]
name = "sync-lsp"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"anyhow",
"clap",
@ -3682,7 +3682,7 @@ dependencies = [
[[package]]
name = "tests"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"insta",
"lsp-server",
@ -3805,7 +3805,7 @@ dependencies = [
[[package]]
name = "tinymist"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"anyhow",
"async-trait",
@ -3846,7 +3846,7 @@ dependencies = [
"serde_yaml",
"strum",
"sync-lsp",
"tinymist-assets 0.12.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-assets 0.12.14-rc1 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-query",
"tinymist-render",
"tinymist-world",
@ -3873,7 +3873,7 @@ dependencies = [
[[package]]
name = "tinymist-analysis"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"base64",
"comemo",
@ -3890,17 +3890,17 @@ dependencies = [
[[package]]
name = "tinymist-assets"
version = "0.12.12"
version = "0.12.14-rc1"
[[package]]
name = "tinymist-assets"
version = "0.12.12"
version = "0.12.14-rc1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31b6caf4622ff148ca81a4faf2382cfa76f801900e2cbf5332561fff8a3cd19e"
checksum = "5fe41ff13b28f0deced022bf541addcef0c40be269d87be0076f48d2d135f323"
[[package]]
name = "tinymist-derive"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"quote",
"syn 2.0.90",
@ -3908,7 +3908,7 @@ dependencies = [
[[package]]
name = "tinymist-query"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"anyhow",
"base64",
@ -3962,7 +3962,7 @@ dependencies = [
[[package]]
name = "tinymist-render"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"base64",
"log",
@ -3973,7 +3973,7 @@ dependencies = [
[[package]]
name = "tinymist-world"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"anyhow",
"chrono",
@ -3989,7 +3989,7 @@ dependencies = [
"serde",
"serde_json",
"tar",
"tinymist-assets 0.12.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-assets 0.12.14-rc1 (registry+https://github.com/rust-lang/crates.io-index)",
"typst",
"typst-assets",
]
@ -4220,7 +4220,7 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "typlite"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"base64",
"clap",
@ -4363,7 +4363,7 @@ dependencies = [
[[package]]
name = "typst-preview"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"clap",
"comemo",
@ -4376,7 +4376,7 @@ dependencies = [
"reflexo-vec2svg",
"serde",
"serde_json",
"tinymist-assets 0.12.12 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-assets 0.12.14-rc1 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio",
"typst",
"typst-assets",
@ -4403,7 +4403,7 @@ dependencies = [
[[package]]
name = "typst-shim"
version = "0.12.12"
version = "0.12.14-rc1"
dependencies = [
"cfg-if",
"typst",

View file

@ -1,7 +1,7 @@
[workspace.package]
description = "An integrated language service for Typst."
authors = ["Myriad-Dreamin <camiyoru@gmail.com>", "Nathan Varner"]
version = "0.12.12"
version = "0.12.14-rc1"
edition = "2021"
readme = "README.md"
license = "Apache-2.0"
@ -146,7 +146,7 @@ insta = { version = "1.39", features = ["glob"] }
# Our Own Crates
typst-preview = { path = "./crates/typst-preview" }
tinymist-assets = { version = "0.12.12" }
tinymist-assets = { version = "0.12.14-rc1" }
tinymist = { path = "./crates/tinymist/" }
tinymist-derive = { path = "./crates/tinymist-derive/" }
tinymist-analysis = { path = "./crates/tinymist-analysis/" }

3
crates/typlite/dist.toml Normal file
View file

@ -0,0 +1,3 @@
[dist]
dist = false

View file

@ -4,12 +4,42 @@ All notable changes to the "tinymist" extension will be documented in this file.
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
## Unreleased
## v0.12.14 - [2024-12-23]
*We now use [cargo-dist](https://github.com/axodotdev/cargo-dist) to build and release binaries. The registries should prefer to using these binaries over that for VS Code (or VSCodium) extensions.* These following suffixes are used for VS Code (or VSCodium) extensions: `win32-x64`, `win32-arm64`, `linux-x64`, `linux-arm64`, `linux-armhf`, `darwin-x64`, `darwin-arm64`, `alpine-x64`, `alpine-arm64`, and `web`. If you have any problems with changes, please report them to [GitHub Issues](https://github.com/Myriad-Dreamin/tinymist/issues).
*We now use [cargo-dist](https://github.com/axodotdev/cargo-dist) to build, attest, and release binaries. The package publishers should prefer to use these binaries and validate them along with checksum.* If you have any problems with changes, please report them to [GitHub Issues](https://github.com/Myriad-Dreamin/tinymist/issues).
These following suffixes are used for VS Code (or VSCodium) extensions: `win32-x64`, `win32-arm64`, `linux-x64`, `linux-arm64`, `linux-armhf`, `darwin-x64`, `darwin-arm64`, `alpine-x64`, `alpine-arm64`, and `web`. The rest are used for other editors (e.g. Neovim).
We also start to release VS Code extension targeting universe platform. The universe target only doesn't bundle the binary. This is suitable for other platforms like RISC-V (riscv64) or LoongArch (loong64). Users of that must install tinymist by themselves. Note it introduces risk to use unaligned version of the extension and the binary, but we can mitigate it in future.
* Bumped typstyle to v0.12.13 by @Enter-tainer in https://github.com/Myriad-Dreamin/tinymist/pull/1047
* This version fixes a bugs that removes comments in math equations in some cases. For details, see https://enter-tainer.github.io/typstyle/changelog/#v01213---2024-12-21
* Bumped typstfmt to v0.12.1 in https://github.com/Myriad-Dreamin/tinymist/pull/1056
* Bumped typst-ansi-hl to v0.3.0 in https://github.com/Myriad-Dreamin/tinymist/pull/1057
### Editor
* (Fix) Excluded dollar characters from matched typst language words in https://github.com/Myriad-Dreamin/tinymist/pull/1054
### Code Analysis
* (Fix) Determining `name_started` in sig constructors in https://github.com/Myriad-Dreamin/tinymist/pull/1038
* Inferring types of show rule transformers in https://github.com/Myriad-Dreamin/tinymist/pull/1045
### Completion
* (Fix) Corrected wrong offset on Neovim for some postfix snippets by @Eric-Song-Nop in https://github.com/Myriad-Dreamin/tinymist/pull/966
* (Fix) Improved various cases about completing field accesses in https://github.com/Myriad-Dreamin/tinymist/pull/1019, https://github.com/Myriad-Dreamin/tinymist/pull/1020, https://github.com/Myriad-Dreamin/tinymist/pull/1039, and https://github.com/Myriad-Dreamin/tinymist/pull/1040
* (Fix) Adjusting offset from start when completing labels in https://github.com/Myriad-Dreamin/tinymist/pull/1051
* Made and using new field access classifier for completion in https://github.com/Myriad-Dreamin/tinymist/pull/1035
* Completing fields by type checking in https://github.com/Myriad-Dreamin/tinymist/pull/1041 and https://github.com/Myriad-Dreamin/tinymist/pull/1050
* Completing tidy-style doc comment by @Eric-Song-Nop in https://github.com/Myriad-Dreamin/tinymist/pull/1029
### Misc
* Building binaries for riscv64-linux-musl, loongarch64-linux-{musl,gnu} in https://github.com/Myriad-Dreamin/tinymist/pull/1009, https://github.com/Myriad-Dreamin/tinymist/pull/1014, and https://github.com/Myriad-Dreamin/tinymist/pull/1012
* Building vscode extension targeting universe (other) platforms in https://github.com/Myriad-Dreamin/tinymist/pull/10091059
**Full Changelog**: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.12...v0.12.14
## v0.12.12 - [2024-12-15]
@ -20,7 +50,7 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
* Configuring word separator and pattern specific for typst in https://github.com/Myriad-Dreamin/tinymist/pull/990 and https://github.com/Myriad-Dreamin/tinymist/pull/1002
* Previously `some-ident` is split to `|some-|ident|` from left to right or `|some|-ident|` from right to left. Now VS Code identifies it as a single word.
* Checking affiliated column for a hidden typst source document by @Myriad-Dreamin in https://github.com/Myriad-Dreamin/tinymist/pull/1003
* Checking affiliated column for a hidden typst source document in https://github.com/Myriad-Dreamin/tinymist/pull/1003
### Preview

View file

@ -1,6 +1,6 @@
{
"name": "tinymist",
"version": "0.12.12",
"version": "0.12.14-rc1",
"description": "An integrated language service for Typst",
"keywords": [
"typst",

View file

@ -1,6 +1,6 @@
{
"name": "typst-textmate",
"version": "0.12.12",
"version": "0.12.14-rc1",
"private": true,
"scripts": {
"compile": "npx tsc && node ./dist/main.mjs",