Skip to content

Releases: sopel-irc/sopel-help

0.5.2: pkg_resources is obsolete

21 Oct 17:36
67954a3
Compare
Choose a tag to compare

Hotfix for the release 0.5, because we can't really expect people to have pkg_resources available (in particular when we don't have the dependency declared properly). So instead, we use importlib_metadata, at least until we drop support for Python 3.9 (see also #11).

Thank you @dgw for the hotfix!

0.5.1: packaging is difficult

27 Apr 17:53
4f139c9
Compare
Choose a tag to compare

Hotfix for the previous release, apparently something changed in how setuptools manage a package.find option so, it has to be fixed for this release.

0.5.0: modern packaging

27 Apr 14:28
cd6bbfa
Compare
Choose a tag to compare

In preparation of Sopel upcoming 8.0 release, sopel-help gets a bit of housekeeping:

  • remove support for Python 3.7 (#9)
  • modernize project's packaging (good bye setup.py, welcome pyproject.toml) (#9)
  • bug fix: no more empty line (#7)

0.4.0: remove ubuntu & hastebin

23 Jul 19:53
5cdce99
Compare
Choose a tag to compare

This is the first release where sopel-help lose features:

  • ubuntu provider has been removed, as the online service is made for human only usage, not automated tools such as Sopel
  • hastebin provider has been removed, as the service has been acquired by an untrusted third party

On the plus side:

  • sopel-help now requires Sopel 7.1+ and Python 3.7+
  • sopel-help is now compatible with Sopel 8, allowing future improvement

0.3.0: .h and links

06 Jul 21:38
Compare
Choose a tag to compare

For this third release (beta) of sopel-help, two new little quality of life improvements:

  • .h is now a shortcut for .help
  • the local HTML help generator now generate link & anchor to each plugin name

Thanks to our contributors!

0.2.0: line threshold is now configurable

28 Mar 14:40
Compare
Choose a tag to compare

This second release (still in beta) of sopel-help brings a new feature: the number of lines of help message that can be sent to a channel is now configurable. By default, it's still 3.

The best way to configure the plugin is to use the official cli tool:

sopel-plugins configure help

Don't forget to use the -c option if needed.

This new feature has automated tests to ensure everything work as intended.

Compatible with Python 3.5+ and Sopel 7+ only.

Initial release

12 Apr 14:52
Compare
Choose a tag to compare

This initial release of sopel-help contains the same features as the built-in help Sopel plugin, and even more!

Install now with:

$ pip install sopel-help

The new features are:

  • extend the list of providers thanks to entry point,
  • use a provider that generate a small HTML file and let you serve it through your own origin server

This first release contains extensive testing and a 10/10 pylint rating.

Compatible with Python 3.5+ and Sopel 7+ only.