Skip to content

Commit

Permalink
Merge pull request #1471 from Myriad-Dreamin/bump-version-0.13.6-rc1
Browse files Browse the repository at this point in the history
build: bump version to 0.13.6-rc1
  • Loading branch information
Myriad-Dreamin authored Mar 11, 2025
2 parents 512f931 + d4ca987 commit 5a038c9
Show file tree
Hide file tree
Showing 8 changed files with 83 additions and 32 deletions.
30 changes: 15 additions & 15 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[workspace.package]
description = "An integrated language service for Typst."
authors = ["Myriad-Dreamin <[email protected]>", "Nathan Varner"]
version = "0.13.4"
version = "0.13.6-rc1"
edition = "2021"
readme = "README.md"
license = "Apache-2.0"
Expand Down Expand Up @@ -174,7 +174,7 @@ insta = { version = "1.39", features = ["glob"] }


# Our Own Crates
tinymist-assets = { version = "=0.13.4" }
tinymist-assets = { version = "=0.13.6-rc1" }

tinymist-derive = { path = "./crates/tinymist-derive/", version = "0.13.2" }
tinymist-std = { path = "./crates/tinymist-std/", version = "0.13.2", default-features = false }
Expand All @@ -185,11 +185,11 @@ tinymist-task = { path = "./crates/tinymist-task/", version = "0.13.2" }
tinymist-analysis = { path = "./crates/tinymist-analysis/", version = "0.13.2" }
typst-shim = { path = "./crates/typst-shim", version = "0.13.2" }

tinymist-core = { path = "./crates/tinymist-core/", version = "0.13.4", default-features = false }
tinymist = { path = "./crates/tinymist/", version = "0.13.4" }
tinymist-query = { path = "./crates/tinymist-query/", version = "0.13.4" }
tinymist-render = { path = "./crates/tinymist-render/", version = "0.13.4" }
typst-preview = { path = "./crates/typst-preview", version = "0.13.4" }
tinymist-core = { path = "./crates/tinymist-core/", version = "0.13.6-rc1", default-features = false }
tinymist = { path = "./crates/tinymist/", version = "0.13.6-rc1" }
tinymist-query = { path = "./crates/tinymist-query/", version = "0.13.6-rc1" }
tinymist-render = { path = "./crates/tinymist-render/", version = "0.13.6-rc1" }
typst-preview = { path = "./crates/typst-preview", version = "0.13.6-rc1" }

[profile.dev.package.insta]
opt-level = 3
Expand Down
2 changes: 1 addition & 1 deletion contrib/html/editors/vscode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tinymist-vscode-html",
"version": "0.13.4",
"version": "0.13.6-rc1",
"description": "Extending Typst with HTML features",
"keywords": [
"html",
Expand Down
2 changes: 1 addition & 1 deletion crates/tinymist-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tinymist-web",
"version": "0.13.4",
"version": "0.13.6-rc1",
"description": "WASM module for running tinymist analyzers in JavaScript environment.",
"author": "Myriad-Dreamin",
"license": "Apache-2.0",
Expand Down
4 changes: 2 additions & 2 deletions docs/tinymist/feature/preview.typ
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Also see:

== Builtin Preview Feature

=== Using `tinymist.startDefaultPreview` Command <default-preview>
=== Using `tinymist.startDefaultPreview` Command (Since Tinymist v0.13.6) <default-preview>

You can use `tinymist.startDefaultPreview` command to start a preview instance without arguments. This is used for the
case where a client cannot pass arguments to the preview command, e.g. helix. Default Behaviors:
Expand All @@ -64,7 +64,7 @@ case where a client cannot pass arguments to the preview command, e.g. helix. De
You can set the arguments to used by configuration `tinymist.preview.browsing.args` to *override* the default behavior. The default
value is `["--data-plane-host=127.0.0.1:0", "--invert-colors=auto", "--open"]`. Intentionally, the name of the configuration is *not* `tinymist.defaultPreviewArgs` or `tinymist.preview.defaultArgs` to avoid confusion.

=== Running preview server in background <background-preview>
=== Running preview server in background (Since Tinymist v0.13.6) <background-preview>

You can start a preview instance in background with configuration:
```jsonc
Expand Down
59 changes: 55 additions & 4 deletions editors/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,58 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how

The changelog lines unspecified with authors are all written by the @Myriad-Dreamin.

## v0.13.6 - [2025-03-12]

We has provided more ways of previewing documents for editors having poor lsp support.
- Default Preview: The editors supporting lsp commands, e.g. neovim and helix, can use [`tinymist.startDefaultPreview`](https://myriad-dreamin.github.io/tinymist/feature/preview.html#label-default-preview) to start a browsing preview server directly.
- Background Preview: The editors not supporting lsp commands can use the [background preview](https://myriad-dreamin.github.io/tinymist/feature/preview.html#label-background-preview) feature to start a preview server in background. You can bind a shortcut editor to open the preview in browser.

See the [Issue: Preview feature for all editors](https://github.com/Myriad-Dreamin/tinymist/issues/1237) for unimplemented features.

### Compiler

* (Fix) Getting task options from configuration in https://github.com/Myriad-Dreamin/tinymist/pull/1449
* (Fix) Displaying `ProjectInsId` without quoting in https://github.com/Myriad-Dreamin/tinymist/pull/1476
* This made document summary not working in the previous version.
* (Perf) Parallelizing and synchronously waiting font loading in https://github.com/Myriad-Dreamin/tinymist/pull/1470

### Code Analysis

* Made file type recognition by file extension case-insensitive in https://github.com/Myriad-Dreamin/tinymist/pull/1472
* For example, `IMAGE.PNG` is recognized as an image file now.

### Editor

* (Fix) Combining VS Code language specific default settings into one block by @0risc in https://github.com/Myriad-Dreamin/tinymist/pull/1462

### Completion

* (Fix) Skipping argument completion when the cursor is on the right parenthesis in https://github.com/Myriad-Dreamin/tinymist/pull/1480
* (Fix) Distinguished content value from content type in https://github.com/Myriad-Dreamin/tinymist/pull/1482
* `math.op("+")` was wrongly inferred as an element function (type), instead of a value having the element type.
* Adjusting range of label and reference completions in https://github.com/Myriad-Dreamin/tinymist/pull/1443 and https://github.com/Myriad-Dreamin/tinymist/pull/1444
* It becomes more sensible when you request completions from anywhere on the labels or references.
* Unifying and improving function and method completion in https://github.com/Myriad-Dreamin/tinymist/pull/1478
* The was affecting `show outline.entry`. It was completing `e|` as `entry()` instead of `entry`.
* Skip completion of types having no constructors or scopes in https://github.com/Myriad-Dreamin/tinymist/pull/1481
* For example, `content` is not completed.
* Completing `std` module in https://github.com/Myriad-Dreamin/tinymist/pull/1483
* `std` is in neither global scope nor math scope, so we have to handle it manually.
* Accepting arbitrary expressions in show rules in https://github.com/Myriad-Dreamin/tinymist/pull/1484
* For example, `show: s|` now can be completed as `show: std|`, and so that further completed as `show: std.scale(..)`. It was not working because modules were filtered out as not a valid show transform function.

### Preview

* Added support to run preview server in background in https://github.com/Myriad-Dreamin/tinymist/pull/1233
* Added `tinymist.startDefaultPreview` and revised documentation about preview in https://github.com/Myriad-Dreamin/tinymist/pull/1448

### Misc

* Updated bug report and feature request template in https://github.com/Myriad-Dreamin/tinymist/pull/1454, https://github.com/Myriad-Dreamin/tinymist/pull/1455, https://github.com/Myriad-Dreamin/tinymist/pull/1456, https://github.com/Myriad-Dreamin/tinymist/pull/1457, and https://github.com/Myriad-Dreamin/tinymist/pull/1458
* Logging `update_by_map` to debug zed configuration in https://github.com/Myriad-Dreamin/tinymist/pull/1474

**Full Changelog**: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.4...v0.13.6

## v0.13.4 - [2025-03-02]

### Code Analysis
Expand All @@ -17,7 +69,6 @@ The changelog lines unspecified with authors are all written by the @Myriad-Drea
* (Fix) Using the background rect to calculate cursor
position in the page in https://github.com/Myriad-Dreamin/tinymist/pull/1427


**Full Changelog**: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.2...v0.13.4

## v0.13.2 - [2025-02-27]
Expand Down Expand Up @@ -155,7 +206,7 @@ For `tinymist.lock` feature, please check the [tinymist.projectResolution = "loc

* (Fix) Fixed a panic when getting font index which is hit by comemo in https://github.com/Myriad-Dreamin/tinymist/pull/1213
* This could be true when the fonts are hot reloaded.
* (Fix) Emiting latest status and artifact with correct signals (#1294) in https://github.com/Myriad-Dreamin/tinymist/pull/1330
* (Fix) Emitting latest status and artifact with correct signals (#1294) in https://github.com/Myriad-Dreamin/tinymist/pull/1330
* Because of this, the compile status bar was not updated correctly.
* (Perf) Detecting compilation-related vfs changes in https://github.com/Myriad-Dreamin/tinymist/pull/1199
* (Perf) Scatter-gathering the editor diagnostics in https://github.com/Myriad-Dreamin/tinymist/pull/1246
Expand All @@ -164,7 +215,7 @@ For `tinymist.lock` feature, please check the [tinymist.projectResolution = "loc
* Tracking fine-grained revisions of `font`, `registry`, `entry`, and `vfs` in https://github.com/Myriad-Dreamin/tinymist/pull/1192
* This prepares for better configuration hot reloading in future.
* Triggering project compilations on main thread in https://github.com/Myriad-Dreamin/tinymist/pull/1197
* This helps apply more advanced compilation strategy with sync and mutable state on the main thread. For example, [Filtering out unreleated file changes](https://github.com/Myriad-Dreamin/tinymist/pull/1199) has been applied.
* This helps apply more advanced compilation strategy with sync and mutable state on the main thread. For example, [Filtering out unrelated file changes](https://github.com/Myriad-Dreamin/tinymist/pull/1199) has been applied.
### Editor

* Showing name of the compiling file in the status bar in https://github.com/Myriad-Dreamin/tinymist/pull/1147
Expand Down Expand Up @@ -204,7 +255,7 @@ For `tinymist.lock` feature, please check the [tinymist.projectResolution = "loc
* Added `depended_{paths,{source_,}files}` methods in https://github.com/Myriad-Dreamin/tinymist/pull/1150
* Preferring to select the previous token when cursor is before a marker in https://github.com/Myriad-Dreamin/tinymist/pull/1175
* Support more path types and add path parameters (#1312) in https://github.com/Myriad-Dreamin/tinymist/pull/1331
* Completes mutiple paths on `bibliography` and completes wasm files on `plugin`.
* Completes multiple paths on `bibliography` and completes wasm files on `plugin`.

### Crityp (New)

Expand Down
2 changes: 1 addition & 1 deletion editors/vscode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tinymist",
"version": "0.13.4",
"version": "0.13.6-rc1",
"description": "An integrated language service for Typst",
"keywords": [
"typst",
Expand Down
2 changes: 1 addition & 1 deletion syntaxes/textmate/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "typst-textmate",
"version": "0.13.4",
"version": "0.13.6-rc1",
"private": true,
"scripts": {
"compile": "npx tsc && node ./dist/main.mjs",
Expand Down

0 comments on commit 5a038c9

Please sign in to comment.