File tinymist.changes of Package tinymist

-------------------------------------------------------------------
Wed Nov 12 06:21:12 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.14.0:
  * build: bump version to 0.14.0 (#2215)
  * build: bump version to 0.14.0-rc2 (#2213)
  * fix: `{table,grid}.cell` are ignored during HTML export (#2209)
  * feat: clear global timing objects before and after user profiling (#2210)
  * build: bump version to 0.14.0-rc1 (#2189)
  * build: bump dependencies (#2206)
  * feat: match pdf images for path completion (#2205)
  * feat: bump typst to v0.14.0 (#2201)
  * build: bump version to 0.13.30 (#2198)
  * build: update cmark-writer version to 0.9.0 (#2199)
  * build: bump version to 0.13.30-rc2 (#2195)
  * build: bump version to 0.13.30-rc1 (#2187)
  * build: upgrade apple runner to macos 14 (#2185)
  * fix: local registry feature was not enabled (#2186)
  * fix: don't ignore user inputs in typlite (#2164)
  * refactor: typlite table parsing and diagnostic (#2181)
  * fix: set position_encoding on handshake and fix to utf-16  (#2153)
  * feat: warning collector and logging for diagnostics in typlite (#2180)
  * fix: import type inference result from other modules (#2168)
  * docs: improve code comments in expr.rs and RefExpr struct (#2169)
  * fix: fallback for tables with block-level cells (#2173)
  * feat: multi-page export and no-write support (#2098)
  * fix: render figure images during docx export (#2175)
  * fix: update VerbatimNode to use trusted HTML writing method (#2178)
  * fix: enable HTML rendering for VerbatimNode and add regression test (#2172)
  * chore: switch cmark-writer dependency to local path (#2171)
  * fix: re-correct order of scope merging & make test stronger (#2166)
  * fix: bad refactor in "fix: invalidate cached snapshot after compile" (#2165)
  * dev: update build scripts to use correct cargo dev profile (#2157)
  * fix: ignore non-typst files to focus implicitly (#2152)
  * fix: correct scope merging order (#2154)
  * fix: update tinymist-project features to include 'system' (#2156)
  * feat: add js package registry support for tinymist-wasm (#2102)
  * feat: test and lower glibc version requirement (#2143)
  * feat: support offline definition queries (LSIF) (#2032)
  * build: bump version to 0.13.28 (#2140)
  * build: bump version to 0.13.28-rc2 (#2139)
  * fix: remove `Clone` trait bounds from diagnostics iterators (#2136)
  * feat: add install vscode command (#2135)
  * build: bump version to 0.13.28-rc1 (#2134)
  * feat: new lint warning for unknown math vars (#2065)
  * fix: correct parent_last_loc for heading children in folding ranges (#2123)
  * ci: update toml-edit-js (#2125)
  * refactor: refine get_ident method by unwrapping unnecessary Option (#2117)
  * fix: correct the lexical hierarchy of comment group (#2116)
  * fix: extend origin check for vscode servers (#2106)
  * build: bump version to 0.13.26 (#2119)
  * dev: remove useless glibc version overrides (#2118)
  * feat: update global runner configuration to ubuntu 22.04 (#2115)
  * build: update readme docs (#2114)
  * fix: update CI badge link in documentation (#2113)
  * docs: add badgers (#2112)
  * feat: generate resource symbol svg in server and improve viewBox (#2109)
  * build: bump version to 0.13.26-rc1 (#2108)
  * feat: revamp symbol view and add optional details (#2101)
  * feat: add missing server info (#2093)
  * feat: enhance CLI and argument documentation (#2072)
  * feat: preview page remove extra space and do not invert background (#2094)
  * feat: use card/button styles from vscode themes (#2100)
  * feat: revamp font view with more features and better styles (#2060)
  * fix: build script for editor tools (#2099)
  * dev: drop if_chain and collapse if statements (#2097)
  * build: make use of async io of js to speed up vscode builds (#2069)
  * dev: fix lint warnings introduced by #2062 (#2096)
  * feat: offer quickfix to add spaces separating letters in unknown math var (#2062)
  * feat: add release script for automated release PR creation (#2089)
  * refactor: restructure server-side editor tools (#2088)
  * feat: execute cpu tasks in place in wasm (#2086)
  * fix(tinymist-project): invalidate cached snapshot after compile (#2057)
  * feat: make watch access model (#2067)
  * build: bump version to 0.13.24 (#2085)
  * revert: "feat: rename labels (#1858)" (#2084)
  * fix: handle list should be camelCase (#2083)
  * docs: add Neovim specification and canonical implementation documentation (#2082)
  * build: bump version to 0.13.24-rc3 (#2080)
  * fix: bad cargo build command (#2079)
  * feat: Add comprehensive Claude/Copilot localization instructions (#2076)
  * build: bump version to 0.13.24-rc2 (#2077)
  * build: bump reflexo to 0.6.1-rc3 (#2074)
  * fix: update cargo metadata and crate release script (#2073)
  * build: bump world crates to 0.13.24-rc1 (#2047)
  * test: add probe command test for CLI (#2071)
  * feat: init log in web (#2068)
  * refactor: create main files (#2054)
  * fix(ci): build tinymist.wasm before building tinymist-web.vsix (#2066)
  * docs: document all public items in rust codebase (#2058)
  * docs: Add documentation for pub items in expr.rs (#2051)
  * docs: add guide to develop editor tools (#2050)
  * docs: add comprehensive documentation to all public items in syntax/def.rs (#2024)
  * docs: remove `-` hint (#2046)
  * build: bump version to 0.13.24-rc1 (#2043)
  * feat: bump edition of most crates to rust 2024 (#2042)
  * feat: schedule async tasks when running the server on bare-metals (#2040)
  * feat: fix `build:web` and add `watch:web` command (#2041)
  * fix: eliminate clippy warnings (#2036)
  * feat: add range formatting support to the language server (#1984)
  * docs: update commands to install tinymist cli (#2037)
  * feat: export package docs to json format and render to html (#1809)
  * feat: make enter feature in list or enum work (#2022)
  * feat: add js transport to sync-ls (#2029)
  * fix: rename tinymist-cli artifacts back to tinymist (#2030)
  * feat: use `tinymist_std::time` for wasm32 targets (#2028)
  * feat: move and compile tinymist crate for wasm32 target (#2027)
  * feat: compile tinymist-query for wasm32 target (#1947)
  * feat: compile diag crate for wasm32 target (#2026)
  * feat: compile lock crate for wasm32 target (#2025)
  * fix: clean typlite markers from doc strings (#2017)
  * feat: rename labels (#1858)
  * feat: completes both `#f` and `#f.paren` in some cases (#1940) (#2014)
  * dev: enable logs in route.rs (#2015)
  * fix(docs): correct hallucination of copilot in project model docs (#2016)
  * fix: allow non-commit in nightly release (#2013)
  * docs: continue improve project model docs (#2012)
  * docs: add concrete usage of the lock file feature (#2011)
  * docs: add docs about project model (#2009)
  * fix: ensure that the lockfile is respected (#2000)
  * build: bump version to 0.13.22 (#2008)
  * build: bump version to 0.13.22-rc2 (#2007)
  * fix: emit save events to cover issue of notify (#2006)
  * fix: don't check or change state if no reasons (#2005)
  * fix(L10n): small fix (#1785)
  * build: upgrade tinymist-{derive,l10n,package,std}, typst-shim edition… (#1995)
  * revert: "feat: completes both `#f` and `#f.paren` in some cases (#1940)" (#2003)
  * feat: completes both `#f` and `#f.paren` in some cases (#1940)
  * build: bump version to 0.13.22-rc1 (#2002)
  * fix: ensure full git history available in web and Alpine container builds (#1996)
  * fix: always send compiled interrupt to main thread (#2001)
  * docs: make translation of pinning clearer (#1997)
  * revert: "fix(ci): detect create intead of push (#1962)" (#1994)
  * build: bump msrv to 1.88 (#1993)
  * build: bump version to 0.13.20 (#1999)
  * fix: changelog (#1992)
  * build: bump version to 0.13.20-rc1 (#1989)
  * fix: ignore outdated signal (#1991)
  * fix: clean up signal when revision is updated (#1990)
  * feat: make configuration items null-safe (#1988)
  * feat: maintain workflows for nightly releases (#1986)
  * fix: set VS Code default configuration for invertColors to "never" (#1987)
  * build: bump typstyle to v0.13.17 (#1979)
  * build: bump version to 0.13.18 (#1980)
  * build: update cargo hash in the flake.nix (#1976)
  * build: bump version to 0.13.18-rc2 (#1975)
  * fix: properly handle v-prefix in release tag to announce (#1971)
  * build: bump version to 0.13.18-rc1 (#1969)
  * feat: update links in vscode docs (#1967)
  * test: add tests about `workspace/symbol` requests (#1966)
  * feat: make symbol queries infallible (#1964)
  * fix: use proper commit hash when generating nightly release changelog (#1965)
  * fix(ci): detect create intead of push (#1962)
  * fix: do full cargo update when releasing nightly (#1961)
  * fix: remove some compatiblility to preview configuration and fix `tinymist.preview.refresh` (#1807)
  * fix: several fixes to auto release (#1959)
  * fix: run ci on nightly branch (#1955)
  * feat: add rust and yarn to nix devShell (#1953)
  * feat: create git tag automatically to trigger releases (#1951)
  * fix: remove explicit requirement of secrets (#1952)
  * feat: build and bundle tinymist wasm into web extension (#1945)
  * feat: implement delegate access model (#1943)
  * feat: introduce dyn access model for futher development (#1898)
  * test: ensure compile output works correctly (#1942)
  * fix: correctly handle relative user-specified output paths in compile command (#1941)
  * fix: update VerbatimNode attribute to inline (#1926)
  * fix: emit onSaved signal to exporter when vfs is clean (#1939)
  * feat: run announce workflow in ci (#1938)
  * build(ci): call VS Code CI tasks in release.yml workflow (#1920)
  * docs: update release date in changelog (#1937)
  * build: bump version to 0.13.16 (#1934)
  * fix: passing secrets to reused workflows (#1936)
  * build: update `flake.lock` (#1933)
  * build: bump version to 0.13.16-rc3 (#1928)
  * feat: auto-hide presentation toolbar when not hovered (#1923)
  * docs: annotate pinyin with ruby (#1924)
  * revert: "feat: auto-hide presentation toolbar when not hovered (#1887)"
  * docs: update release instruction (#1921)
  * build: bump version to 0.13.16-rc2 (#1919)
  * chore: update typstyle-core version to 0.13.16 and adjust changelog (#1915)
  * fix: update the docs link from `pattern` to `tiling` (#1906)
  * feat: attach config to software spec for LLM (#1918)
  * feat: add software specification for LLM (#1917)
  * build: bump world crates to 0.13.16-rc1 (#1905)
  * build: bump world crates to 0.13.16-rc1 (#1905)
  * feat: resolve definitions with dynamic analysis (#1904)
  * build: bump typstyle to v0.13.14 (#1902)
  * fix: alpine arm64 was not built (#1901)
  * build: bump version to 0.13.16-rc1 (#1899)
  * feat: auto-hide presentation toolbar when not hovered (#1887)
  * fix: Cargo.toml default-features warning for typlite workspace dependency (#1895)
  * fix: update copilot instructions for offline testing (#1896)
  * docs: missing docs in `crates/tinymist-vfs/src/path_mapper.rs` (#1892)
  * feat: run prettier correctly (#1893)
  * feat: compilation respect `SOURCE_DATE_EPOCH` (#1631)
  * feat: add copilot instructions (#1890)
  * fix: markdown link (#1886)
  * feat: generate config reference by typst (#1885)
  * feat: finally directly generate markdown files (#1881)
  * fix: show svg in vscode-remote (#1878)
  * perf: add cache for docstrings (#1877)
  * feat: pretty errors in docstrings (#1876)
  * fix: errors in the template (#1875)
  * feat: update bug_report.yml
  * feat: update bug_report.yml
  * feat: update bug_report.yml
  * feat: update bug_report.yml
  * fix: bidirectional jump in slide mode (#1873)
  * refactor: fmt (#1872)
  * fix: read `formatterProseWrap` from server (#1856)
  * fix: complete where and with after dots (#1871)
  * docs: generate typlite readme (#1868)
  * fix: site title
  * docs: use themed nodes
  * docs: use theme-box to improve documentation diagrams (#1840)
  * test: ensure pdf export `onType` to work (#1865)
  * fix: build pdf docs (#1864)
  * fix: _10MB for truncation is not 10MB (#1850)
  * fix: set code block rules 2
  * fix: set code block rules
  * feat: use shiroa v0.3.1-rc3
  * fix: upgrade builder for windows binaries (#1794)
  * feat: move neovim config files (#1857)
  * fix: don't export on entry change and first filesystem sync (#1854)
  * chore: delete unused files (#1851)
  * feat: add a neovim plugin as the canonical lsp client implementation (#1842)
  * docs: update typstyle changelog links to the correct URL (#1848)
  * feat: skip exporting style elements in HTML nodes (#1849)
  * docs: update language server dev docs (#1838)
  * feat: add flake.nix (#1843)
  * docs: mention tidy compatibility in docs.typ (#1841)
  * feat(vscode): add alpine-arm64 support (#1837)
  * feat: remove debug symbol links (#1836)
  * fix: stop atom expressions before backslash (#1835)

-------------------------------------------------------------------
Sun Jun 22 15:04:23 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.14:
  * fix: vesrion in package.json files are wrong (#1834)
  * build: bump version to 0.13.14 (#1833)
  * build: bump version to 0.13.14-rc3 (#1813)
  * docs: better typlite.typ (#1832)
  * build: generate docs with internal links (#1831)
  * docs: mention background preview in helix docs (#1829)
  * docs: add typlite docs (#1828)
  * feat: export to tex by tasks (#1826)
  * feat: update typlite crate features (#1825)
  * feat: add processor flag and finish sample to convert into tex paper (#1824)
  * fix: trailing linebreaks at end of paragraph (#1820)
  * fix(docs): small typo in typlite README (#1819)
  * build: bump typstyle-core to v0.13.11 and update changelog (#1814)
  * feat: `import_context` and contexual convert (#1816)
  * fix(test): running test as root (#1817)
  * refactor(typlite): use EcoString instead (#1815)
  * fix(typlite): table with `table.header` did not convert properly (#1812)
  * build: enable typlite distribution in dist.toml (#1810)
  * build: bump version to 0.13.14-rc2 (#1805)
  * dev: fix meta and rename preview crates for publish crates (#1804)
  * test: add a ieee paper sample workspace (#1803)
  * chore: bump typstyle-core to v0.13.10 and update changelog (#1797)
  * build: bump version to 0.13.14-rc1 (#1793)
  * fix: example impl is not correct (#1770)
  * feat: `expr_tooltip` should not return docs (#1801)
  * fix: correct hover docs generated by typlite (#1761)
  * fix(typlite): highlight in docx export (#1798)
  * feat: build theme-aware pictures (equations) (#1772)
  * fix: try getting font index again (#1213, #1645) (#1790)
  * fix: quote should work as a blocks container; escape special chars in text (#1771)
  * feat: only scroll when selection is not adjacent (#1787)
  * feat: bump typstyle to v0.13.4 and add config for hard wrap (#1737)
  * fix: heading-hash is broken by readme generation (#1779)
  * fix: correct link to Automattic/haper (#1748)
  * fix: compile warnings (#1774)
  * fix(typlite): recover readme (#1759)
  * fix: readme generation (#1754)
  * fix(typlite): nodes nested in HTML element should render as HTML, disable strict mode (#1767)
  * fix: block math align center (#1762)
  * build: rearrange and test dependency meta (#1760)
  * fix: enhance error handling (#1758)
  * fix: stop hash expressions before "operators" (#1756)
  * fix: terminate many expressions before dollar (#1755)
  * fix: stop parsing markup call before math dollar (#1752)
  * feat(typlite): print diagnostics (#1753)
  * feat(typlite): add plain text output support (#1731)
  * feat: autofix `unknown variable: a` and `file not found (searched at a.typ)` by code action (#1743)
  * feat: add command to profile the entire server (#1438)
  * fix: checkout repository in publish step to get yarn.lock (#1722)
  * feat: forbid signature help in some cases (#1742)
  * fix: escape snippet syntax in the completing code (#1741)
  * feat: only complete if the next line is a function definition (#1740)
  * feat: re-identify ref colon syntax and perform IDE operations (#1735)
  * refactor: tidy up main and let converter know the target (#1729)
  * refactor: remove unused code (#1728)
  * feat: typlite supports docx export (#1727)
  * feat: typlite supports latex export (#1718)
  * fix: tests broken by new typlite (#1720)
  * feat: reimplement typlite by html export (#1684)
  * fix: don't count dedent on the empty comment lines (#1690)
  * test(typlite): add more cases (#1719)
  * test: typlite use snapshot_testing (#1717)
  * dev: split test functions for multiple crates (#1695)
  * feat(ci): setup and cache minimal toolchain (#1683)
  * feat: add path conversion actions for absolute and relative paths (#1696)
  * docs: update readme (#1716)

-------------------------------------------------------------------
Wed Apr 30 07:21:12 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.12:
  * build: bump version to 0.13.12 (#1715)
  * docs: update readme and docs about linting (#1714)
  * build: bump version to 0.13.12-rc6 (#1713)
  * fix: sync-ls warnings (#1711)
  * build: bump version to 0.13.12-rc5 (#1710)
  * feat: add memory registry (#1709)
  * feat: disable linting by default (#1708)
  * build: bump typst.ts to v0.6.0-rc1 (#1707)
  * feat: model and make `reset_read` public (#1705)
  * feat: forbid weird embedded font uses and make toml dep optional (#1701)
  * fix: built-in CSL styles are recognized as path link (#1704)
  * fix: correct parameter name in `diff` function for clarity (#1700)
  * refactor: update comments and refactor (#1694)
  * docs: change pinning to use non-deprecated function `client:exec` (#1678)
  * feat: update docs and remove unnecessary shared access model (#1693)
  * docs: update `sync-ls` comments (#1689)
  * feat: optionally make symbol completion stepless (#1313)
  * dev(ci): restrict patterns to release (#1682)
  * fix: fix warnings in publish dry runs (#1681)
  * build: bump version to 0.13.12-rc4 (#1680)
  * fix: build arm-unknown-linux-gnueabihf (#1679)
  * build: bump version to 0.13.12-rc3 (#1676)
  * fix: errors in ci scripts (#1675)
  * build: bump version to 0.13.12-rc2 (#1674)
  * feat: tries to publish tinymist to crates.io (#1667)
  * build: bump version to 0.13.12-rc1 (#1669)
  * docs: fix syntax error in Neovim docs (#1672)
  * fix: vscode check command (#1665)
  * feat: delay doc switch (#1662)
  * fix: the block is assumed to be used in expressions (#1668)
  * feat: extract package implementation (#1647)
  * feat: refactor and add page count for the status bar format (#1666)
  * docs: update configuration.md (#1660)
  * fix: value used by exprs are not warned (#1664)
  * feat: clean up log and watch lints (#1659)
  * feat: resolve roots of typst packages (#1663)
  * fix: bad root change cause incorrect vfs cache frequently (#1661)
  * feat: allow to disable lint or lint on save (#1658)
  * refactor: simplify world font impl and add docs (#1645)
  * feat: add reasonable default value for setting formatterMode (#1655)
  * feat: pass world to linter (#1650)
  * chore: update typstyle-core version to 0.13.3 (#1651)
  * feat(lint): add warning for vf font (#1649)
  * fix: in preview, click on empty area now clears selection (#1644)
  * feat: show rendered bibliography in bib hover and improve label hover (#1611)
  * feat: simple lint types comparing with strings (#1643)
  * feat: lint ignored statements before `break/continue/return` (#1637)
  * feat: feed more information to linter (#1642)
  * fix: bad route to reference pages (#1641)
  * docs: Update Neovim config to use non-blocking system call (#1607)
  * refactor: prepare for linting on syntaxes (#1640)
  * fix: don't highlight breaks in contextual (#1635)
  * feat: lint on bug-like show/set rules (#1634)
  * refactor: move expr and ty defs to analysis crate (#1633)
  * refactor: remove `once_cell` use from tinymist (#1632)
  * fix: remove system time deps from crates (#1621)
  * feat: scroll or kill all preview panels (#1451)
  * docs: update localization and maintainers section (#1629)
  * feat: check field of literals (#1619)
  * feat: resolve full ranges of bib items (#1627)
  * dev: add `Definition::file_id` (#1626)
  * fix: sync-ls doesn't have target feature (#1625)
  * fix: correct `name_range` impl (#1623)
  * docs: add sponsoring section to readme (#1620)
  * feat: provide AST view (#1617)
  * feat: math quote are not strings (#1618)
  * feat: cache yarn packages (#1615)
  * build: hard disable targets to build on CI (#1613)
  * feat: reduce deps of the tests crate (#1612)
  * feat: use html export to render docs (#1610)
  * fix: order to publish crates (#1609)
  * build: bump world crates to 0.13.12-rc1 (#1608)
  * fix: tolerate the fact that plugin functions don't have params (#1605)
  * build: bump typstyle to 0.13.2 (#1600)
  * feat: fold list and enum items (#1598)
  * refactor: bib worker (#1585)
  * feat: remove extra linebreak in diagnostic message (#1599)
  * fix: disable all diagnostics testing on windows (#1603)
  * fix: skip diagnostics test on windows (#1602)
  * fix: allow drag preview horizontally (#1597)
  * feat: support `--feature` and `--pdf-standard`. (#1596)
  * feat: build pdf docs for all platforms (#1592)
  * feat: hot update editor actor config (#1584)
  * feat: run e2e tests on major platforms (#1590)
  * feat(ci): vscode extensions use binaries built by cargo-dist (#1560)
  * fix: correct `jump_from_cursor` and add tests (#1589)
  * refactor: order of functions in link expression (#1583)
  * fix: correct rename on unix platforms caused by pathdiff#8 (#1587)
  * feat: use atomic file writing for export (#1586)
  * fix: resolve relative path in subfolders (#1574)
  * refactor: clean up the `tool::preview` crate (#1582)
  * dev: stateful requests now accept snapshot (#1581)
  * feat: eject preview panel to browser (#1575)
  * fix: prereleas flag faked us (#1573)

-------------------------------------------------------------------
Wed Mar 26 03:29:27 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.10:
  * build: bump version to 0.13.10 (#1572)
  * fix: broken ask and show/export commands (#1571)
  * feat: make test dashboard optional (#1568)
  * build: bump version to 0.13.10-rc2 (#1566)
  * fix: correct bound self checking (#1564)
  * fix: replace last scope when checking import wildcard (#1563)
  * fix: downgrade notify to v6 (#1562)
  * feat: exclude a bunch of files from watching memory change (#1554)
  * chore: update zed configuration (#1548)
  * feat: don't trigger parameter hints when skipping parameters (#1557)
  * feat: forbid bad postfix completion in math mode (#1556)
  * feat: bump cargo-dist to v0.28.0-tinymist.2 (#1555)
  * feat: forbid bad field access syntax in math mode (#1550)
  * test: add vscode e2e testing for export feature (#1553)
  * feat: configure word pattern to exclude `-A` like words (#1552)
  * feat: use quick exports in code lens context (#1551)
  * feat: export to format regardless of export target (#1549)
  * feat: make all export available by commands (#1547)
  * feat: publish tinymist-l10n and use ubuntu-latest runner (#1543)
  * feat: fledge diagnostic hint patterns by updating 2 refiners (#1544)
  * build: bump version to 0.13.10-rc1 (#1540)
  * test: a hard hint about missing binary for e2e tests (#1541)
  * feat: add diagnostics refiner to provide extra hints from tinymist side (#1539)
  * feat: don't override `single_file_support` in tinymist.lua (#1524)
  * feat: downgrade some config errors and show warnings (#1538)
  * fix: revert the explicit detection again (#1525)
  * feat: add zed configuration (#1537)
  * feat: pass tests if warnings happens (#1535)
  * feat: watch tests and print test information (#1534)
  * fix: example output (#1533)
  * docs: update description about testing (#1532)
  * feat: add test framework with coverage support (#1518)
  * refactor: clean up the config crate (#1528)
  * feat: add instrument-based breakpoints support to dap (#1529)
  * feat: use `window/showDocument` to show previewing document (#1450)
  * refactor: remove useless "feature" in the activate functions (#1526)
  * feat: paste uri smartly (#1500)
  * feat: implement debugging console (#1445)
  * feat: download font assets for compiling pdf docs (#1511)
  * refactor: split testing feature code (#1523)
  * build: fix docs:typ using wrong root dir (#1522)
  * docs: fix Neovim name casing everywhere (#1520)
  * feat: implements dap-server scaffold (#1517)
  * feat: split config crate (#1516)
  * chore: update workflow files (#1513)
  * feat: exit if compile errors happen (#1512)
  * feat: improve the export error message (#1510)
  * feat: improve the error formatting (#1509)
  * feat: support l10n message with arguments (#1508)
  * feat: initialize locale as soon as possible (#1507)
  * feat: profile and visualize coverage of the current document (#1490)
  * fix: cleanup CORS checks (v2) (#1382)
  * feat: employ l10n to tinymist-cli and vscode extension (#1505)
  * feat: translate all tinymist config text using llm (#1504)
  * feat: translate rest titles by deepseek v3 (#1503)
  * docs: update readme for locales folder (#1502)
  * feat: translate all tinymist commands using llm (#1501)
  * docs: update roadmap (#1499)

-------------------------------------------------------------------
Thu Mar 13 05:17:51 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.8:
  * build: bump version to 0.13.8 (#1498)
  * fix: forbid some bad cases of dot access (#1497)
  * feat: detect explicit completion from vscode (#1496)
  * feat: don't check context type if parent is a block (#1494)
  * fix: more rules to forbidden arg completion (#1493)

-------------------------------------------------------------------
Thu Mar 13 01:14:19 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.6:
  * build: bump version to 0.13.6 (#1492)
  * build: bump version to 0.13.6-rc2 (#1491)
  * fix: correct field access dot target (#1489)
  * fix: identify chained dot access (#1488)
  * docs: edit changelog (#1487)
  * docs: edit changelog
  * feat: gen on ci 3
  * feat: gen on ci 2
  * feat: gen on ci
  * feat: generate documentation in PDF format
  * docs: add `since` hints
  * docs: update changelog
  * build: bump assets to 0.13.6-rc1
  * docs: update changelog
  * docs: update changelog
  * build: bump version to 0.13.6-rc1
  * feat: accept arbitrary expressions in show rules (#1484)
  * feat: complete `std` which isn't in any builtin scopes (#1483)
  * fix: distinguish content value from content type (#1482)
  * feat: ignore type completion having no constructors (#1481)
  * fix: don't match the right paren for arg completion (#1480)
  * feat: unify and improve method completion (#1478)
  * feat: improve `ArgSlots` a bit (#1479)
  * feat: wait lsp until ready when fetching summary info (#1477)
  * fix: don't wrap `ProjectInsId` with quotes (#1476)
  * feat: log update_by_map to debug zed configuration (#1474)
  * feat: clean up logs (#1473)
  * feat: identify files ignoring case (#1472)
  * refactor: rearrange imports (#1461)
  * perf: parallelize font loading and sync wait it (#1470)
  * chore: add recommended extensions (#1469)
  * fix: bad refactor suggested by eslint (#1468)
  * fix: combine VS Code language specific default settings into one block (#1462)
  * fix: make typescript-eslint happy (#1453)
  * fix: placeholder in issue template (#1458)
  * fix: render property 2 (#1457)
  * fix: render property (#1456)
  * chore: update feature request template (#1455)
  * chore: update bug report template (#1454)
  * feat: add `tinymist.startDefaultPreview` and revise documentation about preview (#1448)
  * fix: get task options from configuration (#1449)
  * feat: run preview server in background (#1233)
  * fix: revert enter feature in list or enum (#1446)
  * feat: adjust label and ref completion range (#1444)
  * test: add completion cases about references (#1443)
  * feat: handle enters in list or enum items (#1442)

-------------------------------------------------------------------
Sun Mar 02 16:05:43 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.4:
  * build: bump version to 0.13.4 (#1439)
  * fix: nightly condition (#1437)
  * feat(ci): create release directly (#1436)
  * fix: allow dirty to publish frontend assets (#1435)
  * build(pkg): bump version to 0.13.4-rc1 (#1433)
  * feat(ci): publish asset crate in CI (#1434)
  * fix: don't check context type of hash token (#1432)
  * fix: use the background rect to calculate cursor position in the page (#1427)

-------------------------------------------------------------------
Thu Feb 27 12:09:28 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.2:
  * build: bump version to 0.13.2 (#1423)
  * build: bump version to 0.13.2-rc2 (#1421)
  * fix: don't allow type completion in string content (#1420)
  * fix: complete type of type having constructors (#1419)
  * feat: match named arg parent in literals (#1418)
  * feat: post check element types of array and dict (#1417)
  * feat: adjust builtin types for typst v0.13.0 (#1416)
  * build: bump reflexo to v0.5.5-rc7 (#1414)
  * fix: add more kind checking about `MathText` (#1415)
  * build: bump typst-ansi-hl to v0.4.0 (#1412)
  * fix: pass origin checking anyway in v0.13 (#1411)
  * feat: add `no-content-hint` feature to crityp (#1408)
  * build: bump version to 0.13.2-rc1 (#1403)
  * feat: bump msrv and rust to v1.83 and v1.85 (#1407)
  * feat(ci): use `rust-toolchain.toml` (#1406)
  * fix: bad uri usages when restoring preview (#1402)
  * feat: add shebang related support (#1400)
  * feat: use `jump_from_click` from typst-ide (#1399)
  * docs(typlite): add examples for `--assets-path` and `--assets-src-path` (#1396)
  * fix: use new wasm renderer (#1398)
  * fix: deactivate features correctly when restarting server (#1397)
  * refactor: specify type of trait method `Default::default` (#1392)
  * test: `TYPST_PACKAGE_CACHE_PATH` should be applied on server start (#1391)
  * feat: let `tinymist::Config` pull environment variables on start of server (#1390)
  * feat: make `tinymist.configureDefaultWordSeparator` opt in (#1389)
  * test(ci): test about completion script generation (#1387)
  * fix: make `tinymist-cli`'s argument names unique (#1388)
  * fix: term math text as content instead of string (#1386)
  * feat: print type representation of anonymous modules (#1385)
  * fix: expose and default to no-content-hint in typlite (#1381)

-------------------------------------------------------------------
Sun Feb 23 12:31:49 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.13.0:
  * chore: remove dirty log
  * docs: edit changelog (#1379)
  * feat: initialize tinymist-vscode-html extension (#1378)
  * build: lock typstyle to v0.13.0
  * build: lock reflexo to 0.5.5-rc6
  * build: bump version to 0.13.0
  * docs: update changelog
  * docs: mention script to download nightly prebuilts
  * fix: disable hack feature when verifying publish of crates
  * docs: update changelog
  * build: set typst dep to tag v0.13.0
  * dev: remove log
  * chore: check stop all
  * fix: stop all will make it address change
  * chore: add log
  * refactor: style
  * fix: remove diagnostics when removing a project (#1372)
  * fix: apply memory changes to dedicate instances (#1371)
  * fix: share preview handler among states (#1370)
  * feat: iterating find dedicate instance is not needed (#1369)
  * build: bump version to 0.13.0-rc1 (#1361)
  * fix: simplify dependency features in cargo.toml (#1363)
  * fix: browsing/regular preview's effect were switched (#1358)
  * fix: don't change focus main if is pinning by preview (#1357)
  * fix: add console diagnostics printing back for `tinymist preview` (#1359)
  * docs: update configuration documents (#1356)
  * fix: loose and test origin checking of the preview server (#1353)
  * fix: handle compile events in standalone preview server (#1349)
  * feat: bump typst to v0.13.0-rc1 (#1342)
  * feat: don't bump rust toolchain in ci casually (#1348)
  * build: bump version to 0.12.20 (#1345)
  * fix: log error on channel closed (#1347)
  * build: bump version to 0.12.20-rc2 (#1341)
  * build: bump version to 0.12.20-rc1 (#1339)
  * dev: remove some heavy logging (#1338) (#1340)
  * build: upgrade typstyle to v0.12.15 (#1324)
  * fix: respect that the port of the `expected_origin` can be zero (#1295) (#1337)
  * fix: don't remove path mapping when invalidating vfs cache (#1316) (#1333)
  * fix: the path to join is shadowed by a local variable (#1322) (#1335)
  * chore: remove a finished todo (#1320) (#1334)
  * dev: log vfs on didChanged (#1311) (#1332)
  * feat: support more path types and add path parameters (#1312) (#1331)
  * fix: set is compiling flag (#1293) (#1328)
  * feat: disable logs in stable span2vec (#1291) (#1327)
  * feat: add FromArc and ArcInto (#1288) (#1326)
  * fix: emit latest status and artifact with correct signals (#1294) (#1330)
  * fix: invalidate and increment revision in vfs correctly (#1292) (#1329)
  * feat: ensure main in compile function (#1287) (#1325)
  * fix(typlite): correct the wrong path (#1323)
  * feat(typlite): render context block contextually (#1305)
  * feat: browsing preview (#1234)
  * feat: move less used codelens into a single "more" codelens (#1315)
  * feat: cancel codelens if the any picker is cancelled (#1314)
  * feat: embed Markdown codes (#1296)
  * feat: evaluate table and grid (#1300)
  * feat: copy code from builtin markdown extension (#1306)
  * refactor: rename source file name of the drop feature (#1309)
  * feat: add more known image extensions (#1308)
  * fix: add `tinymist-task/no-content-hint` to tinymist-project (#1297)
  * build: bump dependencies of js packages (#1304)
  * fix: consider interpret mode when classifying dot accesses (#1302)
  * feat: add release crates action (#1298)

-------------------------------------------------------------------
Fri Feb 21 07:20:56 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.12.21:
  * fix: add console diagnostics printing back for `tinymist preview` (#1359) (#1360)
  * build: bump version to 0.12.21 (#1346)
  * fix: handle compile events in standalone preview server (#1349) (#1351)
  * fix: loose and test origin checking of the preview server (#1353) (#1354)
  * feat: don't bump rust toolchain in ci casually (#1348) (#1352)
  * dev: remove some heavy logging (#1338)
  * build: update typstyle & reflexo (#1336)
  * build: bump version to nightly 0.12.21-rc1 (#1280)
  * fix: the path to join is shadowed by a local variable (#1322)
  * chore: remove a finished todo (#1320)
  * fix: don't remove path mapping when invalidating vfs cache (#1316)
  * feat: support more path types and add path parameters added in typst … (#1312)
  * dev: log vfs on didChanged (#1311)
  * feat: publish {tinymist-{derive,analysis,std,vfs,world,project},typlite,crityp} crates (#1310)
  * fix: respect that the port of the `expected_origin` can be zero (#1295)
  * fix: emit latest status and artifact with correct signals (#1294)
  * fix: invalidate and increment revision in vfs correctly (#1292)
  * fix: set is compiling flag (#1293)
  * feat: disable logs in stable span2vec (#1291)
  * feat: add more doc, world, and task apis (#1290)
  * feat: text export over typst's HTML export (#1289)
  * feat: run language sever with targeting html (#1284)
  * feat: add FromArc and ArcInto (#1288)
  * feat: ensure main in compile function (#1287)
  * fix: panic on convert_datetime (#1286)
  * fix: pdf gate were broken (#1285)
  * dev: nightly v0.12.21 (#1279)
  * fix: move system features feature
  * fix: remove unnecessary `fs` feature
  * fix: snapshot
  * fix: broken no-content-hint
  * fix: casting
  * build: update cargo.lock
  * fix: features doesn't take effect
  * build: update cargo.lock
  * TODO: snapshot change
  * cargo patch
  * feat: add typst-html
  * feat: add typst-html
  * build: update cargo.lock
  * build: bump version to nightly 0.12.19-rc4
  * test: update snapshots
  * dev: make eval compat
  * fix: pattern is renamed to tiling
  * fix: typst pdf timestamp is changed
  * dev: cargo patch
  * docs: update changelog
  * feat: reflexo accept typst document
  * fix: package fn is removed from world trait
  * fix: typst use codex
  * fix: raw element is changed
  * fix: bib element is changed
  * fix: label use pico str
  * fix: syntax kind is changed
  * fix: broken span usages
  * feat: use new-style bytes constructors
  * feat: add html document variant
  * dev: use range type from lsp-types

-------------------------------------------------------------------
Fri Feb 21 02:39:54 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.12.20:
  * feat: don't bump rust toolchain in ci casually (#1348)
  * build: bump version to 0.12.20 (#1345)
  * fix: log error on channel closed (#1347)
  * build: bump version to 0.12.20-rc2 (#1341)
  * build: bump version to 0.12.20-rc1 (#1339)
  * dev: remove some heavy logging (#1338) (#1340)
  * build: upgrade typstyle to v0.12.15 (#1324)
  * fix: respect that the port of the `expected_origin` can be zero (#1295) (#1337)
  * fix: don't remove path mapping when invalidating vfs cache (#1316) (#1333)
  * fix: the path to join is shadowed by a local variable (#1322) (#1335)
  * chore: remove a finished todo (#1320) (#1334)
  * dev: log vfs on didChanged (#1311) (#1332)
  * feat: support more path types and add path parameters (#1312) (#1331)
  * fix: set is compiling flag (#1293) (#1328)
  * feat: disable logs in stable span2vec (#1291) (#1327)
  * feat: add FromArc and ArcInto (#1288) (#1326)
  * fix: emit latest status and artifact with correct signals (#1294) (#1330)
  * fix: invalidate and increment revision in vfs correctly (#1292) (#1329)
  * feat: ensure main in compile function (#1287) (#1325)
  * fix(typlite): correct the wrong path (#1323)
  * feat(typlite): render context block contextually (#1305)
  * feat: browsing preview (#1234)
  * feat: move less used codelens into a single "more" codelens (#1315)
  * feat: cancel codelens if the any picker is cancelled (#1314)
  * feat: embed Markdown codes (#1296)
  * feat: evaluate table and grid (#1300)
  * feat: copy code from builtin markdown extension (#1306)
  * refactor: rename source file name of the drop feature (#1309)
  * feat: add more known image extensions (#1308)
  * fix: add `tinymist-task/no-content-hint` to tinymist-project (#1297)
  * build: bump dependencies of js packages (#1304)
  * fix: consider interpret mode when classifying dot accesses (#1302)
  * feat: add release crates action (#1298)
  * feat: split tinymist-task (#1277)
  * docs: fix typo (#1276)
  * feat: move snapshot structs to tinymist-world (#1275)
  * refactor: make variable names clear (#1274)
  * feat: remove uses of `CompileEnv` and `Compiler` (#1272)
  * feat: store raw diag in error (#1271)
  * fix(ci): clippy check default feature
  * dev: make eval compat (#1269)
  * fix: make preview feature gate work
  * docs: documenting Myriad-Dreamin's workspace setting (#1264)
  * build: upgrade typstyle to v0.12.14 (#1260)
  * build: downgrade `tempfile` to 3.15.0 (#1259)
  * build: update `cc` version (#1162) (#1258)
  * feat: convert TypstDocument to enum (#1256)
  * refactor: remove state crate again (#1255)
  * refactor: review project state (#1254)
  * fix: cannot build clap/wrap_help in web (#1253)
  * refactor: rearrange state methods (#1252)
  * refactor: improve code styles (#1250)
  * fix(ci): use upload-pages-artifact and configure-pages (#1251)
  * perf: scatter-gather the editor diagnostics (#1246)
  * fix(ci): use deploy-pages v4 (#1249)
  * feat: adapt main file mutations (#1247)
  * feat: prepublish tinymist-world (#1248)
  * docs: add comments to the editor actor (#1245)
  * refactor: tail log error that is ignorable (#1244)
  * feat: adapts build meta for wasm target (#1243)
  * refactor: finally remove all headless logging (#1242)
  * refactor: rearrange project state a bit (#1241)
  * feat: watch dependencies of multiple projects (#1231)
  * fix: correct impl `WorldProvider::entry` for CompileOnceArgs (#1230)
  * dev: handle compilation notifications for multiple projects (#1229)
  * refactor: remove z_internal_error and outdated comments (#1228)
  * dev: cleanup project creation (#1227)
  * fix: sync memory changes on restart (#1226)
  * feat: replace diag_group id with project_id (#1224)
  * refactor: build and move comment and matcher crates to analysis crate (#1223)
  * refactor: move debug_loc crate to analysis crate (#1222)
  * build: eliminate dependencies of `tinymist-analysis` (#1220)
  * feat: support drag-and-drop feature for .ods format (#1217)
  * feat: CLI generate shell build script (#1219)
  * feat: CLI compile documents with lock updates (#1218)
  * fix: typos and clippy warnings (#1215)
  * fix: Prevent malicious websites from connecting to http / websocket server (#1157)
  * feat: execute export and query on the task model (#1214)
  * fix: try getting font index which is hit by comemo (#1213)
  * docs: add documentation about publish tokens (#1212)
  * feat: delete useless async snapshot (#1206)
  * refactor: rearrange state crates (#1205)
  * refactor: rearrangement and document about tinymist-project (#1204)
  * feat: merge fs and std crate (#1203)
  * feat: model and document project tasks (#1202)
  * feat: resolve projects by `lockDatabase` (#1142)
  * feat: initiate `lockDatabase` project resolution (#1201)
  * test: add `test_entry_by_extra_args` test (#1200)
  * feat: detect compilation-related vfs changes (#1199)
  * feat: run project compilations on main thread (#1197)
  * fix: push resolved span to editor (#1194)
  * fix: capture docs before check init (#1195)
  * feat: add CLI compile command and bench script (#1193)
  * feat: track fine-grained revisions of `font`, `registry`, `entry`, and `vfs` (#1192)
  * perf: remove meta watch (#1191)
  * perf: reduce size of the watch entry (#1190)
  * feat: encode and use workspace information into `PackageSpec` (#1187)
  * dev: intentionally leak paths in vfs (#1186)
  * feat: remove `do_reparse` flag (#1185)
  * feat: build tinymist-world on web (#1184)
  * feat: move world implementation (#1183)
  * dev: remove unused deps (#1182)
  * dev: change log level of diagnostics from `info!` to `debug!` (#1181)
  * feat: copy pdb file before launching extension on windows (#1180)
  * dev: merge tinymist-project and tinymist-world crate (#1179)
  * dev: move package to reflexo_world part (#1177)
  * fix: clippy error in rust 1.84 and deny warnings in CI (#1178)
  * dev: add `send_event` to the lsp client (#1176)
  * feat: prefer to select the previous token when cursor is before a marker (#1175)
  * test: add more rename tests (#1174)
  * docs: clarify typst version in nightly releases (#1173)
  * chore: draft-release script strips `v` prefix (#1172)
  * fix(ci): broken script (#1171)
  * ci: generate announcement (#1170)
  * dev: edit deps and features (#1168)
  * build: add notes before release instructions (#1169)
  * feat: update xlsx-parser package version to 0.2.3 (#1166)
  * feat: micro benchmark support (#1160)
  * docs: update release instruction (#1163)
  * feat: support convert to typst table from xlsx file (#1100)
  * docs: revise neovim's install section (#1090)
  * fix: clean up the render actor a bit and fix the issue that `editor_conn_sender` is not used (#1159)
  * fix(vscode): make label view work when there's exactly one label (#1158)
  * feat: remove the typst actor (#1156)
  * feat: rescale with `ctrl`/`cmd` + `=`/`-` in browser (#1110)
  * docs: documenting `sync-lsp` crate (#1155)
  * dev: update route model (#1154)
  * dev: change first arg of `LockFile::update` to workspace root (#1153)
  * feat: add more kinds of export task (#1152)
  * feat: implement `From<ResourcePath>` for `Id` (#1151)
  * feat: add `depended_{paths,{source_,}files}` methods (#1150)
  * fix: legalized unspecified `document` and `task` in lock file (#1149)
  * feat: allow server to set owned internal event handler (#1148)
  * feat: show main file in the status bar (#1147)
  * dev: remove tinymist-query dependency from sync-lsp crate (#1146)
  * dev: split tinymist-project crate (#1144)
  * feat: associate lock file with toml language (#1143)

-------------------------------------------------------------------
Sun Feb 16 10:32:34 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.12.19:
  * build: bump version to nightly 0.12.19 (#1261)
  * build: bump version to nightly 0.12.19-rc4 (#1239)
  * build: bump version to nightly 0.12.19-rc3 (#1232)
  * build: downgrade `tempfile` to 3.15.0
  * ci: generate announcement (#1170) (#1225)
  * build: bump version to nightly 0.12.19-rc2 (#1221)
  * build: bump version to 0.12.19-rc1 (#1164)
  * build: update `cc` version (#1162)
  * dev: nightly 0.12.19 (#1145)
  * feat: generate declarative project lock file (#1133)
  * feat: copy flock implementation from cargo (#1140)

-------------------------------------------------------------------
Thu Jan 09 15:03:41 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.12.18:
  * build: bump version to 0.12.18 (#1141)
  * test: add completion tests about nodes in math calls (#1139)
  * build: update tinymist-assets dependency
  * build: bump version to 0.12.18-rc2 (#1135)
  * feat: identify identifier-like text as ident in math mode (#1138)
  * fix: terminate heading on newline (#1136)
  * fix: identify mode as math in math call arguments (#1137)
  * test: add test about underline
  * feat: handle minus and asterisk marker confidently (#1134)
  *  feat: add Sylvan Franklin as maintainer (#1091)
  * build: bump version to 0.12.18-rc1 (#1132)
  * docs: documenting textmate grammar (#1131)
  * feat: generate wider look-behind pattern for pcre-compatible grammar (#1130)
  * feat: stop expressions before hash and comma (#1129)
  * feat: parse arrow functions like binary expr (#1128)
  * feat: conditionally satisfy PCRE regex features (#1126)
  * fix: match special identifiers in calls (#1125)
  * fix: exclude content block syntax when parsing math arguments (#1124)
  * fix: parse field access in math (#1123)
  * feat: add more termination rules about FIRST tokens (#1122)
  * feat: add scripts to test syntax highlight (#1121)
  * feat: ignore vscode workspace (#1120)
  * feat: change some names of textmate scopes (#1119)
  * feat: parse name identifier of parameters or arguments (#1118)
  * fix: terminates math calls before identifier start (#1117)
  * fix: correct order to insert definitions in scope (#1116)
  * feat: complete parameters by capture information (#1114)
  * feat: match param names for completion (#1113)
  * fix: parse math calls with text braces inside or around (#1112)
  * feat: rearrange hover providers (#1108)
  * feat: enable experimental math syntax highlighting (#1107)
  * feat: parse math parentheses after `[_^\/√∛∜]` (#1106)
  * feat: add experimental math syntax highlighting (#1096)
  * feat: bootstrap lsp-free features in web (#1105)
  * feat: build tinymist targeting web (#1102)
  * chore: change vscode extension name (#1097)
  * chore: wording in changelog (#1101)

-------------------------------------------------------------------
Thu Jan 02 23:44:10 UTC 2025 - gerald_chen@foxmail.com

- Update to version 0.12.16:
  * build: bump version to 0.12.16 (#1099)
  * build: bump version to 0.12.16-rc1 (#1095)
  * docs: document preview feature in vscode extension (#1092)
  * docs: state `shiroa` as a requirement (#1086)
  * test: testcases for resource include (#1082)
  * docs: add a few comments to completion (#1084)
  * refactor: split completion functions by topics (#1083)
  * feat: fold continue line comments (#1043)
  * fix: check file paths on renaming files (#1080)
  * dev: make eco completion repr and reduce clones (#1079)
  * refactor: enclose contextual information in `CompletionCursor` (#1078)
  * refactor: merge some calculation stuff in completion worker (#1077)
  * refactor: move completion code in request into worker (#1076)
  * refactor: merge completion stuff (#1074)
  * fix: complete raw language again (#1073)
  * fix: complete body of let/closure in markup mode (#1072)
  * fix: complete hash expression in math mode (#1071)
  * fix: complete context expression in code mode (#1070)
  * test: add more completion tests (#1069)

-------------------------------------------------------------------
Wed Dec 25 13:41:55 UTC 2024 - gerald_chen@foxmail.com

- Update to version 0.12.14:
  * build: bump version to 0.12.14 (#1066)
  * docs: add dev guide of `tinymist-query` (#1064)
  * chore: fix naming of universal platform (#1063)
  * dev: improve types when accessing element fields (#1062)
  * dev: generate extension installation table (#1061)
  * build: bump version to 0.12.14-rc1 (#1060)
  * ci: build universe target vscode extension for other platforms (#1059)
  * docs: doc preview dev (#1058)
  * build: bump typst-ansi-hl to v0.3.0 (#1057)
  * build: bump typstfmt to v0.12.1 (#1056)
  * refactor: construct formatting configuration earlier (#1048)
  * fix: words in typst document should not contain dollars (#1054)
  * test: add more tests about completing in middle of strings/labels (#1052)
  * fix: adjust offset from start when completing labels (#1051)
  * feat: complete fields by type (#1050)
  * build: bump typstyle to v0.12.13 (#1047)
  * refactor: simplify and document lsp_typst_boundary crate (#1049)
  * feat: infer types of show rule transformers (#1045)
  * feat: check input constraints of simple functions (#1042)
  * dev: move field_access_completions (#1041)
  * fix: determine `name_started` in sig constructors (#1038)
  * fix: identify closure as regular surrounding syntax (#1040)
  * fix: don't check context of field accesses' target (#1039)
  * dev: less sync and clone (#1037)
  * feat: comment complete for tidy style doc comment (#1029)
  * refactor: final touch and complete matchers (#1036)
  * feat: use field access classifier for completion (#1035)
  * feat: classify field accesses for ide functions (#1034)
  * refactor: update names and documentation of matchers (cont.) (#1033)
  * dev: make compiler task async (#1032)
  * refactor: rename local variables (cont.) (#1026)
  * refactor: merge typlite bin and lib crate (#1024)
  * refactor: rename local variables and some types (#1023)
  * refactor: improving names of matched structs and documenting matchers (#1022)
  * test: add tests about math dot completion (#1021)
  * fix: forbid ident code completion in field access (#1020)
  * fix: complete field access even if its parent is a closure (#1019)
  * test: cover cases about completing after the dot operator (#1017)
  * test: cases about completing field access in function call (#958)
  * fix: resolve #986 avoid wrong offset on Neovim for some postfix snippets (#966)
  * ci: build binaries for riscv64-linux-musl, loongarch64-linux-{musl,gnu} (#1014)
  * ci: generate binaries using `cargo-dist` (#1009)
  * build: remove native-tls from dependencies (#1012)

-------------------------------------------------------------------
Tue Dec 17 07:17:31 UTC 2024 - gerald_chen@foxmail.com

- Update to version 0.12.12:
  * build: bump version to 0.12.12 (#1013)
  * build: bump tinymist to 0.12.12-rc3 (#1011)
  * build: bump typstyle to v0.12.12 (#1010)
  * ci: check that the specified msrv is tested correctly (#1008)

-------------------------------------------------------------------
Mon Dec 16 07:58:16 UTC 2024 - gerald_chen@foxmail.com

- Update to version 0.12.12-rc2:
  * build: bump version to 0.12.12-rc2 (#1005)
  * fix: account for preview jump bugs introduced in #997 (#1004)
  * feat: check affiliated column for a hidden typst source document (#1003)
  * feat: update way and add config about word separator (#1002)
  * build: bump version to 0.12.12-rc1 (#1000)
  * feat: jump to neareast position in preview from cursor (#997)
  * chore: bump typstyle to v0.12.10 (#987)
  * fix: compatibility for some old chromium core (#995)
  * feat: add `in` postfix snippet (#963)
  * feat: configure word separator and pattern specific for typst (#990)
  * refactor: remove `inlay_hint` function for simplicity (#992)
  * docs: rename `link_exprs` crate to `link_expr` (#991)
  * docs: split and documenting document highlight worker (#989)
  * feat: explicitly trigger suggest after completed import/include snippets (#984)
  * perf: prefetch package index for completion (#983)
  * feat: convert mode-aware snippets to static data (#982)
  * refactor: rename `code_exprs` crate to `code_expr` (#981)
  * refactor: remove a closure in code lens solver (#979)
  * docs: documenting color expr worker (#980)
  * docs: rearrange and documenting cache structures (#978)
  * docs: split and documenting code action worker (#977)
  * docs: improve contributing and development guide (#976)
  * feat: type check labels with tolerating syntax error (#975)
  * dev: complete labels with tolerating syntax error (#974)
  * test: add test about half-completed labels (#973)
  * test: add test about path completion (#972)
  * refactor: complete paths without hacking (#971)
  * fix: complete import path by syntax instead of type (#968)
  * fix: other two wrong usages of `analyze_import` (#967)
  * feat: check surrounding syntax when performing type completion (#965)
  * feat: enrich all type completions consistently (#964)
  * fix: complete import items on spaces, colons, and commas (#962)
  * build: bump typstyle to v0.12.8 (#961)
  * fix: simplify types of variables for hover tooltip (#959)

-------------------------------------------------------------------
Sat Dec  7 18:24:14 UTC 2024 - Gerald Chen <gerald_chen@foxmail.com>

- Updated to v0.12.10
openSUSE Build Service is sponsored by