# openHAB VS Code Extension Change Log The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [1.0.0] - tba ## [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](https://github.com/Microsoft/vscode/issues/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 [unreleased]: https://github.com/openhab/openhab-vscode/compare/0.6.0...HEAD [0.6.0]: https://github.com/openhab/openhab-vscode/compare/0.5.1...0.6.0 [0.5.1]: https://github.com/openhab/openhab-vscode/compare/0.5.0...0.5.1 [0.5.0]: https://github.com/openhab/openhab-vscode/compare/0.4.1...0.5.0 [0.4.1]: https://github.com/openhab/openhab-vscode/compare/0.4.0...0.4.1 [0.4.0]: https://github.com/openhab/openhab-vscode/compare/0.3.5...0.4.0 [0.3.5]: https://github.com/openhab/openhab-vscode/compare/0.3.0...0.3.5 [0.3.0]: https://github.com/openhab/openhab-vscode/compare/0.2.0...0.3.0 [0.2.0]: https://github.com/openhab/openhab-vscode/compare/0.1.0...0.2.0 [0.1.0]: https://github.com/openhab/openhab-vscode/compare/0.0.2...0.1.0 [0.0.2]: https://github.com/openhab/openhab-vscode/compare/0.0.1...0.0.2 [0.0.1]: https://github.com/openhab/openhab-vscode/releases/tag/0.0.1