-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchangelog.txt
executable file
·440 lines (361 loc) · 15 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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
Bible SuperSearch API Changelog
= 5.6.10
* Fixed issues with Access Whitelist
* Added Public Access option that allows only whitelisted sites access when disabled.
* Added support for results list summary
* Ignoring accent/softening marks for highlighting (Latin languages)
= 5.6.1
* Updated / Corrected Arabic book list
= 5.6.0
* Rebuilding book lists to load when Bible is installed
* Error message when installing if not has mod_rewrite
* Fixed highlight issue when text contained &
* Adding Bibles and/or book lists for several languages
** Albanian
** Arabic
** Bengali
** Burmese
** Dutch/Flemish
** Hausa
** Hebrew (Modern)
** Indonesian
** Gujarati
** Kannada
** Korean
** Marathi
** Nepali
** Persian
** Polish
** Punjabi
** Somali
** Swahili
** Tagalog
** Tajiki / Tajik
** Tamil
** Telugu
** Tibetan
** Urdu
** Uyghur
** Vietnamese
** Wolof
= 5.5.0 / Mar 23, 2024
* Ability to prevent common words from being used as keywords
* Ability to prevent searching across Bibles of different languages
= 5.4.1 / Feb 29, 2024
* Fixed to work with MySLQ 8.0
* Applying upstream security fixes and bug fixes
* Added config to control whether to allow parallel searches across Bibles of different languages.
* Downloads: Bibles are now grouped by language in the ZIP file.
= 5.4.0 / December 20, 2023
* Highlighting verses in context
* Removing subdomain requirement
= 5.3.0 / November 11, 2023
* Added Latvian Bible
* Applying upstream security fixes and bug fixes
= 5.1.4 / August 12, 2023
* Fixed issues with parallel search limits, added a separate config
* Fixed issues with importing Latvian Bible text
* Fixed issues with user-friendly error messages when using boolean operators incorrectly
* Fixed issues with error messages when submitting a search / request with no dicernable keywords or references
* Applying upstream security fixes and bug fixes
= 5.1.0 / Oct 7, 2022
* Improved Bible download page.
* Added Excel render option
* Added config to label / describe research-only Bibles
* Fixed / Improved Chinese language support
* Added separate book lists for Traditional and Simplified Chinese
* PHP 8.2 support (tentative)
* Applying upstream security fixes and bug fixes
= 5.0.2 / July 23, 2022
* Applying upstream security fixes and bug fixes
= 5.0.1 / Apr 30, 2022
* Applying upstream security fixes and bug fixes
= 5.0.0 / Feb 12, 2022
* Bugfix: Bible admin: 'Description' label no longer shifts when opening the description.
* Bugfix: API single action error handler sometimes gave generic, not descriptive error messages.
* Bugfix: Fixed longstanding issues when using exact phrases within boolean searches.
* Rebranding 'stand-alone' client to Universal Client
* Improvement: Added ability to change the pagination results per page limit.
* Improvement: MySword import can now import .bible.zip and .bible.gz files without extracting them first.
* Added more languages as options
* Added new Bibles with Strong's numbers:
+ Chinese Union
+ American Standard Version
+ Reina Valera 1909 (Spanish)
* Added Bible: NET Bible®
* Added German Bibles:
+ Luther 1912
+ Elberfelder (1871)
+ Elberfelder (1905)
+ Schlachter Bibel
= 4.5.0 / Oct 9, 2021 (soft release)
* Admin: Added filtering on Bible manager.
* Admin: Made Bible manager grid more responsive (not perfect).
* Admin: Added link to downloads page.
* Admin: Added ability to flag users to need to update Bible text from module file.
* Admin: Added uninstaller.
* Fixed: Extra spaces in 'KJV with Strongs' text.
* Improvement: Added unit tests for spreadsheet imports.
* Improvement: Better column check error messages when importing spreadsheets.
= 4.4.3 / July 31, 2021
* Preventing deletion / uninstallation / disabling of default Bible
* Sending end chapter for each book, end verse for each chapter
* Changed link for Unbound Bible downloads to BSS due to Unbound Bible going offline
= 4.4.0 / Apr 24, 2021 =
* Added phoning home config to disable contacting main API to check for updates
* Made API action links clickable on API action descriptions
* Beta: Bible import UI
* Proximity searches now always restricted to within the chapter in Psalms. (Reason: The 'chapter' divisions in Psalms were part of the original, inspired text).
* '*' now acts as infinite wildcard, similar to other search engines
* Bugfix: Including single letter keywords such as 'I' or 'a' was causing breakage.
* Bugfix: Putting a reference in the 'request' field was being treated as a search when Limit Search To was not 'Whole Bible'
* Bugfix: Fixed query breakage when putting a Boolean operator at beginning or end of query when the query contained proximity operators
* Bugfix: Strong's number API action didn't actually check to see if a Strong's number was provided, causing 500 error
* Bugfix: Fixed PHP 7.4 / 8.0 compatibility issues
* Bugfix: Fixed double highlight when short keyword found inside of longer keyword
* Bugfix: Attempting to access /login when already logged in was redirecting to / (document homepage). It now redirects to admin landing page (currently the Bible manager)
* Removed: All 'importFromV2' code as this is now obsolete.
* Removed: Officially removed _ as single character wildcard. (This feature was never implemented in 4.0 and was useless in previous versions.)
= 4.3.4 / Jan 26, 2021
* Bugfix: Fixed Undefined constant 'STDIN' error seen by some users when installing the API
* Bugfix: Installer: Clarified message when db credentials are invalid.
= 4.3.3 / Jan 23, 2021
* Security Fix: Applied security fix(es) from Composer
* Bugfix: Fixed Javascript error on administrative Bible manager
= 4.3.2 / Jan 18, 2021
* Bugfix: Boolean / Proximity operators on non-Boolean searches wasn't properly erroring out, causing DB errors
* Bugfix: Searches coming via the 'request' input were not being properly validated
* Bugfix: Search validator was not properly handle Unicode text, and was returning false negatives.
* Bugfix: IP access log unit test was very slow.
= 4.3.1 // Dec 24, 2020
* Bugfix: Documentation for download formats was not correct. It now correctly renders from the list of available formats.
= 4.3.0 // Dec 19, 2020
* New download formats: MySQL, SQLite, JSON
* Download readme that includes an index identifying each Bible included in the ZIP file
* Bugfix: Fixed issues with copyright statement formatting.
* Bugfix: Parallel search not populating other Bible when results found in one, but none in the other.
* Bugfix: Unable to request the same verse multiple times in one request.
= 4.2.6 // July 18, 2020
* Fixed breakage of regular expression queries when using single 'request' box
* Fixed total breakage of NOT boolean operator / 'None of the words' advanced search
* Added download Bible limitation as a quick fix to download issues on shared hosting
= 4.2.5 // June 29, 2020
* Fixed breakage when attempting to render all the Bibles as PDFs
* Fixed broken flags on Segond 1910 Bible added in 4.2.4
= 4.2.4 // June 25, 2020
* New Bible - Louis Segond 1910
* Fixed premature deleting of rendered files when requesting a large batch of PDFs.
= 4.2.0 // May 2, 2020
NOTE New System Requirements:
- Minimum PHP version: 7.2.5
- New PHP Extension Required: Fileinfo
* Rebuilt language table
* Added Bibles in the following languages:
- Hindi
- Portuguese
- Japanese
- Swahili
- Vietnamese
- Korean
- Tagalog
- Polish
- Persian
- Turkish
- Albanian
* Misc bug fixes
= 4.1.0 // Dec 21, 2019
* Ability to download Bibles via the API in multiple formats.
* Download tab as part of API Documentation page.
* Ability to download multiple files at once, as a ZIP file.
* Ability to cache files for quick download later. No need to render the files for every download.
* Easy control over how long files are cached and how much disk space is used.
* Rearranging embedded API documentation into nestled tabs
* Rearranging API configuration page into tabs
* Misc bug fixes
= 4.0.2 // Aug 3, 2019
* Bugfix: RVG Module was missing language information
* Bugfix: Better disambiguation when using foreign language Bibles
* Bugfix: Fixed more issues with matching language of book name to selected Bible
= 4.0.1 // July 20, 2019
* Improved command-line based Bible installers to make them a little more user-friendly.
* Bugfix: Resolved issues with searching for terms containing Unicode characters
* Bugfix: Resolved issues with retrieving passages using book names with Unicode characters
* Bugfix: Selection of book language now based on primary Bible
= 4.0.0 // May 4, 2019 =
* Official release of this API code
* Added: Inline Strong's Definitions - Returned when search includes Strong's number(s).
* Added: Disambiguation links - Returned when using the single request field but requesting something that could be either a keyword or a book of the Bible.
* Added: Browser-based installer
* Added: Admin-side configs
* Added: Admin-side Bible manager
= 2.7.0 // May 1, 2018 =
* Added Strong's Numbers with definitions (KJV)
* Added support for Italicised words (KJV / RVG)
* Added support for Words of Christ in Red (KJV / RVG)
* Misc bugfixes
= 2.6.5 =
* Adding several new interfaces
* Misc bug fixes and formatting fixes
= 2.6.2 =
* Bugfix: checking custom API URL to make sure it's valid (WP Plugin)
= 2.6.1 =
* Bugfix: Allowing for cURL or allow_url_fopen for loading statics on options page (WP Plugin)
= 2.6.0 =
* Initial release of official WordPress plugin.
* Complete rebuild of legacy Bible SuperSearch (version 2.2.x) code.
* This version adds support for PHP 7+
LEGACY CHANGELOG
For versions of Bible SuperSearch prior to the version 2.6 / 4.0 rebuild
2.2.13
Feb 17, 2018
- Added error message indicating no PHP 7 support
- Reapplied 2.2.07 fix (was missing in new GIT repo)
2.2.07
Sept 25, 2015
- Fixed a bug on the installer Bible list page
- Tested and confirmed working on PHP 5.6
2.2.00
March 14, 2015
- Added the ability to use Bible SuperSearch as a WordPress plugin
2.1.45
Sept 10, 2013
- Fixed a few serious security issues
- Fixed some bugs with the verse proximity search
- Suppressed mysql deprecation error in PHP 5.5
2.1.01
December 24,2012
- Bug fixes to make compatible with PHP 5.4
2.1.00
July 12, 2008
- New authentication system for installer, the installer should now work on more servers.
- System can now handle large Bibles that require more than 3 module files.
- Highlighting revised to handle quotes in the text.
- Issues with the advanced search page and Internet Explorer/Firefox for Windows resolved
- New Bible modules:
+ Thai KJV
+ Spanish Reina Valera 1858 NT
+ Textus Receptus - Parsed
- Other minor bug fixes
2.0.73
July 2, 2008
- Fixed minor bugs:
- Fixed <div> tag imbalance that may disrupt site formatting.
- Issues with using period in references.
- Internet Explorer and Firefox for Windows format issues
- Random Chapter/Verse now works for user_friendly2 interface
- Proximity/Chapter search with only one word now works, acts as a basic search
2.0.71
April 12, 2008
- Fixed bug in Bible search tester.
2.0.70
March 28, 2008
- Completly new proximity search algorithm, much faster than original, and 100% accurate.
- Find search terms within the same chapter.
- Numerous bug fixes, especially in the lookup syntax.
- Minor changes to user manual, installation manual.
2.0.60
Jan 23, 2008
- Complete revision of Bible modules to function properly with a PHPMyAdmin installation
- If you are not having problems installing the Bible search, you do not need to upgrade.
2.0.49
Oct 27, 2007
- Fixed a bug where lookup without search wouldn't work when "Words within 5 verses" was selected.
- Clarified the instructions for adding unsupported Bibles.
2.0.45
Sept 25, 2007
Fixed a couple of bugs in the parallel Bible lookup.
- "database table not found"
- Browsing buttons now working.
2.0.40
Aug 18, 2007
New "accordian Bible list" in certain interfaces. This automatically shrinks or expands the number of parallel Bible drop down menus depending on the number of Bibles installed on your system. If only one Bible is installed, just the name of the Bible is displayed. If 2 or 3 are installed, 2 or 3 menus are given. If 4 or more are installed, 4 menus are given. (Parallel Bible has a maximum of 4 Bibles.) The Accordian Bible List is avalable on the "User Friendly" interface series, and the "Advanced" interface.
New Bible module: William Tyndale Bible (English)
Increased support for Bible translations with only some books.
New "user_friendly2" interface.
2.0.26
July 21, 2007
Fixed a bug with the regular expression search.
2.0.25
July 14, 2007
Added new user-requested interface
Added Regular expression support.
2.0.00
June 30, 2007
Official Release
New Features:
Parallel Bible - look up and search in up to 4 different versions
User-frendly, improved interface
More interfaces to choose from
Advanced search interface
Text size/font options
Proximity search - find words within 5 verses, or N verses
HTML help (replacing the PDF help)
Easy configuration in Installation Manager
Remote Modual Installation - allows installing Bibles without having to upload them to your server (experimental)
New Modules:
Textus Receptus Greek NT
Bible Kralicka (Czech)
Finnish 1776
Lithuanian Bible
Maori Bible
1.9.95
May 11, 2007
Beta Release
New Features:
Parallel Bible - look up and search in up to 4 different versions
User-frendly, improved interface
More interfaces to choose from
Advanced search interface
Text size/font options
Proximity search - find words within 5 verses, or N verses
HTML help (replacing the PDF help)
Easy configuration in Installation Manager
Remote Modual Installation - allows installing Bibles without having to upload them to your server (experimental)
New Bible Module: Textus Receptus Greek NT
1.6.30
Feb 07, 2007
New Features:
More Bibles released
Support for Russian, and Right-to-Left (Hebrew, Arabic) text
Module creator
Bible list organizer
Updates:
Many tweaks on manager
Misc. bug fixes.
1.6.00
Jan 15, 2007
Paginated searches show only 20 verses per page.
Can switch to "show all results."
Added new formatting option. Switch between an easy copy format to a better looking display.
Produced a new interface, with book browsing buttons removed.
1.5.07
Nov 6, 2006
Added resiliency in scanning for Bible version installation files
Fixed bug that prevented version 1.5 from working in PHP 4
1.5.03
Nov 1, 2006
Encoding bug fixed. This prevented German and Spanish text from displaying correctly.
Fixed minor bug with Boolean search (implied AND)
1.5.00
Oct 28, 2006
New Features:
Multiple Bible version support
Several Bibles offered
Boolean search with parenthenses
New "Installation Manager"
Updates:
Better browsing buttons
Book requests without search return only first chapter
Standard interface now has "Bible SuperSearch" title
Some MySQL tables renamed.
Errors in 'bible_versions' table structure fixed
Typo in 'kjv' bible_versions entry fixed.
1.1.00
Sept 23, 2006
Added a much better interface, the one seen on BibleSuperSearch.com
1.0.10
July 04, 2006
Fixed a major bug that prevented "Exact Phrase" searches from functioning in PHP 4.x. PHP 5 users are not affected.
Also fixed a JavaScript error regarding non-existant frames.
1.0.00
June 24, 2006 - Initial Release