Skip to content

Releases: hangxingliu/vscode-nginx-conf-hint

0.3.1 (2024-02-29)

28 Feb 18:11
c70d9a1
Compare
Choose a tag to compare
  1. Update hint data to Dec 5th, 2023. @AdrianDsg
    • Nginx directives
    • Lua Resty directives
    • HTTP headers
    • MIME types
  2. Add completion for HTTP headers
  3. Add two file extension names .conf.default and .conf.template. @halilim
  4. Fix syntax for constant values, language keywords
  5. Update Nginx beautifier

Release 0.3.0 (2021-11-20)

20 Nov 12:00
23746b4
Compare
Choose a tag to compare

📣 There are a lot of updates in this version:

  1. The syntax of the Nginx configuration file is updated completely
    • Because the syntax from sublime extension and shanoor's repo are long time no updates. So I write a syntax generator for better highlight
    • New syntax is generated from codes. You can find them in generate-tmLanguage.ts
    • New syntax supports embedded Lua block
    • New syntax supports the directive statement in multiple lines
    • And extension configuration nginx-conf-hint.syntax is removed
  2. Optimize hint data loader and document loader. They use less memory now and load data on demand
  3. This extension can run as a web extension. So you can use this extension on https://vscode.dev/ now
  4. The coverage of auto-completion is more, and auto-completion is smarter
    1. Auto completion is based on the context and grammar of the configuration now
    2. Fix some wrong auto-completion items
    3. Autocomplete named location
    4. Autocomplete directive's named argument
    5. Autocomplete media types
  5. Add editor definition support for location directive
  6. Add new extension configuration nginx-conf-hint.externalModules for controlling enabled of external modules hint data
  7. The source code is rewritten by using Typescript

Release 0.2.0 (2021-11-14)

14 Nov 10:22
72ba2c9
Compare
Choose a tag to compare
  1. update syntax and hint data.
  2. add support for lua module and conf formatter
  3. add goto nginx document into tooltip hover (issue#9)

release 0.1.0 (2018-07-09)

08 Jul 19:27
Compare
Choose a tag to compare
  1. syntax of nginx.conf is provided inside.
    • original syntax is from [shanoor/vscode-nginx][shanoor-syntax] (by default)
    • sublime syntax is from [sublime-nginx][sublime-syntax]
    • you can switch it by configuration: nginx-conf-hint.syntax
  2. remove dependent extension shanoor.vscode-nginx.
  3. update Nginx hint data(directives and variables) to latest.

release 0.0.5 (2018-03-29)

29 Mar 01:42
Compare
Choose a tag to compare
  1. fix invalid links in nginx documents.
  2. add a configuration to enable/disable strict auto-completion.
  3. update Nginx directives and variables to latest.