Skip to content

chore(master): release 3.0.0 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Dec 2, 2022

🤖 I have created a release beep boop

3.0.0 (2022-12-02)

⚠ BREAKING CHANGES

  • Replace the CLI argument --tsserver-log-file with tsserver.logDirectory option provided through initializationOptions of the initialize request.
  • Ship as an ES module. Might be breaking for programmatic users of this server. Read more about consuming ES module packages at gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
  • deps: LSP libraries updated to match the 3.17 version of the LSP spec. Requires minimum Node 14.

Features

  • ability to ignore diagnostics by code (#272) (3c00910)
  • add "Go To Source Definition" command (#560) (9bcdaf2)
  • add _typescript.configurePlugin workspace command (#607) (59a5217)
  • add tsserver.logDirectory to initializationOptions (#588) (114d430)
  • add tsserver.logVerbosity and tsserver.path to initializationOptions (#611) (a03eab5)
  • add tsserver.trace init option for tracing tsserver (#586) (e3e8930)
  • Add insert replace support for completions (#583) (fdf9d11)
  • add new preferences from typescript 4.5.3 (#304) (aed5830)
  • add npmLocation option to specify NPM location (#293) (1ed30cd)
  • add options to disable automatic type acquisition (#285) (9abd5dd)
  • add support for [@link](https://github.com/link) references in JSDoc (#612) (3722b51)
  • add support for CompletionItem.labelDetails (#534) (3c140d9)
  • add support for locale option (#461) (be6a95d)
  • add support for new features from TypeScript 4.8 (#576) (7e88db3)
  • add support for rename prefixText and suffixText on rename (#478) (b3c8535)
  • add support for snippet completions of method (#303) (04d0c44), closes #198
  • add workspace implicit project defaults configuration (#605) (c6b3947)
  • allow skip destructive actions on running OrganizeImports (#228) (a397cf5)
  • announce support for "source.organizeImports.ts-ls" action (#283) (efc3b3f)
  • communicate with tsserver >=4.9.0 using IPC (#630) (06abfde)
  • implement additional code actions for handling auto-fixing (#318) (a92284e)
  • implement semantic tokens support (#290) (bd2a889)
  • include "triggerReason" and "kind" in code action requests (#579) (f872078)
  • include import specifier for import completions (#281) (7b4aeb2), closes #280
  • report progress when loading the project (#326) (4cfff78)
  • support textDocument/inlayHint request from 3.17.0 spec (#566) (9a2fd4e)
  • support communicating with tsserver using IPC (#585) (8725b9b)
  • support for codeAction disabledSupport client capability (#578) (f93b849)
  • support LocationLink[] for textDocument/definition response (#563) (196f328)
  • support running server on files without root workspace (#286) (fbf72dd)
  • update default typescript options (#284) (2c84b05)
  • update typescript to 4.9.3 (#629) (0005648)

Bug Fixes

  • 114: upgrade to latest monaco (167752c)
  • 30, fix #31: support implementation and type definitions (1385aee)
  • 63: update documents on did change (12f82d5)
  • 68: restore containerName for non-hierarchical symbols (59e2860)
  • add missing semver dependency (#288) (78ec93d)
  • add more logging for resolving user-specified tsserver (#412) (7139a32)
  • apply refactoring returns -1 positions in ranges (#502) (5f52db0)
  • call configure before completion resolve (#377) (a3c3af4)
  • change default log level from "warn" to "info" (#287) (3c109d5)
  • completion for strings with trigger character (#492) (76bf9a4)
  • completions: don't create snippet kind without completeFunctionCalls (#595) (7f69c27)
  • completions: remove filterText override for bracket accessor (#593) (1ed4e2e)
  • correct matching of "only" kinds provided by the client (#334) (d85ff92)
  • declare quickfix/refactor CodeAction capabilities (#553) (e76fc64)
  • definition request crashing on getting span (#574) (4e1c82b)
  • disable IPC communication until TypeScript bug is fixed (#600) (a6153a6)
  • don't announce support for codeActionKinds (#289) (5952416)
  • don't create empty code blocks in hover result (#276) (f25d82e)
  • don't transform Yarn zipfile URIs (#384) (9d451ea)
  • don't transform zipfile URIs from Vim (#386) (2f5a8d9)
  • don't trigger error on empty Source Definition response (#568) (146a6ba)
  • don't use the postinstall script (#364) (0178e9c)
  • ellipsis at the end of the loading project text (127b600)
  • ensure that the tsserver subprocess uses same node instance (#292) (d9e07a1), closes #191
  • exit the server if tsserver process crashes (#305) (5e2c17a)
  • handle shutdown lifecycle properly (#536) (ac8536b)
  • help users resolve no valid tsserver version error (#337) (d835543)
  • loading progress sometimes getting stuck (#603) (8cf4381)
  • lookup workspace typescript in dirs higher up the tree also (#314) (b715c64)
  • make wording in the typescript lookup error more generic (585a05e), closes #554
  • mark import completions as snippets (#291) (b8dc6af)
  • move deepmerge to dependencies (06109d4)
  • normalize client and tsserver paths (#275) (1eb20c2)
  • only use optionalReplacementSpan if client supports InsertReplace (#584) (899ba6b)
  • pass format options for organizing import (#348) (28feb26)
  • pin old version of LSP libraries for node <14 compatibility (#467) (55600e1)
  • remove unsupported --node-ipc and --socket options (#278) (8cb6773), closes #111
  • respect "includeDeclaration" for references request (#306) (0163906)
  • respect user-provided tsserver.js path from --tsserver-path (#610) (417339f)
  • snippet completions returned to clients that don't support them (#556) (050d335)
  • specify minimum node version to be v12 (#301) (b2d8583)
  • surface stderr output from the tsserver process (#624) (adf2689)
  • update signature help feature to v3.15.0 LSP spec (#555) (da074a6)
  • use correct name for the addMissingImports code action (#371) (5e31236)
  • use snippet type for jsx attribute completions (#362) (989d92d)
  • wait for tsserver configuration requests to finish (#372) (51673f2)
  • wrong import completion when insert/replace supported (#592) (4fe902a)

Miscellaneous Chores

  • deps: update LSP libraries to match 3.17 spec (#532) (bdbdd83)

Code Refactoring


This PR was generated with Release Please. See documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants