-
Notifications
You must be signed in to change notification settings - Fork 6
/
Changelog.txt
375 lines (278 loc) · 12.4 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
v4.1.0
- Restore modification of the shift-click frame, hopefully restoring compatibility with most addons
v4.0.5
- Fix error that would pop up when the vendor window was reopened after being moved by BlizzMove.
v4.0.4
- The BuyEmAll frame can now be moved with BlizzMove
v4.0.3
- Support for Scrap added
- Support added for addon tabs added to MerchantFrame through the SecureTabs-2.0 library
- Prepare support for Krowi's Extended Vendor UI (KEVU). KEVU needs an update as well. BuyEmAll 4.0.3+ and KEVU 8.4+ will be be able to work together.
v4.0.2
- Remove forgotten print statement from code
v4.0.1
- Fix lua error that occurs when another addon changes MERCHANT_ITEMS_PER_PAGE
- Added compatibility with SellJunk
- Suppress ArkInventory warning about HookOpenAllBags:BuyEmAllFrame not existing
v4.0.0
- BuyEmAll is now compatible with The War Within (11.0.2).
- The addon has been rewritten to no longer manipulate the existing Blizzard merchant frame, but now has its own merchant frame using code from the original.
This frame looks exactly the same as blizzard's frame, and works the same,
but the code has been changed in a few places to show the BuyEmAll bulk buying frame rather than blizzard's own "stack buying frame".
All taint errors in the Dragonflight versions of the addon should be gone thanks to this rewrite.
v3.5.17
- Update to patch 10.1
v3.5.16
- Fix error that occured when not all bag slots were equipped with bags
v3.5.15
- Update french localisation file (thanks to KarlitosVII on GitHub)
v3.5.14
- Fix detection of partial stacks
- Fix detection of Unique items, which should bypass the BuyEmAll dialog entirely
v3.5.13
- Support for WoW Dragonflight 10.0.2
v3.5.12
-Support for WoW Dragonflight 10.0.0
-Fix code for calculating free bag space, as bag IDs have changed in Dragonflight
v3.5.11
-bump toc file to 9.2.5
v3.5.10
-Addon toc has been updated to WoW 9.1.0
-Fixed error that would occur when trying to purchase items that are completely free but would normally cost currency to purchase (fixing a bug that probably only happens on tournament and beta realms, where items are sometimes available for free, but blizzard does not or forgets to remove the associated currency cost info from the item)
v3.5.9
-Fixed bug that caused an error when buying a currency with another currency.
v3.5.8
-BuyEmAll now supports Shadowlands
-BuyEmAll now uses the new CurrencyInfo API introduced in Shadowlands
-Fixed a small issue where the calculated amount of buyable items was wrong when buying a currency with another currency.
v3.5.7
-Internal optimalisation for recognizing unique items
-optimized code throughout the addon for better performance and a smaller footprint
v3.5.6
-Addon ownership has transferred from Shinisuryu to Jordy141
-When buying currencies, the exchange is now done in one go instead of one item at a time, greatly speeding up transaction time (issue #22)
-When purchasing an item that can only be bought in stacks, BuyEmAll now rounds the purchase amount up to the next multiple of the stack size the item is sold in, rather than to the nearest multiple.
This ensures you always get the amount you entered or more, and never less.
-BuyEmAll now recognizes unique items and forces their max purchase amount to 1, skipping amount selection altogether.
-Fixed potential issue with affordability calculation for items that require more than 3 alternate currencies to purchase (for future-proofing)
v3.5.5
-[KyrosKrane via GitHub] Bug fix for Tempered Seal of Fate and similar currencies sold for gold.
v3.5.4
TOC update.
v3.5.3
Slight fix of said minor fix without breaking functionality.
v3.5.2
Minor fix for previewing azerite gear in vendors.
v3.5.1
TOC bump for now.
v3.5.0
Haven't found anything to be broken, TOC bump.
v3.4.4
Quick TOC bump.
v3.4.3
Tiny fix for purchasing currencies with a set maximum, missed that detail.
v3.4.2
Fixed buying currencies and some other non-item things with gold.
Added some checks to ensure things are handled in the right function.
v3.4.1
Fixed purchases with gold because I missed a function return change.
v3.4.0
Formatted parts for easier readablity, for me at least.
Rewrote the alternate currency handler to be more adaptive.
Thanks to a recent (7.2.5) change, removed my clunky alternate currency ID function.
Added an auto rounding function to work better with buying a vendor stack for one item. (e.g., Blood of Sargeras)
A note on the auto rounding, the number you see in the frame will be rounded to the nearest multiple of the purchasable item when bought.
v3.3.6
Quick TOC update.
v3.3.5
Super tiny and quick change to hopefully fix some syncing issues with sites.
v3.3.4
Forgot to completely remove old reagent bank search, my bad!
v3.3.3
Fixed alternate currency bank searching, turns out I did it both bad and wrong.
Prevented the purchase amount going over the maximum when typing in manually.
v3.3.2
Quick TOC bump.
v3.3.1
Re-added Mogu Rune of Fate to the alternate currency list, was removed by mistake.
Added Seal of Tempered Fate to the alternate currency list.
v3.3.0
Alternate currency list cleaned and updated to include Legion.
v3.2.9
Nothing seems broken, TOC bump.
v3.2.8
*Might* have somehow not added Mogu runes in the last version. If I didn't, I'm an idiot. But added now.
Reworked the purchase loop. Now there's a ~0.5 second delay in between purchases, should prevent any "Item is busy" issues.
v3.2.7
Added Mogu runes support. Now should fix purchasing currencies with currencies.
v3.2.6
Fixed purchasing currencies with currencies. Hopefully at least.
Minor adjustments, tiny bit of prep for a possible future improvement.
v3.2.5
Updated TOC.
v3.2.4
Added in reagent bank support.
Did some reformatting and adjusting of the code, mostly for looks.
Updated TOC.
v3.2.3
Fixed an issue where there was a chance of the number of items to purchase going below 1 into negative numbers.
Changed how the price is calculated for alternate currency items to be correct.
v3.2.2
Super derp on my part, turns out there was a problem with how the addon passed arguments to regular functions, fixed that.
Minor adjustments to follow Blizzard's 1/nil/0 -> true/false changes.
Added new WoD currencies.
Turns out I was super wrong on handling saved variables, so no one's preferences about the confirm window were saved. Sorry, I fixed it now!
In case I missed anything, please let me know.
v3.2.1
Thought there was a problem, guess it was just a bug on Blizzard's end.
Made some minor adjustments to sort out off textures.
v3.2.0
Haven't found any problems, so just TOC update.
v3.1.8
TOC bump, added new currency.
v3.1.7
Updated alternate currency support.
v3.1.6
No known issues, TOC bump.
v3.1.5
No known issues, TOC bump.
v3.1.4
Added Russian translations thanks to OUGHT, with alternates from Amshaegar due to slight differences.
Updated TOC.
Added changelog in case anyone was curious, and so the lists online don't get too large.
v3.1.3
Added all known currencies/tokens to the handler, for new and a few old vendors.
v3.1.2
AddonLoader support.
Taint fixes.
Updated German translations thanks to Lysandro.
Login errors coming from translations should be fixed, rewrote how translations are done.
v3.1.1
Fixed the Blackfallow Ink issue.
Added in Motes of Darkness and Essences of Corrupted Deathwing into the currency translator.
Added Portuguese translations thanks to Phanx.
v3.1.0
Finally finished for the most part, might be a few things I missed, as always, let me know in the comments.
Wrote a new currency handler, should auto adjust between gold and other currencies.
Fixed the free space calculation when identifying what bags the item goes into, should be more accurate now.
Fixed the free space calculation skipping the backpack.
v3.0.9
Reversed the recent change I made, dunno when I'll be able to get alt currencies working, much harder than I expected. x.x
v3.0.8
Did a tiny bit of clean up in the code and added a work around for some items.
Bumped TOC.
v3.0.7
Bumped TOC, assuming no errors since I can't check right now.
v3.0.6
Fixed the error that would occur from shift-clicking the Honor/Justice points vendor conversion, now shows a confirm dialog.
Fixed another error that could have been happening, dealing with un-rounded money amounts.
v3.0.5
Added spanish translations thanks to jsr1976.
v3.0.4
Temp fix for some item/bag sorting issues.
Adjustments to the slash command.
Updated Chinese and Taiwan translations thanks to networm.
v3.0.3
Silly error.
v3.0.2
More cataclysm adjustments.
v3.0.1
Cataclysm cleanup/changes.
v3.0
Cataclysm fixes.
v2.9.2
When the chat editbox is open/active, shift-clicking will properly link an item.
New slash command: "/buyemall toggleconfirm" to toggle the large purchase confirmation window. Option saved per character.
v2.9.1
Right-clicking the stack button now decreases the current purchase by one stack.
v2.9.0
Fix for printscreen problem.
v2.8.9
Quick fix for chatframe error.
v2.8.8
No reported issues, TOC bump.
v2.8.7
No reported issues, TOC bump.
v2.8.6
Replaced the rewritten code with an edited version of Cog's original space calculation code, works as it did in 2.8.4, with better support for profession bags/items.
v2.8.5
Rewrote bag space calculation.
v2.8.4
Fixed bug with confirmation dialog.
v2.8.3
Added more localizations for zhCN and zhTW, thanks to q09q09
v2.8.2
Updated for 3.0.2.
v2.8.1
Updated for WotLK Beta.
v2.8
Cost of Stack or Max purchase now shown in the button’s tooltip instead of changing the money display.
No longer displays “loaded” message.
Separated localization files for more flexibility.
v2.6.3
Fixed ammo pouch bug.
v2.6.2
Added workaround for ammo pouch bug.
v2.6.1
Added Korean localization thanks to sayclub.
v2.6
Updated for WoW 2.0
v2.5
Fixed a bug where the amount you could afford was shown as the amount you could fit and vise versa.
Stack button now works a bit more intuitively for items which come in preset stacks.
De-aced.
v2.2
Changed behavior of Stack button (see Features).
Improved efficiency in certain areas.
v2.1.2
Fixed a bug that caused an error for people with enchanting or herbalism bags
Updated Ace2 libs
v2.1.1
Updated TOC for patch 1.12
Updated Ace2 libraries
v2.1
Slightly rearranged the buttons to have a bit more space in between.
Clicking on the Max and Stack buttons will now change the amount in the box instead of immediately bringing up the confirmation window.
Stack button will now be disabled for items whose stack size is the same as their purchase unit (ammunition, for instance).
v2.0
Stack button will now be disabled for items that do not stack.
Ace2ified. Functionality is the same except for the above change, but behind the scenes it's a whole new beast.
v1.12.1
Disabled display of the "Vendor has" line of the Max tooltip if there is no limit.
Changed coloring of tooltip text.
French translation courtesy of Layrajha.
Chinese translation thanks to q09q09.
v1.12
Stack and Max buttons display a confirmation regardless of purchase size to alleviate accidental clicks.
The BuyEmAll frame will not hide until you accept the confirmation or if there is no confirmation.
Fixed a bug where you could attempt to buy an item a vendor no longer has.
German translation courtesy of JokerGermany.
Changed the text on Max and Stack tooltips.
Corrected a few typos in this readme.
v1.11.1
Remembered to turn off debugging mode. :P
Changed the way the window is rendered such that I don't have to include a texture file.
v1.11
Changed cost display for better visual integration with WoW.
Removed display of maximum purchase from the frame.
Added "Max" button.
Max and Stack buttons update the cost display when you mouse over them.
Added tooltips to the Stack and Max buttons.
The Stack button is disabled if you cannot buy a stack.
v1.10
Added display of total purchase cost.
Added "Stack" button.
The confirmation box no longer appears when filling an ammo pouch.
Fixed bug where default stack for ammo could be more than you could afford.
Added a line break in the confirmation window to make it easier to read.
v1.9
Free space calculation now takes into account special bag types.
Added quick-fill feature for ammo pouches/quivers.
v1.8
The Stack Split frame now shows you the maximum amount you will be able to purchase.
For preset stack items, the left and right arrows increase or decrease to multiples of the preset - stack size.
v1.5
Added support for items that come in preset stacks and items that don't stack at all.
Limited the maximum you can attempt to buy as described above.
v1.0
Initial Release