Skip to content

Latest commit

 

History

History
278 lines (192 loc) · 8.78 KB

CHANGELOG.md

File metadata and controls

278 lines (192 loc) · 8.78 KB

openHAB VS Code Extension Change Log

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2021-04-12

  • Add native token based authentication (#247)
  • Refactor configuration entries (#247)
  • Remove 3rd Party references and rename console setting (#247)
  • Replace deprecated http library (#247)
  • Add update notice prepared for loing term usage (#250, #258, #260)
  • Remove Changelog from .vscodeignore for better marketplace presentation (#253)
  • Dependency update (#254)

0.8.2 - 2021-03-19

  • Dependency fixes (#239)
  • Repository automation (ff9de716cd2473f24d9868fd2d19ebc3f366e7a4)
  • Small fixes (#241)
  • Improve item hover (#242, #244, #245)

[0.8.1] - 2021-02-28

Changed

  • Post update (#232)
  • Small fixes (#234)
  • Refactor config usage (#235)
  • Update Dependencies. Switch to @types/vscode. (#236)
  • Prepare minor update (#238)

0.8.0 - 2021-01-09

Added

  • Add two more precise activation events, based on standard openHAB files (#219)
  • Prepare beta extension usage (#218)

Changed

  • Remove classic ui. Fix Markdown errors. (#224)
  • Remove jest from root repo dependencies. Only needed for the server package (#226)
  • Bump acorn from 5.7.3 to 5.7.4 in /serverJS (#222)
  • Update dependencies (#220)
  • Remove Paper UI (#217)

Fixed

  • Show icons for rules, scripts, persistance files (#205)
  • Fix folder icons (#207)
  • Encode username and password to make a valid URI. (#214)

0.7.0 - 2020-01-22

Added

  • Automated "Release and publish from CI" Script using GitHub Api (#192)
  • Documentation on how to solve SSL issues with rest api. (#196)

Changed

  • Added newly used material icons to notice file (#187)
  • HoverProvider: Itemcache is refreshed on save of items files (#189)
  • Update to v2 of tasks.json (#190)
  • Restrict extension to the last 5 releases of vscode (#190)
  • Use next extension relase in package.json for the master branch (#190)
  • Small improvements and refactored code comments (#191)
  • Updated dependencies (#193)
  • Corrected sign-off-statement explanation to get a working DCO Check (#197)

Fixed

  • Fix treeview icons with dynamically generated path (#188)
  • Fix generation of minichangelog in build pipeline (#190)
  • Solve tslint problems (#191)

0.6.0 - 2019-11-13

Added

  • Add hover provider with rest api integration (#146, #178)
  • Add/Move to an azure build pipeline environment (#148, #150, #166)
  • Add support for webpack (#155)
  • Added output channel for better user interaction (#156)
  • Add statusbar item, to give a feedback about the extensions activation state (#162)

Changed

  • Added some activation events (#142)
  • Update license to EPL-2.0 (#143)
  • General .gitignore contents (#144)
  • Add warning about network paths to remote LSP setting (#147)
  • Clean Readme and introduce docs folder (#149)
  • Refactor language config files (#154)
  • Make TreeView visible when restApi is available to benefit from it in JSR223 developing (#154)
  • Made some commands directly accessible in things explorer (#177)

Fixed

  • Fix https lsp problems (#139)
  • Fix case insensivity bug (#170)

0.5.1 - 2019-05-19

Fixed

  • Hotfix with updated package files

0.5.0 - 2019-05-19

Added

  • Added local LSP server (#122)
  • added settings param 'itemCasing' to allow for Item format configuration (#133)

Changed

  • Add newline after inserting a new item (#136)

Deprecated

  • renamed settings param 'lspEnabled' to 'remoteLspEnabled'
  • renamed settings param 'lspPort' to 'remoteLspPort'

Removed

  • removed settings param 'restCompletions'
  • removed reference to library 'underscore.string' (#133)

Fixed

  • Fixed sorting order in items explorer (#125)

0.4.1 - 2018-12-09

Added

  • Added missing images (#65)
  • Added item autocompletion snippets (#90)
  • Added extensions.json file (#101)
  • Added Units of Measurement (#103) (#105)
  • Added 'simple mode check' for show in Paper UI command (#117)

Changed

  • Snippet file refactoring. (#77)
  • Snippert improvements (#91)
  • Update documentation link (#96)
  • Open Sitemap directly if there is only one (#104)
  • Move openHAB tree views to a ViewContainer (#107)
  • Clarified 'restCompletions' configuration description (#117)

Removed

  • Remove the unused imports (#106)
  • Removed sorting of items for auto completion (#114)
  • Removed 'searchDocs' command, since it doesn't work with the new website (#117)

Fixed

  • REST Configuration fix (#68)
  • [Type Conversions]Several small fixes (#72)
  • Fixed file extension checks (#76)
  • Fixed Basic UI Preview (#117)
  • Fixed Show in Paper UI command (#117)

0.3.5 - 2017-11-25

Added

  • Added some Type Conversion snippets (#60)
  • Added 'Open openHAB console' feature (#59)

Changed

  • Optionally open Classic UI for sitemap preview (#54)

Fixed

  • Fixed issues with non-root workspaces (#62)
  • Fixed issues with REST connection (#58)

0.3.0 - 2017-11-15

Added

  • Introduced openHAB Things Explorer view in the sidebar!
    • Create Items directly from Thing's channels.
    • Quick copy name and Thing UID directly from the sidebar
    • Quick access to the binding documentation
  • Insert into Sitemap feature in the openHAB Items view

Changed

  • New configuration parameters:
    • restCompletions - toggles completions from REST API
    • paperPath - defaults to paperui. Change it to ui if you're using from before 9th Jan 2017
    • paperInBrowser - if set to true, will open Paper UI in a browser instead of VSCode window
    • lspEnabled - if true, will enable communication with openHAB's Language Server. Note that misc-lsp add-on needs to be installed.
    • lspPort - defaults to 5007, custom LSP port parameter (#42)
  • "Set openHAB host" button on error message (#42)
  • Breaking change: openhab.port parameter is now a number (e.g. 8080 instead of "8080"). Please change it in your settings after upgrade.

Fixed

  • Various Language Server Protocol fixes
  • Fixed "switch" icon coloring (#18)

0.2.0 - 2017-10-17

Added

  • Language Server Protocol support
  • More new snippets

Changed

  • You can now disable REST API connection
  • Updated logo icons
  • Better error handling
  • Paper UI URL is now dynamically detected

Fixed

  • Fixed REST connection with Basic Authentication

0.1.0 - 2017-07-07

Added

  • Completely new openHAB Items Explorer view in the sidebar!
    • Preview all of your items thanks to the REST API
    • Dynamic rules from the Items Explorer view - including the current state
    • Ability to copy Item's name and state
    • Clicking non-Group item opens it in the Paper UI by default
    • Note: Currently in VS Code stable Items Explorer is permanently visible. VS Code Insiders allows you to hide the tree view thanks to vscode#29436
  • Added Items autocompletion (with IntelliSense documentation) (#7)
  • Quick search in the Community Forum
  • Added icon theme

0.0.2 - 2017-06-21

Added

  • Added "openhab.searchCommunity" action allowing to search selected text in the openHAB Community (#13)

Changed

  • openHAB hostname and port are now configurable through user or workspace settings (#14)
  • Minor tweaks in the code and documentation (#6 #13)

0.0.1 - 2017-06-19

Added

  • Initial release