-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
135 lines (76 loc) · 3 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
## Changelog
Ticket numbers in changelog entries can be looked up by visiting
`https://github.com/dgw/sopel-wolfram/issue/<number>`
### 0.6.0 "Bocchi de Skip"
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)
### 0.5.0 "ALIVE"
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)
### 0.4.1 "Kibou ni tsuite"
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)
### 0.4.0 "Mirai no kajitsu"
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)
### 0.3.1 "Nusumareta kuchibiru"
Updates:
* Unicode-encode query to avoid UnicodeEncodeError on non-ASCII characters (#10)
### 0.3.0 "So long!"
Updates:
* Results longer than 3 lines will be sent via NOTICE instead of flooding
channels (#8)
### 0.2.1 "Mae shika mukanee"
Updates:
* Output now split into multiple messages when line breaks are present (#4)
* Tell pip we do not want wolframalpha 3.0 yet (#6)
### 0.2.0 "Miraibashi"
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
### 0.1.2 "Switch"
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
### 0.1.1 "Already"
Updates:
* Now outputs error if `app_id` is missing (#1)
Meta:
* README reformatted (thanks @[maxpowa](https://github.com/maxpowa))
* Begin maintaining version history in NEWS file
### 0.1.0 "Beginner"
-------------------------------
* Initial release
* Adopted with permission from
https://github.com/maxpowa/inumuta-modules/blob/e0b195c/wolfram.py