Skip to content

Releases: dgw/sopel-wolfram

sopel-wolfram v0.6.0 "Bocchi de Skip"

07 Jul 23:06
@dgw dgw
Compare
Choose a tag to compare

First release as sopel-wolfram, replacing the old sopel_modules.wolfram package for Sopel 7 and older.

Updated:

  • Sopel 8.x and Python 3.8+ now required (#25)
  • Upgraded to wolframalpha 5.x (#25)
  • Modernized packaging & package metadata (#25)
  • Streamlined documentation (#25)

Yes, this is the second time v0.6.0 has been "published"… Shoutout to my fat fingers for typing blob instead of raw when fetching the Trusted Publishing workflow from another of my plugins with wget, netting me HTML instead of YAML the first time. 😑

sopel-wolfram v0.5.0.post1

07 Jul 22:38
@dgw dgw
Compare
Choose a tag to compare

Metadata/description changes only, pointing users to the new sopel-wolfram package for Sopel 8+.

sopel-wolfram v0.5.0 "ALIVE"

09 Feb 08:54
@dgw dgw
Compare
Choose a tag to compare

That's "ALIVE" as in "This project isn't DEAD" (despite the last release being over two years old).

Updated:

  • Sopel 7.x now supported & required (#23)
  • Dropped support for Sopel 6.x (#23)
  • Dropped support for wolframalpha 2.x (#23)
  • Internal refactoring to take advantage of new Sopel features (#23)

Meta:

  • No more ZIP releases; PyPI only allows one file type now (#22)

sopel-wolfram v0.4.1 "Kibou ni tsuite"

01 Jan 06:29
@dgw dgw
Compare
Choose a tag to compare

This release named in memory of LuckyNumber78, who changed lives every day simply by being her excitable, fun-loving self. She is missed by many.

Fixed:

  • max_public setting could cause errors because it was treated as a string (#21)

sopel-wolfram v0.4.0 "Mirai no kajitsu"

18 Jul 06:18
@dgw dgw
Compare
Choose a tag to compare

Added:

  • Support for wolframalpha 3.0 with transitional fallback to 2.4 (#11, #19; see README notes)
  • New configuration option max_public, a number defining the maximum number of lines
    that can be sent without using NOTICEs. Default: 5 (#13)
  • New configuration option units, to specify whether the API should return
    metric (default) or nonmetric measurements (#18; see #16)

Updated:

  • Threshold for using NOTICEs is now 5 lines, up from the previous default of 3

Fixed:

  • Non-ASCII text in output is no longer \:encoded (#15)

sopel-wolfram v0.3.1 "Nusumareta kuchibiru"

30 Dec 08:36
@dgw dgw
Compare
Choose a tag to compare

Updates:

  • Unicode-encode query to avoid UnicodeEncodeError on non-ASCII characters

sopel-wolfram v0.3.0 "So long!"

22 Oct 05:09
@dgw dgw
Compare
Choose a tag to compare

Updates:

  • Results longer than 3 lines will be sent via NOTICE instead of flooding channels (#8)

sopel-wolfram v0.2.1 "Mae shika mukanee"

11 Sep 07:21
@dgw dgw
Compare
Choose a tag to compare

Rushed out sans release name because it's already past 2am. One will be added later, when I have time (and energy) to think of one. I finally added one while thinking up names for the upcoming v0.3.0.

Updates:

  • Output now split into multiple messages when line breaks are present (#4)
  • Tell pip we do not want wolframalpha 3.0 yet (#6)

sopel-wolfram v0.2.0 "Miraibashi"

18 May 05:53
@dgw dgw
Compare
Choose a tag to compare

Updates:

  • Try a lot harder to give useful output (#3)
  • Tell user to try again if an unspecified error occurs (empty error message)

Meta:

  • Cleanup: PEP8 & unused imports
  • Refactor to make future addition of integration tests easier

sopel-wolfram v0.1.2 "Switch"

03 Apr 05:04
@dgw dgw
Compare
Choose a tag to compare

Updates:

  • Shorten some error messages
  • Identify as "[W|A]" instead of "[Wolfram]" in output for brevity
  • Ensure all module output is prefixed
  • Add more examples to help output and README

Meta:

  • README now includes installation instructions and where to get help/report bugs