-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchangelog.txt
145 lines (89 loc) · 2.8 KB
/
changelog.txt
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
136
137
138
139
140
141
142
143
144
145
Changelog
---------
0.13.2
-----
Minor fixes to unittest suite.
0.13.1
-----
Minor change to facilitate issue with corrupt upload to pypi.
0.13.0
-----
Internal refactoring and name cleanup. Public methods have had underscores added to their names, but old names preserved for backwards-compatibility. Also changed show_sentences to return a dict instead of a tuple of tuples.
0.12.0
-----
Changed structure and moved code from __init__.py to surrealism.py. Fixed a few potential bugs with capitalisation of words and sentences.
0.11.3
-----
Fixes to sursentences database table entries.
0.11.2
-----
Minor bug fixes.
0.11.1
-----
Fixed minor issue with single-letter capitalisation. Need to work on whole-sentence capitalisation and maybe rewrite how it works (stick it in brackets etc).
0.11.0
-----
Added 2 new functions - showsentences and showfaults which allow you to pick and choose sentences. I also changed faulttest and sentencetest to return their output as a list of tuples instead of printing them, allowing for more options to the user.
0.10.2
-----
Small change to fix issue with repeating segments and random elements causing bracket matching errors.
0.10.1
-----
No code change - disabled one problematic sentence in the database.
0.10.0
-----
Finally added the functionality to allow repeating segments.
0.9.5
-----
Fixed a few minor DB issues.
0.9.4
-----
Fixed a bug where #CAPITALISE wasn't being replaced properly.
0.9.3
-----
Added unittests and also Python3 support.
0.9.2
-----
Used pylint to tidy code. Pylint score now 10/10.
0.9.1
-----
Fixes to improve Exception generation.
0.9.0
-----
Added the ability to override getfault() and getsentence() allowing you to now specify a fault_id or sentence_id from within the database.
0.8.0
-----
Added comments to code and fixed some dodgy sentences in the database.
0.7.0
-----
Added a new table which allows more faults rather than just the C++ syntax fault. Also added faulttest() and sentencetest() so you can print out all sentences and faults.
0.6.0
-----
Added the ability to have the entire sentence in uppercase (some sentences require it) and tripled the size of the 'names' table.
0.5.6
-----
More database tweaks to fix spacing issues.
0.5.5
-----
Fixed print statement which prevented installation and use on Python 3x.
0.5.4
-----
Added pkg_resources to manage sqlite file installation (particularly a problem when using virtualenv).
0.5.3
-----
Added seperate script (sentence_test)
0.5.2
-----
Fixed bug with adjectives.
0.5.1
-----
Added basic docstrings.
0.5.0
-----
Removed unnecessary Class, now making it even easier and simpler to use.
0.4.1
-----
Minor bug fix to the getfault sentences where 2 periods were printing instead of 1.
0.4
---
Urgent bug fix to getfault where returned result was incomplete.