Skip to content

Releases: sopel-irc/sopel-github

0.5.0

23 Aug 15:52
@dgw dgw
Compare
Choose a tag to compare

This is the first release named sopel-github. Previous versions of this plugin
were known as sopel_modules.github, and are still available from PyPI for
users running Sopel 7.x or older.

Added:

  • Support for inline references to issues/PRs from any repo (#125)
  • Timestamps in issue, PR, and comment output (#126)
  • Configurable skipping of short inline issue/PR numbers (#137)
    • This is to help bot owners deal with e.g. people talking about their #1
      something and the bot posts your project's first issue.

Changed:

  • Modernized for newer Sopel versions (#110, #138)
  • Send version header to GitHub API (#122)
  • Reworked PR merge status lookup (#123)

Fixed:

  • Handle directory links, not just files (#134)
  • Suppress errors for invalid inline issue references (#136)

Removed:

  • Obsolete secret setting (#124)

Meta:

  • New package name, sopel-github (#138)
  • Sopel 8.0+ now required (#138)
  • Made optional :emoji_name: conversion a setuptools extra (#120, #140)
    • Install sopel-github[emojize] to enable this feature.

0.4.8.post0

23 Aug 16:01
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.8.post0

Meta:

  • Document the sopel_modules.github package's EOL; it's replaced by sopel-github.

0.4.8

18 Dec 08:54
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.8

Changed:

  • Use emoji 2.0 API style (#119)
    • If you installed the emoji package and its version is <1.7.0, you will
      need to pip install --upgrade emoji.
    • A future version of sopel-github will make this optional dependency easier
      to manage with a setuptools extra.

Fixed:

  • Wrong webhook payload attributes used in push handler (#117)

0.4.7

29 Nov 17:15
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.7

Added:

  • Special .gh-repo !clear syntax to delete a channel's linked repo (#112)
  • Output relative committer & author date for commit URLs (#114)

Changed:

  • Prettified .gh-repo output (#112)

Fixed:

  • NameError in .gh version subcommand ( #111)
  • TypeError in .gh-repo in channel with no linked repository (#112)
  • Incorrect plural "1 changes" in commit output (#113)
  • Reduced false-positive Markdown heading detection (#115)
  • Ignore URI fragments in repo links (#116)

0.4.6

23 May 20:14
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.6

Changed:

  • No longer attempt to shorten links with shut-down git.io (#106)

Fixed:

  • Fix some edge cases in excerpted comment bodies (#105)
  • Clean up some output-formatting code (#107)

0.4.5

05 Dec 19:30
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.5

Fixed:

  • Link matching did not allow for underscore (_) in repo names (#100)

0.4.4

21 Sep 14:08
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.4

Fixed:

  • Regression in handling inline/standalone issue references (#99)

0.4.3

17 Sep 16:33
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.3

Changed:

  • Skip trying to handle non-repo links, e.g. to topics (#97)

Fixed:

  • Issue comment handling tries to access state (#95)
  • Error in cases where issue/PR body is empty (#98)

0.4.2

02 Jun 06:56
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.2

Added:

  • Include issue/PR state when fetching info (#87)

Changed:

  • Link shortening failures will be logged for debugging (#88)

0.4.1

06 Feb 07:22
@dgw dgw
Compare
Choose a tag to compare

Changes in 0.4.1

Added:

  • Include link to issue/PR in output when triggered by bare numeric reference
    in chat (#85)

Fixed:

  • Double space in output of "self-assigned" webhook events (#80)