File tinymist.changes of Package tinymist

-------------------------------------------------------------------
Fri Jan 23 21:23:19 UTC 2026 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.14.10:
  * build: bump version to 0.14.10 (#2375)
  * build: bump version to 0.14.10-rc2 (#2373)
  * docs: update mason.nvim link (#2370)
  * fix: specify and propagate "open" feature (#2365)
  * fix: correct `ModuleInclude` syntax identification in collecting links (#2364)
  * fix: don't parsed path twice (#2363)
  * build: bump version to 0.14.10-rc1 (#2356)
  * feat(typst-preview): add hotkey to toggle light/dark theme (#2325)
  * fix: only view source files for linting and references (#2348)
  * feat: PDF export for markdown documents (#2241)
  * feat: respect clients that don't have a client-side codelens handler (#2246)

-------------------------------------------------------------------
Wed Jan 07 19:05:56 UTC 2026 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.14.8:
  * build: bump version to 0.14.8 (#2347)
  * feat: change preview log to info level (#2346)
  * build: bump version to 0.14.8-rc1 (#2345)
  * docs: update readme of changelog dir (#2337)
  * feat: only print logs for stalled requests/notifications (#2343)
  * fix: bad impl of `SyntaxClass::erroneous` (#2339)
  * feat: rename labels (#1858) (#2133)
  * fix: correct space handling among html element tags (#2243)
  * feat: hover tooltip for package import (#2095)

-------------------------------------------------------------------
Sat Jan 03 12:23:21 UTC 2026 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.14.6:
  * build: bump version to 0.14.6 (#2336)
  * build: bump version to 0.14.6-rc3 (#2335)
  * build: bump world crates to v0.14.6-rc3 (#2331)
  * fix: separate battery feature from system feature (#2329)
  * build: bump version to 0.14.6-rc2 (#2327)
  * feat: add --input to compile (#2328)
  * fix: add special syntax class for empty ref syntax (#2324)
  * feat: add more formatting documentation for neovim (#2322)
  * fix: misconfigured tokio feature set for tinymist-preview (#2323)
  * build: bump world crates to v0.14.6-rc2 (#2312)
  * fix: avoid duplicated `@preview` packages (#2313)
  * fix: change checkOnSave to check in .zed/settings.json (#2314)
  * feat: add char count to vs code status bar (#2308)
  * revert: fix: remove Clone trait bounds from diagnostics iterators (#2136) (#2138)
  * test: avoid test touching fs (#2298)
  * feat: clear local package read cache (#2299)
  * feat: scan namespaces in package directories (#2297)
  * feat: store full package information and cache local packages (#2291)
  * feat: add new pdf opts and image page number template to exporter (#2281)
  * build: bump version to 0.14.6-rc1 (#2293)
  * feat: only implement Ord for interned values (#2294)
  * fix: bring back global function handleTypstLocation (#2287)
  * fix: try impl Ord for typst values (#2279)

-------------------------------------------------------------------
Wed Nov 26 11:20:51 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.14.4:
  * build: bump version to 0.14.4 (#2282)
  * fix: inherit `no-pdf-tags` flag when running `exportPdf` command (#2277)
  * build: bump version to 0.14.4-rc1 (#2276)
  * feat: add module item layout tracking to expression analysis (#2250)
  * fix: fix preview viewport & scrolling to use the preview container instead of window (#2269)

-------------------------------------------------------------------
Sun Nov 23 01:54:25 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.14.2:
  * build: bump version to 0.14.2 (#2263)
  * feat: add `c` alias for `compile` command (#2261)
  * build: bump version to 0.14.2-rc1 (#2253)
  * feat: hot reload compiler respecting typst font, package and library options (#2252)
  * feat: export tool with page/text preview features (#2182)
  * fix: typo in helix docs (#2251)
  * fix: change typo 'Code Compilation' to 'Cold Compilation' (#2249)
  * fix: update code and docs about syntax mode (#2248)
  * feat: minimal viable support for syntax-only mode (#2247)
  * fix: destructuring pattern handling in ExprWorker (#2244)
  * docs: add editor notes (#2239)
  * feat: customize paste behaviors in vscode (#2238)
  * feat: add `PathAt` code context query (#2232)
  * feat: group compilation statistics (#2231)
  * fix: specially identify text that is starts with `@` (#2233)
  * build: update to `macos-14` runner (#2234)
  * feat: merge `StatefulRequest` and `SemanticRequest` (#2226)
  * feat: add `no_pdf_tags`, `ppi`, and more `pdf_standard` to extra args (#2220)
  * feat: introspect and show complation statistics happening in the language server (#1958)
  * feat: update symbol list and preserve definition order (#2217)
  * feat: scroll preview with hjkl (#2111)
  * feat: replace `window` global with `windowElem` in preview web frontend (#2145)

-------------------------------------------------------------------
Sun Nov 02 13:30:22 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- 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)

-------------------------------------------------------------------
Mon Oct 27 18:04:33 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.30:
  * 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)

-------------------------------------------------------------------
Sun Sep 28 18:56:54 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.28:
  * 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)

-------------------------------------------------------------------
Sat Sep 13 17:39:59 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.26:
  * 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)

-------------------------------------------------------------------
Tue Aug 26 17:35:28 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.24:
  * 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)

-------------------------------------------------------------------
Wed Aug 06 17:41:30 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.22:
  * 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)

-------------------------------------------------------------------
Tue Aug 05 18:20:18 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.20:
  * 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)

-------------------------------------------------------------------
Sun Aug 03 22:34:37 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.18:
  * 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)

-------------------------------------------------------------------
Sun Aug 03 14:31:32 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.17:
  * build: bump version to 0.13.17
  * build: bump world crates to 0.13.17
  * fix: sync groups.yml from typst-docs (#1963)
  * build: bump version to 0.13.17-rc2
  * build: bump world crates to 0.13.17-rc2
  * build: bump version to 0.13.17-rc1
  * build: bump world crates to 0.13.17-rc1
  * dev: update nightly (#1954)
  * 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)

-------------------------------------------------------------------
Tue Jul 29 09:50:58 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.16:
  * 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)

-------------------------------------------------------------------
Mon Jul 28 09:54:38 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to version 0.13.15:
  * build: bump version to v0.13.15 (#1931)
  * build: bump version to v0.13.15-rc2 (#1927)
  * dev: nightly v0.13.15 (#1908)

-------------------------------------------------------------------
Sun Jun 22 15:32:02 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- 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 23:42:28 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- 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)

-------------------------------------------------------------------
Sun Mar 23 14:23:17 UTC 2025 - mrueckert@suse.de

- 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 11:09:48 UTC 2025 - mrueckert@suse.de

- 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)

-------------------------------------------------------------------
Wed Mar 12 23:48:30 UTC 2025 - mrueckert@suse.de

- 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 18:48:22 UTC 2025 - mrueckert@suse.de

- 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 11:43:53 UTC 2025 - mrueckert@suse.de

- 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 13:54:27 UTC 2025 - mrueckert@suse.de

- 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 09:46:30 UTC 2025 - mrueckert@suse.de

- 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

-------------------------------------------------------------------
Thu Feb 20 20:14:05 UTC 2025 - mrueckert@suse.de

- 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)

-------------------------------------------------------------------
Mon Feb 03 11:31:15 UTC 2025 - mrueckert@suse.de

- 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 22:52:31 UTC 2025 - mrueckert@suse.de

- 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 16:05:13 UTC 2025 - mrueckert@suse.de

- 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 18:15:40 UTC 2024 - mrueckert@suse.de

- 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)

-------------------------------------------------------------------
Mon Dec 16 17:57:58 UTC 2024 - mrueckert@suse.de

- 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)
  * 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 07 09:42:22 UTC 2024 - mrueckert@suse.de

- Update to version 0.12.10:
  * build: bump version to 0.12.10 (#960)
  * build: bump version to 0.12.10-rc1 (#957)
  * build: bump dependencies (#954)
  * fix: typos in `tinymist-query` (#956)
  * docs: add docs to cargo patches (#955)
  * fix: don't complete import items across line (#952)
  * fix: bind this to showLog function (#951)
  * feat: complete on import item path (#949)
  * fix: don't assert well-formed named parameters in docstring (#948)
  * refactor: move entry resolver to query crate (#944)
  * refactor: reduce state and add tests (#943)
  * refactor: split entry resolver (#942)
  * refactor: make shared root paths (#929)

-------------------------------------------------------------------
Tue Dec 03 16:21:22 UTC 2024 - mrueckert@suse.de

- Update to version 0.12.8:
  * build: bump version to 0.12.8 (#940)
  * build: bump version to 0.12.6 (#939)

-------------------------------------------------------------------
Tue Dec 03 12:55:32 UTC 2024 - mrueckert@suse.de

- Update to version 0.12.6:
  * build: bump version to 0.12.6-rc3 (#938)
  * docs: maintain editor docs (#937)
  * feat: provide tool view (#936)
  * feat: dynamic analyze import source for star imports (#935)
  * fix: convert two touched panics to `log::warn` in signature checker (#934)
  * feat: resolve module references in import at syntax level (#933)
  * feat: search in template gallery (#922)
  * feat: provide elementary font view (#932)
  * build: bump version to 0.12.6-rc2 (#930)
  * build: bump typstyle to v0.12.6 (#928)
  * test(ci): also run tests on windows (#925)
  * test(ci): add fmt, clippy, doc, and msrv tests to CI (#926)
  * dev: remove unused typst-kit (#924)
  * feat: add package related arguments to typstExtraArgs (#923)
  * feat: check interface of all scope-like values (#920)
  * feat: convert values in builtin modules to definition (#919)
  * test: add tests about signature help (#917)
  * build: bump version to 0.12.6-rc1 (#915)
  * chore: bump typstyle to v0.12.4 (#904)
  * fix: detect surrounding syntax of argument lists in show rule (#914)
  * dev: deduplicate type bounds early (#913)
  * dev: disable all runtime check to `log::debug!` (#912)
  * feat: recursively parse markup link according to typst syntax (#911)
  * fix: stop show until new line or code terminator (#910)
  * fix: continue parsing expression on func/method call (#909)
  * fix: stop import-as clause before colon (#908)
  * fix: clippy warnings in rust 1.83 (#907)
  * fix: replace separator of type check snapshots from '---' to '=====' (#903)
  * fix: rollback typo fixes in `tokyo-hight.tmTheme` (#899)
  * build: bump typstyle to v0.12.3 (#893)
  * fix: match braces in math mode as content (#901)
  * feat: restart server command in vscode (#894)
  * chore: Fix typos throughout code base (manual)
  * chore: Fix typos throughout code base (automatic)
  * chore: Add typos configuration to manifest for project level spellchecking
  * chore: copy-edit Neovim readme (#888)
  * fix: remove buggy term list parsing (#897)
  * fix: undefined references in preview's html (#896)
  * docs: describe use case of value "tinymist" in tinymist.serverPath (#895)

-------------------------------------------------------------------
Sat Nov 23 08:18:17 UTC 2024 - mrueckert@suse.de

- Update to version 0.12.4:
  * build: bump version to 0.12.4 (#892)
  * revert: undo "feat: add package related arguments to typstExtraArgs (#832 and #833)"  (#891)
  * fix: cross build with `vendor-openssl` feature and bump version to 0.12.4-rc2 (#884)
  * build: bump version to 0.12.4-rc1 (#883)
  * fix: skip code completion when editing length (#882)
  * feat: add alerque as maintainer (#810)
  * feat: add Eric-Song-Nop to maintainer list (#796)
  * feat: add code action to wrap content blocks (#881)
  * feat: add more postfix snippets (#880)
  * feat: add CODEOWNERS
  * feat: add ParaN3xus as maintainer (#783)
  * docs: update roadmap (typst v0.13.0+) (#876)
  * feat: prefer to guide coding by signature help (#874)
  * test: update snapshots in legacy format (#873)
  * fix: replace `[]` with `.bracket` in label (#870)
  * feat: rename links in files (#869)
  * feat: provide both bracket and paren completion (#867)
  * dev: cache link expressions (#866)
  * feat: reorder snippet completion items (#865)
  * feat: add search index to quickly filter unrelated files (#864)
  * feat: pass completion configs via context (#863)
  * fix: refine some scope condition for type completion (#862)
  * feat: replace rule completion with scoped type completion (#861)
  * fix: use correct base directory for path completion (#854)
  * dev: don't complete bracket in math context (#860)
  * dev: check previous syntax first for show/set syntax (#859)
  * feat: improve and filter completion in show/set syntax (#858)
  * dev: filter settable parameter if is in set context (#857)
  * fix: match brackets in content block recursively (#856)
  * fix: reliably check value of "tinymist.showExportFileIn" (#855)
  * feat: postfix completion on values (#850)
  * feat: provide UFCS-style completion on content types (#849)
  * feat: complete bracket if the function accepts an only content arg (#848)
  * feat: improve caches of calls and module exports type checking (#847)
  * feat: replace param_completions with post type checking (#846)
  * test: add more completion tests (#845)
  * dev: simplify let type (#844)
  * dev: introduce `TypeType` and `Module` type (#843)
  * feat: check union type annotation (#842)
  * fix: bugs in post checking node and call (#841)
  * fix: check signature of partially specialized functions (#840)
  * fix: open exported files using rust's `open` crate (#838)
  * feat: take configuration items from `tinymist` section (#835)
  * feat: add package related arguments to `typstExtraArgs` (#833)
  * feat: use typst-kit's package functions (#832)
  * dev: update header description of snapshots (#831)
  * dev: replace `FieldTy` with `ParamTy` (#830)
  * fix: statically register formatting and semantic tokens capabilities (#814)
  * Update MAINTAINERS.typ

-------------------------------------------------------------------
Fri Nov 15 15:45:40 UTC 2024 - mrueckert@suse.de

- Update to version 0.12.2:
  * build: bump version to 0.12.2 (#829)
  * fix: enclose fallback docs in code block (#828)
  * build: bump version to 0.12.2-rc1 (#827)
  * docs: maintain docs for tinymist 0.12.2 (#825)
  * feat: conditionally render code in docs (#824)
  * feat: fully support `onEnter` edits inside comments (#823)
  * feat: goto field definition of concrete values (#822)
  * fix: query underlying file type when listing packages (#821)
  * fix: bad usage of `/package/symbol` (#820)
  * feat: evict analysis caches before exact min revision (#819)
  * dev: clean up log to print (#818)
  * dev: use more safe retainer for gc (#817)
  * dev: add time limit to lsp replay command (#816)
  * fix: describe dictionary object by correct name (#815)
  * feat: improve style of hover param docs (#813)
  * feat: merge func and variable docs parser (#812)
  * fix: ensure expr and type enum are not too big (#811)
  * dev: refactor semantic_tokens crate (#809)
  * feat: lock and snapshot {analysis,token} caches on main thread (#806)
  * dev: convert diagnostics without analysis snapshot (#805)
  * dev: use `fixtures/playground` if name is not provided (#804)
  * fix: strip out the line containing the return type (#803)
  * dev: refactor semantic token apis (#802)
  * fix: bad type representation of rest parameters (#801)
  * fix: bad rule to check function identifiers by syntax (#800)
  * feat: slightly improve expression describer (#798)
  * fix: wrong word count when empty line exists (#795)
  * dev(ci): upload log even if CI is failing (#787)
  * feat: render error as docs instead of causing failures (#786)
  * feat: consistently enrich colon after show selectors (#785)
  * feat: claim list of maintainers (#781)
  * fix: rename `export_again` to `is_external` (#777)
  * test: add more completion tests (#776)
  * feat: recover support to goto definition of fields (#775)
  * fix: range error when converting huge base64 strings (#774)
  * feat: render examples in docs (#772)
  * dev: implement `Ord` for `Decl` (#773)
  * docs: add documentation about docstring (#771)
  * feat: strictly match module-level comments (#770)
  * chore: bump typstyle to v0.12.1 (#764)
  * chore: upload test snapshot for debugging (#760)
  * dev: collect `func.with` type information for signature help (#759)
  * dev: hash imports of expr info (#756)
  * refactor: refactor hover, analysis/global, and docs crates (#755)
  * dev: more consistent way to get docs of decls (#752)
  * feat: provide docs when hovering on module refs (#751)
  * feat: improve signature formatting in docs (#750)
  * docs: update neovim's setup section (#749)
  * feat: don't trigger trivial completion when the trigger char is an ascii punctuation (#748)
  * fix: match identifier like nodes for completion (#747)
  * fix: bitmap and svg glyphs are not rendered correctly (#745)
  * feat: client-side control to whether issue completion callback (#744)
  * dev: complete symbol classification in handwriting recognizer (#705)
  * feat: show performance statistics in summary page (#743)
  * feat: add check package command (#742)
  * feat: add preview icon when clicking outside the document (#734)
  * feat: identify identifier kind for semantic highlighting (#741)
  * dev: cache expression information correctly (#736)
  * docs: maintain readme and command docs (#733)
  * feat: implement expression checker (#714)
  * dev: fix bugs in bold/italic syntax highlighting (#732)
  * dev: fix bidirectional jump feature if there is a page fill (#728)
  * docs: add coc.nvim config example (#727)
  * feat: disable unicode pair autocompletion (#726)
  * dev: remove outdated typst.tmLanguage.json (#725)
  * feat: improve syntax highlighting (#724)
  * feat: {en,de}code base-64 strings with Text{De,En}coder (#719)

-------------------------------------------------------------------
Sat Oct 19 18:49:19 UTC 2024 - mrueckert@suse.de

- Update to version 0.12.0:
  * build: bump version to 0.12.0 (#712)
  * build: bump node version to 22 in gh_pages (#711)
  * fix: bump version to 0.12.0-rc1 (real) (#710)

-------------------------------------------------------------------
Sat Oct 19 13:57:13 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.34~rc1:
  * build: bump tinymist to 0.12.0-rc1 (#708)
  * feat: provide parameter docs in hover tips (#702)
  * feat: render hover docs with converted result (#701)
  * feat: handle `func.with` stack during signature analysis (#699)
  * feat: combine signature solving (#696)
  * feat: type induction on builtin values (#694)
  * fix: bad directories not found (#695)
  * refactor: reduce source cache and mutability (#693)
  * dev: caching static function signature analysis (#692)
  * feat: incorporated with static function signature analysis (#688)
  * refactor: change `PrimarySignature` structure to merge type checking info (#687)
  * dev: shrink size of tag types (#686)
  * dev: merge signature docs and rest docs (#685)
  * refactor: split tinymist-query/docs crate (#684)
  * feat: merge hover and docs function formatter (#683)
  * feat: make star import tooltip more human readable (#682)
  * feat: check variable type annotations in docstring (#681)
  * feat: cache docstring building (Part. 2) (#680)
  * feat: read and check type annotations in docstring (Part. 1) (#679)
  * docs: fix typos in readme (#662)
  * fix: broken test_sig_call (#675)
  * dev: refactor analysis structure (#674)
  * chore: use `PackageSpec::to_string` instead of homemade format (#673)
  * test: init completion package tests (#672)
  * feat: call with default bindings (#671)
  * feat: introduce type context trait `TyCtx` (#670)
  * feat: elementary tuple method checker (#669)
  * feat: elementary select checker (#668)
  * feat: implements ord for `Ty` (#667)
  * build: bump version to 0.11.32 (#666)
  * fix: publish script with tests (#665)
  * feat: send trace data via http instead of lsp stdio (#660)
  * feat: cache `dirs::data_dir` and `dirs::cache_dir` (#659)
  * feat: identify static path references in documents (#658)

-------------------------------------------------------------------
Sat Oct 19 13:50:11 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.33:
  * dev: nightly 0.11.33 (#655)
  * fix: publish script
  * build: update cargo.lock
  * fix: dependencies
  * build: bump version to 0.11.31 (#652)
  * fix: pdf options
  * fix: add round_2 back
  * fix: compile warnings and errors
  * feat: support nightly typst (#600)
  * build: bump node version to 22 (#654)
  * fix: publish script (#653)
  * feat: create new pull request rule (#650)
  * feat: issue import changes request during `willRenameFiles` (#648)
  * dev: use `DETACHED_ENTRY` if no entry is provided (#647)
  * feat: automatically add indent on entering in the empty block math (#646)
  * feat: rename modules by path (#645)
  * feat: go to definition of module members (#644)
  * fix: check existence of `requestIdleCallback` before uses (#643)
  * feat: parse for clause correctly (#642)
  * feat: record and use span where the label is attached (#641)
  * fix: pass `to_multiline_tokens2` checking by copilot (#639)
  * feat: add configuration to open exported file by system default app (#636)
  * feat: support drag and drop of files into the typst editor (#635)
  * dev: improve code quality of sync-lsp (#632)

-------------------------------------------------------------------
Wed Oct 09 19:16:07 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.32:
  * build: bump version to 0.11.32
  * build: bump node version to 22
  * fix: warning no edition set (#633)
  * fix: failed version checking when cross compiling (#634)

-------------------------------------------------------------------
Wed Oct 09 16:49:22 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.31:
  * build: bump version to 0.11.31 (#652)
  * build: merge commit 'origin/main' into nightly/0.11.31 (#651)
  * feat: create new pull request rule (#650)
  * dev: nightly-0.11.31 (#649)
  * build: bump version to 0.11.29 (#628)
  * deps: update typst, typst.ts, typstyle to tagged version (#624)
  * dev: update cargo.toml
  * fix: pdf options
  * fix: add round_2 back
  * build: bump version to 0.11.23-rc1
  * fix: compile warnings and errors
  * build: lock git branches
  * feat: support nightly typst (#600)
  * fix: the version in package.json is not bumped (#631)
  * build: bump version to 0.11.28 (#627)
  * fix: allow user keeping garbage directories in the package directory (#622)
  * fix: compile warnings and errors (#619)
  * feat: print version information when starting lsp server (#614)

-------------------------------------------------------------------
Sat Oct 05 12:30:21 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.29:
  * build: bump version to 0.11.29 (#628)
  * deps: update typst, typst.ts, typstyle to tagged version (#624)
  * fix: allow user keeping garbage directories in the package directory (#622)
  * build: update cargo.lock
  * dev: update cargo.toml
  * fix: pdf options
  * fix: add round_2 back
  * build: update cargo.lock
  * build: bump version to 0.11.27
  * build: bump version to 0.11.25 * fix release.yml
  * build: bump version to 0.11.23
  * build: bump version to 0.11.23-rc1
  * feat: print version information when starting lsp server
  * test: fix snapshot
  * fix: compile warnings and errors
  * build: lock git branches

-------------------------------------------------------------------
Sat Sep 28 09:55:39 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.27:
  * build: bump version to 0.11.27 * fix branch selection
  * build: bump version to 0.11.25 * fix release.yml
  * build: update cargo.lock
  * build: bump version to 0.11.23
  * build: bump version to 0.11.23-rc1
  * fix: make clippy happy
  * feat: print version information when starting lsp server
  * test: fix snapshot
  * fix: compile warnings
  * build: update cargo.lock
  * build: bump dependencies
  * fix: compile errors
  * build: lock git branches
  * build: lock git branches
  * feat: support nightly typst (#600)

-------------------------------------------------------------------
Sat Sep 28 00:03:17 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.22:
  * build: bump version to 0.11.22 (#611)
  * build: bump version to 0.11.22-rc1 (#607)
  * feat: improve theme settings for raw blocks (#606)
  * feat: show first occurrence locations for used fonts (#598)
  * fix: ignore invalid tokens in typst's syntax tree (#605)
  * fix: deduplicate value completion correctly (#604)
  * fix: refine label types to remove hacking citation filter (#603)
  * fix: ignore system fonts correctly (#597)
  * feat: provide package view and local documentation (#596)
  * feat: support for custom certificate configuration (#592)
  * refactor: add compatibility for `typst_syntax::LinkedNode.leaf_at` (#582)
  * fix: create function scopes for nest symbols (#589)
  * fix: process overlapping cases in line folding only mode (3ab4fa62) (#588)
  * dev: process overlapping cases in line folding only mode
  * feat: add gitpod layer (#575)
  * feat: listen data plane socket and serve frontend html on same address (#577)
  * feat: add shell completions script for Fig and Nushell (#578)
  * feat: add label view (#570)
  * build: bump shiroa to 0.2.0-nightly4 (#574)
  * feat: add compatibility for Typst's util (stable) and utils (nightly) (#573)
  * fix: deadlock when iterating dependencies (#568)
  * fix: symbols doesn't show if pattern is not provided (#569)
  * feat: remove excessive word in title of symbol view (#567)

-------------------------------------------------------------------
Mon Aug 26 17:38:32 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.20:
  * build: bump version to 0.11.20 (#566)
  * feat: display all imported definitions for wildcard imports (#565)
  * feat: local package manager (#458)
  * docs: update changelog
  * build: bump version to 0.11.20-rc1 (#563)
  * fix: invalid merged command options (#564)
  * docs: add notes to stateful pin commands (#562)
  * docs: add root path hints for neovim users (#561)
  * docs: add document preview feature documentations for non-vscode clients (#560)
  * fix: parse quotes near the atomic hash expression (#559)
  * feat: improve numeric literal parsers (#558)
  * fix: parse dot issue 492 again (#557)
  * build: bump typst.ts to v0.5.0-rc7 (#554)
  * chore: bump typstyle to v0.11.32
  * feat: support include expressions in typlite (#547)
  * dev: merge {typlite,typst-preview,tinymist} world and compile argument parsers (#546)
  * dev: add links to emacs guide (#545)
  * dev: improve title of the contextual 'Copy as ANSI Code' action (#544)
  * feat: remove useless `tinymist.preview.showInActivityBar` (#543)
  * docs: add installation and configuration instruction for Emacs (#538)
  * remove feature texmath (#535)
  * dev: perform simple rate limit on heavy dynamic analysis (#532)
  * feat: find references for `Ref` and `Label` (#527)
  * test: add test for `goto_definition` for label (#510)
  * feat: export text in range as ansi highlighted code (#526)
  * feat: generate shell completion (#525)

-------------------------------------------------------------------
Sun Aug 11 22:04:08 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.19:
  * build: bump version to 0.11.19
  * docs: update changelog
  * fix: nested colorization
  * docs: rearrange and chore fixes
  * chore: run link-docs
  * build: bump version to 0.11.19-rc1 (#524)
  * fix: bad configuration initialization (#523)
  * feat: identify more context for bracket colorization (#522)
  * fix: bad configuration document (#521)
  * fix: allow underline in url link (#520)
  * feat: link sublime text support (#519)
  * fix: broken vscode package configuration (#518)
  * feat: show target of label and con tent of metadata when hovering (#517)
  * chore: bump typstyle v0.11.31
  * fix: use plural for 0 items (#507)
  * feat: inject typst{,-code} syntaxes into markdown syntax highlighting (#504)
  * refactor: extension entry (#503)
  * dev: reformat code (#502)
  * refactor: export tasks (#501)
  * fix: two bugs in tasks feature (#499)
  * feat: convert editor READMEs to docs.typ (#498)
  * fix: parse dot operation on atomic expression correctly (#497)

-------------------------------------------------------------------
Sun Aug 04 20:24:12 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.18:
  * build: bump version to 0.11.18 (#494)
  * docs: update documentation about export (#493)
  * build: bump version to 0.11.18-rc1 (#491)
  * feat: support vscode tasks for exporting query and pdfpc (#490)
  * feat: support vscode tasks for exporting html, md, and txt (#489)
  * feat: support vscode tasks for exporting pdf, svg, and png (#488)
  * fix: apply label instead of bib title name in `at` completion (#485)
  * dev: a false positive of clippy (#487)
  * dev: reformat code (#461)
  * fix: retrieve environments even if `typstExtraArgs` is unspecified (#482)
  * fix: allow hyphenate in url link (#481)
  * docs: add documentation about installing nightly prebuilts (#480)
  * feat: convert introduction.typ to README.md (#479)
  * feat: add error framework and parse sys arguments for typlite (#478)
  * fix: scroll command doesn't process task correctly (#477)
  * feat: remove `typst-preview.showLog` and add `tinymist.showLog` (#476)
  * fix: generate configuration more correctly (#473)
  * build: cherry pick concurrent id error (#472)
  * feat(invert-colors): add normal-image option (#464)
  * docs: improve and add contribution guide for syntaxes (#471)
  * build: update cargo.lock (#470)

-------------------------------------------------------------------
Sat Jul 27 19:10:18 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.17:
  * build: bump version to 0.11.17 (#469)
  * build: bump version to 0.11.17-rc1 (#468)
  * dev: reduce clone of frontend html (#467)
  * docs: update documentation about completion (#466)
  * fix: modify static host to send `Content-Type: text/html` (#465)
  * feat: add `showPdf` icon to navigation bar (#462)
  * dev: intern vscode-variable package (#460)
  * test: increase the difficulty of diagnostic testing (#457)
  * fix: process lagged compile reason (#456)
  * feat: support querying label with paper name in bib items (#365)
  * feat(typlite): add equation support (#454)
  * feat(typlite): add image support (#453)
  * dev: add link support of typlite (#452)
  * feat: introduce typlite's cli (#451)
  * feat: syntax highlighting for raw blocks (fence ticks <= 6) (#450)
  * dev: fix errors after upgrading tsc and update resolution (#449)
  * test: add rename testing (#448)
  * chore: change compile command to `trace-lsp` (#447)
  * fix: provide an error message when no path is provided (#445)

-------------------------------------------------------------------
Sat Jul 20 16:35:44 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.16:
  * build: bump version to 0.11.16 (#444)
  * build: bump version to 0.11.16-rc1 (#443)
  * fix: extract completion labels in tests reliably (#442)
  * test: add editor-side e2e testing (#441)
  * feat: allow multiple-tasked preview (#427)
  * docs: add hints about configuring rootless document (#440)
  * feat: support creation-timestamp configuration for exporting PDF (#439)
  * feat: provide `sys.inputs.x-preview` (#438)
  * dev: rename the status read events (#436)
  * dev: increase revision for compile request (#435)
  * dev: make cache evicting shared (#434)
  * refactor: simplify compile actor (#433)
  * feat: make compilation not block most snapshot requests (#432)
  * fix: error tolerated on client changing source state (#429)
  * fix: description for exportPdf setting (#431)
  * fix: don't change entry if pinning (#430)
  * refactor: rearrange preview entry for future improvement (#426)
  * fix: wrong checked prefix on completing strings (#422)
  * fix: remove dirty preview command changes and add dev kit (#421)
  * feat: show views only if tinymist extension is activated (#420)

-------------------------------------------------------------------
Mon Jul 15 09:17:52 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.15:
  * build: bump version to 0.11.15 (#418)
  * deps: bump typstyle to v0.11.30 (#416)
  * fix: wrong serialization of `task_id` v.s. `taskId` (#417)
  * fix: cargo.lock
  * build: bump version to v0.11.15-rc3
  * build: update snapshot
  * build: bump version to v0.11.15-rc2
  * build: update changelog
  * fix: buggy compile fence (#415)
  * fix: annoying often detached views (#414)
  * fix: broken content preview (#413)
  * feat: use `requestIdleCallback` to wait for updating canvas pages when editor is in idle (#412)
  * dev: refactor tasks (#411)
  * deps: bump typstyle to v0.11.29
  * dev: reformat code (#369)
  * feat: allow deferred snapshot event processing (#408)
  * feat: don't change entry on language query (#406)
  * dev: diagnostics from primary instance is not special anymore (#405)
  * dev: check revision during publishing diag and counting words (#404)
  * fix: duplicated notify status entry in configurations (#403)
  * fix: data race in `FutureFolder` (#402)
  * dev: reduce dependencies a bit (#400)
  * build: rearrange dependencies (#399)
  * feat: add typlite for typst's doc comments (#398)
  * feat: render example code in typst docs as typst syntax (#397)
  * fix: cyclic loop detection in cross-module def-use relation checking (#396)
  * fix: scroll source correctly when no text editor is active (#395)
  * dev: reduce three marco uses (#393)
  * dev: delete preview_stub (#394)
  * dev: merge compile opts and args (#392)
  * dev: remove threaded_receive uses (#391)
  * docs: document tinymist crate (#390)
  * dev: remove knowledge about force drop (#389)
  * fix: trace task is not stopping correctly (#388)
  * fix: on changed condition (#387)
  * dev: rewrite format/user_action actors as tasks (#386)
  * fix: some corner cases of serving preview (#385)
  * dev: introduce task concept and rewrite export actor as export task (#383)
  * fix: broken preview feature flag (#381)
  * dev: remove server module (#380)
  * refactor: merge compile and language state (#379)
  * dev: move preview actor (#378)

-------------------------------------------------------------------
Sun Jul 07 11:23:10 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.14:
  * fix: patch dependency
  * build: bump version to 0.11.14 (#377)
  * docs: add deprecation notice in readme (#375)
  * build: add vscode launch script for typst-preview (#374)
  * fix: github pages action (#376)
  * feat: persist webview preview through vscode restarts (#373)
  * feat: full compatible with typst-preview extension (#371)
  * docs: write some developer guides (#372)
  * fix: two errors during refactoring (#370)
  * feat: support single-task preview commands (#368)
  * fix: lsp should respond errors at tail (#367)
  * dev: add cast method to lsp client (#366)
  * refactor: combine typst-preview and tinymist extension code (#364)

-------------------------------------------------------------------
Sat Jul 06 23:51:03 UTC 2024 - mrueckert@suse.de

- Update to version 0.11.13:
  * fix: vsce again
  * fix: vsce
  * feat: fully concurrent lsp (#363)
  * build: bump version to 0.11.13 (#362)
  * fix: check main before compilation (#361)
  * build: optimize release profile (#359)
  * feat: move sync-lsp crate (#358)
  * feat(ci): upgrade macos runner (#360)
  * fix: diagnostics is gone (#354)
  * dev: update release script

-------------------------------------------------------------------
Sat Jul  6 23:50:53 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>

- initial package
openSUSE Build Service is sponsored by