Skip to content

Latest commit

 

History

History
191 lines (112 loc) · 8.55 KB

CHANGELOG.md

File metadata and controls

191 lines (112 loc) · 8.55 KB

Changelog

All notable changes to this project will be documented in this file.

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

[Unreleased]

[Released]

Added

  • Support to publish to Open VSX Registry

Changed

  • To ignore .dccache file created in a project when using the Snyk extension or CLI for Snyk Code in #171
  • To newest npm package lock version in #171
  • Default branch to be main to be used for production releases and will continue to use vnext as the active development branch. Feature branches will still be used with PRs for them opened against vnext and then when we're ready to push a new release we'll open a PR from vnext to main.

Fixed

  • Use of login page to run on expected port of 5001 for OAuth redirect flows between VS Code and a browser when authenticating with Twitch in #171

Changed

  • Testing from vscode to @vscode/test-electron in #153

[1.0.3]

Changed

  • To new Twitch App Client Id

Security

Fixed

  • Reading of extension settings by name: commit

First full release and no longer in preview!

Added

  • Export an API for others to create an extension that ties into YouTube, Mixer, etc.
  • Ability to remove highlights using a context-menu.
  • Functionality for Highlights to adjust when editing the text around the highlight

Changed

  • We now use Twitch's OAuth endpoint to generate an access_token and saving the token into your credential manager.

Removed

  • Need to manually generate an OAuth token that you enter into a prompt when logging in for this extension

Security

Added

  • Context menu support to remove highlights. You can now remove highlights by right-clicking on them. Additionally, you can remove all highlights by right-clicking the editor tab.

Rewrite

This is a complete rewrite of the extension. The extension now has an API that others may use to build add-on extensions to extend to other chat services like Youtube or Mixer.

Fixed

  • Issue where highlights were not visible in tree views (110 thanks @parithon)

Added

  • Bot response to just !line in chat with instructions on how to use it (96 thanks @parithon)

Changed

  • Replaced all UI text and naming in code for "password" with "token" as that is more accurate to its use (92 thanks @parithon)

Added

  • Template for issues (90 thanks @yoannfleurydev)
  • Functionality to listen for ban events and remove highlights from banned users in Twitch chat (99 thanks @mpjme)

Changed

  • Updated README to remove duplicate animated gif (85 thanks @parithon)
  • Switched from twitch-js library to tmi.js (97 thanks @parithon)

Fixed

  • Inaccurate status in status bar when a token is not provided on initial start up (91 thanks @parithon)

Added

  • Highlights tree view in explorer and debug views (83 thanks @parithon)
  • More tests using test theory inputs (79 thanks @parithon)

Changed

  • Location of the button to connect/disconnect the highlight from the chat channel to the left (83 thanks @parithon). This was moved to follow the convention that most extensions which are app based add to the left side of the status bar and the right side is reserved more for editor formatting type actions.
  • Icon in activity to be hidden but can be shown via the setting twitchHighlighter.showHighlightsInActivityBar (83 thanks @parithon)

Added

  • Ability to unhighlight on disconnect (#67 thanks @parithon)
  • Option to highlight multiple lines via one command as well as a comment message (#68 thanks @parithon)
  • DevOps badges to show status of development and production builds. Plus media to demonstrate the extension in use and a multi-line highlight example (#75 thanks @parithon)

Added

  • A setting to allow changes to font color within highlights (#55)
  • An .editorconfig file to keep styling consistent. (#54 thanks @parithon)
  • Arbitrary tests to get things started in that area (#69 thanks @parithon)
  • Use of webpack to significantly reduce the size of the extension and improve the install speed (#66 thanks @parithon)

Changed

  • Client code with some refactoring to clean it up (#57 thanks @parithon)
  • Commands to use categories for grouping of them (#63 thanks @matthewkosloski)

Removed

  • Use of Twitch Glitch logo in the VS Code marketplace and in the activity bar icon. See PR for more details on why (#65 thanks @parithon)

0.1.3 - 2019-02-07

Changed

  • Setting names to be camelCase (#48)
  • README with better instructions to get started (#43 thanks @FletcherCodes)
  • Icon used in the VS Code Marketplace for better contrast/visibility (#50 thanks @parithon)

0.1.2 - 2019-02-03

Fixed

  • Issues where commands were not registering. The cause was from node_modules not being included in the package.

0.1.0 - 2019-02-01

  • Pre-release version to gather feedback from the community and help identify gaps.