npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

hubot-changelog

v1.0.1

Published

Shows changes between releases

Downloads

1

Readme

hubot-changelog

It shows the release note for the latest, or given release or range of releases.

Commands

  • hubot changelog: shows the release note of the latest release in default user's default repo
  • hubot ch: shortcut for hubot changelog, you can use it everywhere
  • hubot changelog in jquery: shows the release note of latest release in default user's jquery repo
  • hubot changelog in johnsmith/jquery: shows the release notes of the latest release in user named johnsmith's jquery repository
  • hubot changelog v2.3.4: shows the release note of release v2.3.4 in default user's default repo (you can use 2.3.4 and v2.3.4 as well)
  • hubot changelog 2.3.4 in jquery: shows the release note of release v2.3.4 in default user's jquery repo
  • hubot changelog v2.3.4 in johnsmith/jquery: shows the release note of release v2.3.4 in johnsmith's jquery repo
  • hubot changelog v2.3.4...v2.3.9: shows the release notes between v2.3.4 and v2.3.9 using semver (>=2.3.4 <=2.3.9) in default user's default repo
  • hubot changelog v2.3.4...v2.3.9 in jquery: shows the release notes between v2.3.4 and v2.3.9 using semver (>=2.3.4 <=2.3.9) in default user's jquery repo
  • hubot changelog v2.3.4...v2.3.9 in johnsmith/jquery: shows the release notes between v2.3.4 and v2.3.9 using semver (>=2.3.4 <=2.3.9) in johnsmith's jquery repo
  • hubot changelog on yesterday: shows the release notes for release which were released yesterday in default user's default repo, you can use relative date (today, last wednesday) or exact date`: 2015-09-15 or 2015.09.15
  • hubot changelog on yesterday in jquery: shows the release notes for release which were released yesterday in default user's jquery repo
  • hubot changelog on yesterday in johnsmith/jquery: shows the release notes for release which were released yesterday in johnsmith's jquery repo
  • hubot changelog since yesterday: shows the release notes for release which were released since yesterday in default user's default repo, you can use relative date (today, last wednesday) or exact date`: 2015-09-15 or 2015.09.15
  • hubot changelog since yesterday in jquery: shows the release notes for release which were released since yesterday in default user's jquery repo
  • hubot changelog since yesterday in johnsmith/jquery: shows the release notes for release which were released since yesterday in johnsmith's jquery repo

Environment variables

All variables are optional.

  • HUBOT_CHANGELOG_GITHUB_TOKEN: GitHub token to be used for querying github api, for private projects you need to set it.
  • HUBOT_CHANGELOG_GITHUB_USER: Default user
  • HUBOT_CHANGELOG_GITHUB_REPO: Default repo
  • HUBOT_CHANGELOG_SLACK: If you enable this, the plugin wont output plain text rather it'll use slack's attachment api

Installing

npm i --save hubot-changelog

Add hubot-changelog to external-scripts.json in hubot's directory, for more help check hubot's readme: https://github.com/github/hubot/blob/master/docs/scripting.md#script-loading

License

MIT