Releases: dideler/toggle-youtube-comments
Fix extension not working
Fix the extension not working due to YouTube updated around 4/30-5/1.
See #44.
Changes: v4.1.2...v4.1.3
Security maintenance
Clean up code and documentation
Not a very exciting release, just some Spring cleaning 💐
- Refactor the code for Old YouTube
- These changes have been pending on my machine since early February! Since then, Old YouTube has been dropped by YouTube in March (see #7), so this new code may never actually run. But the benefit of releasing it is that we can use it as a reference to do a similar refactor for New YouTube.
- Update a link in the development steps since it was linking to a section that no longer exists
Changes: v4.1.0...v4.1.1
Create annotated tag with code changes when bumping version
Thanks to @1natsu172 for improving the release process again!
It's now more automated to reduce the steps a publisher has to take.
The lightweight tag that npm version
creates has been replaced with an annotated tag so we can include a link to the code changes in the tag's annotation message. This link—the "Changes" link below—is then copied to your clipboard so you can easily paste it into the release notes on GitHub.
For more information, see
Changes: v4.0.0...v4.1.0
Auto-hide comments when navigating between videos
New feature: Always auto-hide comments when navigating between videos 🌟
With this feature, when navigate to another video with the comments expanded state, the next video's comments are automatically hidden.
For more information, see
Changes: v3.1.0...v4.0.0
Easier version bumping when releasing
The build process has improved again! 🙌
The following manual release steps have been replaced by npm-version:
- Determine new version by looking at current version
- Update version in
manifest.json
- Update version in
package.json
- Create commit for new version
- Create tag for new version
- Push commit
- Push tag
All of that is now done with npm version [<newversion> | major | minor | patch]
.
The contributing guide has been updated with how create a new release.
For more information, see
- Docs https://docs.npmjs.com/cli/version
- Issue #36
- Pull Request #38
Changes: v3.0.0...v3.1.0
New build process with compression task
A new build process for packaging the extension was introduced by @1natsu172 🙌.
It uses Node and npm to replace the previous Make solution. This approach several benefits:
- Easier to contribute and maintain the build
- JavaScript is known by many, whereas Make is not a commonly used tool in the web development community.
- Improved build process
- For example, we were able to leverage existing JS tools to easily compress the packaged extension from 8.1K to 5.4K - that's a reduction of 1/3!
- It also makes it easier to introduce features such as #36
This release also includes minor improvements to the project documentation, making it easier to find content.
For more information, see
Changes: v2.5.3...v3.0.0
Fix button injection on certain videos
Button injection was failing on certain videos (e.g. videos with comments ❤️'ed by the creator).
We now listen for a more reliable event to perform the button injection.
For more information, see
Changes: v2.5.2...v2.5.3
Fix bold font of "SHOW COMMENTS" button
We fixed the bold font of the toggle button. The button now blends in with YouTube's UI style.
For more details, see #30
Other changes (thanks to @dideler)
- Rename global namespace
- Enhancement contributing guide
Changes: v2.5.1...v2.5.2
Fix incorrect spacing between 'SHOW MORE' & 'SHOW LESS' button
Fixed a bug where the space between "SHOW MORE" and "SHOW COMMENTS" buttons was incorrect. The bug would occur when the page loads without a "SHOW MORE" button (i.e. info panel doesn't expand).
See #2
Changes: v2.5.0...v2.5.1