-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCHANGELOG_HISTORY.html
1063 lines (951 loc) · 59.7 KB
/
CHANGELOG_HISTORY.html
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
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<h1>2024-07-19</h1>
<h3>Changes</h3>
<ul>
<li>Updated instance names for Season of Discovery world bosses.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fixed tooltip error.</li>
<li>Possibly catch an edge case with soulbound tradeable items expiring.</li>
</ul>
<p> </p>
<h1>2024-07-18</h1>
<h3>Features</h3>
<ul>
<li>Added new Season of Discovery raids.</li>
</ul>
<h3>Changes</h3>
<ul>
<li>Empty loot tabs now show a hint explaining that it's supposed to be empty.</li>
<li>Added new item level overrides for Season of Discovery.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Reversed the change which allowed druids to use polearms in Era.</li>
<li>The keyring is now checked for tradeable items.</li>
<li>Fixed items not correctly sorting by source.</li>
</ul>
<p> </p>
<h1>2024-07-12.2</h1>
<h3>Fixes</h3>
<ul>
<li>Fixed recognizing soulbound tradeable items.</li>
</ul>
<p> </p>
<h1>2024-07-12</h1>
<h3>Host</h3>
<ul>
<li>The item with the lowest trade timer should always be distributed first.</li>
<li>The !reserves command will now return an item link if only one matching item is found.</li>
<li>Continuing a tiered roll won't remove stages.</li>
<li>Minor text changes when braodcasting info messages.</li>
</ul>
<h3>Changes</h3>
<ul>
<li>The Search tab will list all matching suffixes of a found item.</li>
<li>Tooltips for items exclusive to the opposite faction now show reserves for the corresponding item of the player's faction.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Messages sent when resuming reserves once again all go to the configured channel.</li>
<li>Fixed an issue when copying settings between different game versions.</li>
<li>Reserves window should load all items correctly again.</li>
</ul>
<p> </p>
<h1>2024-06-23</h1>
<h3>Changes</h3>
<ul>
<li>Opposite faction item tooltips now show reserves on the corresponding same faction item.</li>
<li>Searching for an item shows all matching suffix versions of that item, instead of just the first.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Item links for items with suffixes should now show up correctly in chat.</li>
<li>Empty rolls should once again end automatically (if the option is set).</li>
</ul>
<p> </p>
<h1>2024-06-17</h1>
<h3>Host</h3>
<ul>
<li>Minor UI changes for some items. This applies to items which players may want to win multiple times for mainspec (such as certain tokens, and non-unique rings and trinkets).</li>
<ul>
<li>There won't be a prompt for confirmation when rolling these items to reservers if a reserver has already won it.</li>
<li>Players who have already won a copy of this item will not have their names highlighted in red when rolling on it again.</li>
</ul>
<li>Messages describing the !reserves command will only mention item name filtering when an item fetch limit for this command is enabled.</li>
<li>Added two new default stages: PvP and Cosmetic. This only applies to new addon users.</li>
</ul>
<h3>Raider</h3>
<ul>
<li>Raiders can now see how many players have completed their reserves. They do not see which players are still incomplete if Blind reserving is enabled.</li>
<li>Using chat to attempt to reserve an item from the wrong faction now self-corrects, and the corresponding item of your own faction will be reserved instead (if available).</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Unavailable bosses in Baradin Hold are no longer visible. They will be added again when they're released.</li>
<li>Tie rolls will never be ended automatically, even when the option to do so is turned on.</li>
<li>Bonus reserves are now recognized in Softresit export.</li>
<li>Limited the number of stages visible horizontally in the Roll dropdown.</li>
<li>Stage reset button now clears active stages too.</li>
<li>Some list sorting was optimized too aggressively, and some lists would sometimes skip being sorted when they actually needed to be sorted.</li>
</ul>
<p> </p>
<h1>2024-06-04</h1>
<h3>Fixes</h3>
<ul>
<li>Fixed some PvP item loot in Baradin Hold.</li>
<li>Fixed the search bar in the Reserves window.</li>
</ul>
<p> </p>
<h1>2024-06-02</h1>
<h3>Fixes</h3>
<ul>
<li>Fix reserving suffix items in Throne of the Four Winds. This was only working for the host!</li>
<li>Reporting tiered roll results to chat now correctly shows the roll and the tier number.</li>
<li>Fix distribute button text while trading outside of an instance.</li>
</ul>
<p> </p>
<h1>2024-05-23</h1>
<h3>Features</h3>
<ul>
<li>Added Cata Phase 1 raids.</li>
<li>Added Cata items to ItemSearch.</li>
</ul>
<h3>Host</h3>
<ul>
<li>Added a Clear Recent Loot button.</li>
<li>Showing loot in bags now looks better when bags are empty.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Rearranged some old raid drops (mostly set items) to be displayed a little nicer.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Added missing T2 helmets to Nefarian in BWL (starting in Wrath).</li>
<li>Added Precious' Ribbon to Icecrown Citadel trash drops.</li>
<li>Fixed incorrect item override for Reply-Code Alpha (it was never increased for the Ulduar item level bump).</li>
<li>Naxx 60 is no longer available in Wrath.</li>
<li>ZG and ZA are no longer available in Cata.</li>
<li>Possibly fix a masterloot issue in Cata.</li>
<li>Ignore modified unit names from effects such as Lifegiving Seed and Bargain Bush.</li>
</ul>
<p> </p>
<h1>2024-05-02</h1>
<h3>Fixes</h3>
<ul>
<li>Fix for Cataclysm API change which caused most items to be considered unusable for druids.</li>
<li>Added missing emote sounds for new Cataclysm races. Worgens should use the Gilnean sounds when in their Gilnean form.</li>
</ul>
<p> </p>
<h1>2024-04-29</h1>
<h3>Host</h3>
<ul>
<li>"Smart" winner reserve removal now only removes one reserve from tokens which players generally want to win multiple times.</li>
<li>Added an option to prevent rolling more than once for a reserved item, regardless of how many times the player has reserved it.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Updated for Cataclysm UI changes.</li>
</ul>
<p> </p>
<h1>2024-04-10</h1>
<h3>Features</h3>
<ul>
<li>Added Sunken Temple loot for Season of Discovery.</li>
</ul>
<h3>Host</h3>
<ul>
<li>Searching for a token reward in the Loot Edit window no longer shows the token multiple times if the search text matches multiple rewards.</li>
</ul>
<p> </p>
<h1>2024-03-28</h1>
<h3>Fixes</h3>
<ul>
<li>Fixed an error with tiered rolls when someone rolls with a mimimum number other than 1.</li>
<li>Fixed 2 tokens in Gnomeregan linking to each others' items.</li>
</ul>
<p> </p>
<h1>2024-03-16</h1>
<h3>Fixes</h3>
<ul>
<li>Fixed an issue with the range checking changes in Era.</li>
</ul>
<p> </p>
<h1>2024-03-09</h1>
<h3>Host</h3>
<ul>
<li>Raid bosses can now be hidden. Items that only drop off of hidden bosses will not be reservable.</li>
<li>Added Grime-Encrusted Salvage to Gnomeregan.</li>
<li>Added Import/Export button into the Setup tab of the Host window.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Quest items from Blackfathom Deeps and Gnomeregan now correctly be considered unusable after you've completed their quests.</li>
<li>Updated for range checking changes in Era.</li>
</ul>
<p> </p>
<h1>2024-02-14</h1>
<h3>Features</h3>
<ul>
<li>Added Gnomeregan loot for Season of Discovery.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Added missing Crusader Orb to ToC 25.</li>
<li>Announcing the winner of a raid roll no longer says the item was won with a reason of "2".</li>
</ul>
<p> </p>
<h1>2023-12-21</h1>
<h3>Changes</h3>
<ul>
<li>Ambiguous chat reserves now receive a clearer message in response, and some item links instead of item names.</li>
<li>Added new Season of Discovery items to cache list.</li>
</ul>
<p> </p>
<h1>2023-12-09</h1>
<h3>Features</h3>
<ul>
<li>Added Blackfathom Deeps loot for Season of Discovery.</li>
<li>Added missing VoA boss in Wrath of the Lich King.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Creating the item name database is now much faster.</li>
<li>Announcing the winner of a reserved item no longer says the item was won with a reason of "1".</li>
<li>Editing raid loot can no longer create "empty" edits.</li>
</ul>
<p> </p>
<h1>2023-08-23</h1>
<h3>Host</h3>
<ul>
<li>Add item levels to the Recent Loot list (Only appears in Wrath+).</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Now compatible with classic era PTR servers.</li>
<li>Attempting a fix for issue with "masterloot candidate not found" error when masterlooting through an addon button.</li>
<li>Fixed raid selection issue when saved variables are copied to older expansions.</li>
</ul>
<p> </p>
<h1>2023-06-26</h1>
<h3>Fixes</h3>
<ul>
<li>Fixed tiered rolls advancing when they should end.</li>
<li>Heroic cross-faction items are no longer findable through the search bar in the Reserves window.</li>
<li>Bounty Satchel no longer shows up in Recent Loot.</li>
<li>Working around a Blizzard issue which can cause tooltip flickering.</li>
<li>Fixed some tooltips not showing up in Reserves window.</li>
<li>Normal mode and heroic mode items now correctly show previous winners on their tooltips (only host sees this).</li>
<li>Fixed the red warning when someone rolls on an item they've already won (either normal or heroic version).</li>
<li>Fixed lag that can happen when selecting a boss in Loot List Edit window.</li>
</ul>
<p> </p>
<h1>2023-06-20</h1>
<h3>Raider</h3>
<ul>
<li>Updated WotLK loot tables. Reserving a Heroic Mode item will also count as reserving the matching Normal Mode item (doesn't cost extra reserves).</li>
<li>Can now search all reserves by player name.</li>
<li>Favorited items now glow when they're being rolled. Removed the option to glow for all items.</li>
<li>Reserves and Favorites tabs now sort items by the order of the bosses that drop them, instead of alphabetic order.</li>
<li>Automatically rolling on reserved items works with Group Loot.</li>
<li>Rolling Need on an item with Group Loot prompts for confirmation if the item is reserved, but not by you.</li>
<li>Minimap button can also be hidden with middle mouse click. Visibility can be toggled in Reserves window settings.</li>
<li>Add more chat aliases: !remove (!cancelreserve) and !reserver (!reserves).</li>
<li>Reserves window is a little smarter about when to open automatically.</li>
</ul>
<h3>Host</h3>
<ul>
<li>Added tiered rolls, so you can roll Main Spec (1-100) and Off Spec (1-99) at the same time. Customizable.</li>
<li>Exporting rolls now indicates if an item was raid rolled or disenchanted.</li>
<li>Add info about !myreserves command in the whisper reply when !reserves command item limit is reached.</li>
<li>Adding a disenchanter now enables that disenchanter by default.</li>
<li>Missing VoA bosses are no longer visible. Currently that means only Toravon is hidden.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fixed auto roll message showing up when not actually rolling.</li>
<li>Unfavoriting an item in the Favorites tab now causes that item to disappear immediately.</li>
<li>Fixed shy dropdown menus. They once again stay open when certain options are clicked.</li>
<li>Fixed lua error when importing an item that doesn't exist.</li>
<li>Fixed visual bug when host is reserving on behalf of other players and reopens the Reserves window.</li>
<li>Addon communications reduced slightly.</li>
</ul>
<p> </p>
<h1>2023-02-05</h1>
<h3>Features</h3>
<ul>
<li>Added support for external listeners.</li>
<ul>
<li><code>LootReserve:RegisterListener("RESERVES", id, callback)</code> to have lootreserve run that callback when it has a reserves update.</li>
<li><code>LootReserve:UnregisterListener("RESERVES", id)</code> to to stop getting updates about reserves.</li>
<li><code>LootReserve:PromptListener("RESERVES", id)</code> to get an update manually.</li>
</ul>
</ul>
<h3>Fixes</h3>
<ul>
<li>Classic Era and Season of Mastery should once again be fully functional.</li>
<li>Implemented LibUIDropDownMenu-4.0 so lootreserve no longer contributes to blizzard's dropdownmenu problems (avoids group finder error).</li>
<li>Using the search bar in the reserves window once again automatically switches you to the Search tab.</li>
<li>Fixed host window delay when many reserves were being sorted by boss.</li>
<li>After importing reserves without class info, LootReserve should learn the characters' classes once they join the group.</li>
</ul>
<p> </p>
<h1>2023-01-28</h1>
<p> MANDATORY UPDATE</p>
<h3>Fixes</h3>
<ul>
<li>Added missing item in Ulduar 25: Sigil of the Vengeful Heart.</li>
</ul>
<p> </p>
<h1>2023-01-20</h1>
<p> MANDATORY UPDATE</p>
<h3>Fixes</h3>
<ul>
<li>Added missing item in Ulduar 10: Drape of Fuming Anger.</li>
<li>Disenchant button now indicates why it's disabled (when it's disabled).</li>
<li>Renamed some frames. Maybe reduce the frequency of Group Finder blaming LootReserve for problems. Probably not though. Just fishing.</li>
</ul>
<p> </p>
<h1>2023-01-19</h1>
<p> MANDATORY UPDATE</p>
<h3>Fixes</h3>
<ul>
<li>Changed the mount drop in Obsidian Sanctum 10m in accordance with today's patch.</li>
<li>Restored auto trading functionality. Two unrelated Blizzard 3.4.1 bugs were involved in this issue.</li>
</ul>
<p> </p>
<h1>2023-01-18b</h1>
<p> MANDATORY UPDATE</p>
<h3>Fixes</h3>
<ul>
<li>Loot tables adjusted for missing items.</li>
<li>Improve config upgrading.</li>
</ul>
<p> </p>
<h1>2023-01-18a</h1>
<h3>Fixes</h3>
<ul>
<li>Now properly upgrade config when a raid is removed.</li>
</ul>
<p> </p>
<h1>2023-01-18</h1>
<p> MANDATORY UPDATE</p>
<h3>Host</h3>
<ul>
<li>Added disenchanter options. Set players as disenchanters, and send unwanted items to them automatically.</li>
<li>Add more data to rolls export. You can now tell if an item was reserved, or won for Main Spec, Off Spec, etc.</li>
<li>Now puts a message in chat when a reserved item is being rolled through Group Loot.</li>
<li>Recent Loot dropdown now shows a gold icon by BoE items.</li>
<li>Distribution buttons no longer prompt you to trade items while you're dead. Now they advise you to be alive first.</li>
<li>LootReserve may whisper players who appear to be wanting to pass on a roll in chat, but did not explicitly say the command 'pass' or '-1'.</li>
<li>Chat message commands are now more loosely recognized. It's no longer necessary to use a leading exclamation mark over whispers.</li>
<li>Now recognize '!reserved' and '!myreserved' as aliases for '!reserves' and '!myreserves' respectively.</li>
<li>Can now import from a ThatMyBis CSV export.</li>
<li>Added basic support for Roll Bonuses through CSV import. Use the column name: RollBonus.</li>
<li>Reformatted Reserves export. Now includes Roll Bonuses.</li>
</ul>
<h3>Client</h3>
<ul>
<li>P1 raids have had their loot tables adjusted to the changes in P2.</li>
<li>Sapphiron quest rewards can now be seen in the Naxxramas loot tables.</li>
<li>Using a chat message to pass on a roll now closes the roll popup.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Updated to patch 3.4.1.</li>
<li>Fixed search bars in host window only working for items. They once again will find players as well.</li>
<li>The Insert button in the trade window now ignores untradeable items, just like the other distribution buttons.</li>
<li>The continue option is no longer missing on the last phase of a roll.</li>
<li>Manually reporting roll results from roll history should now always indicate if an item was reserved.</li>
<li>Looting objects from a untargetable container no longer causes duplicate recent loot entries in some cases. Looting the container more than once will still cause duplicate entries.</li>
<li>Fixed an issue where the reserves window wouldn't automatically open for a player when the host manually cancelled one of their reserves and they had none left.</li>
<li>Fixed a UI issue for the host after reserving for another player and then closing and opening the reserves window.</li>
<li>Fixed a lua error when opening the reserves window after starting a session with no raids selected.</li>
<li>Fixed an issue with data not upgrading correctly in some ancient settings files.</li>
</ul>
<p> </p>
<h1>2022-10-10-2</h1>
<p> MANDATORY UPDATE</p>
<h3>Fixes</h3>
<ul>
<li>Added (Heroic) Key to the Focusing Iris to Sapphiron 10/25.</li>
</ul>
<p> </p>
<p> </p>
<h1>2022-09-25</h1>
<p> MANDATORY UPDATE</p>
<h3>Host</h3>
<ul>
<li>Item Name Matching during import is now configurable, and defaults to off. It was causing huge lag when a lot of item names were entered.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Wrath data has been added.</li>
<li>Amani War Bear removed from ZA.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fist Weapons are no longer considered usable for all classes.</li>
<li>Added a check to hopefully fix lua errors with very old settings.</li>
<li>Fixed some issues with Classic quest rewards which were specific to Horde.</li>
</ul>
<p> </p>
<p> </p>
<h1>2022-09-06</h1>
<p> MANDATORY UPDATE</p>
<h3>Highlights</h3>
<ul>
<li>Death Knights are now supported, and should no longer cause lua errors.</li>
<li>Host now has semi-automatic item distribution. Click the buttons to send items automatically to their destinations.</li>
<li>Created a library for item caching: ItemCache. Precaching is now configurable, and defaults to off.</li>
<li>Many performance improvements, especially related to UI and Search.</li>
<li>Lowered storage and memory usage.</li>
<li>LootReserve now patches a Blizzard issue where the trade frame green highlighting can disappear after the trade has been accepted.</li>
</ul>
<h3>Host</h3>
<ul>
<li>Added export for Roll History. The export format is CSV. There is no way to import history.</li>
<li>Added config option to change default channel for when Reserves are listed. This used to use the same channel as Instructions.</li>
<li>Added config option for 12h time format. 24h remains the default format.</li>
<li>Added config option to accept rolls after the timer has ended. This is on by default.</li>
<li>Best Name Match is enabled by default in Host Import.</li>
<li>Can now continue a roll from history. Rolls with multiple phases that were made prior to this change will not continue to the next phase as expected.</li>
<li>Stackable BoP items are no longer added to Recent Loot if someone else loots one (they are never tradeable in raids).</li>
<li>Can now shift-click and control-click on Recent Loot items to hide or block them from the list.</li>
<li>Recent Loot dropdown now shows item tooltips.</li>
<li>Empty Rolls can now be hidden from Roll History. This is on by default.</li>
<li>Distributed rolls can now be hidden from Roll History. This is off by default.</li>
<li>Recent Chat icon in Rolls tab is better at detecting when chat is irrelevant.</li>
<li>Session now starts with reserves closed. Reserves must be opened with a second click.</li>
<li>Rolls with a red glow in Rolls tab now show a tooltip explaining the reason for the glow.</li>
<li>When multiple roll phases are selected, a roll can be started at any phase.</li>
<li>Reserves and Roll History can be reported over more channels.</li>
<li>Remind All button now heavily throttles messages. It should work much better when many players are still missing reserves.</li>
<li>Hid Mojo by default in Zul'Aman.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Dressup window can now be opened from the Roll Popup.</li>
<li>Some raids now list quest rewards, set items, and other miscellaneous items that may be indirectly acquired from a raid (such as sunmote exchange items).</li>
<li>Added config option to suppress the Roll Popup for unusable BoE items. This is on by default.</li>
<li>Added config options to suppress chat hints about how to reopen windows when they're closed.</li>
<li>Added chat warning when closing the reserves window with remaining reserves.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Many various unlisted fixes.</li>
<li>Fixed double roll in history when "Remove Winners' Reserves" feature is used.</li>
<li>Fixed lua error when reporting reserves on an item.</li>
<li>Fixed lua error which could happen with extremely stale sessions (over a year).</li>
<li>Fixed lua error related to Broadcast Instructions button.</li>
</ul>
<p> </p>
<p> </p>
<h1>2022-02-21</h1>
<h3>Miscellaneous</h3>
<ul>
<li>Added Shutting Down sound when LootReserve is critically out of date (only if the versions are incompatible). Added more detail to the popup infobox when this happens.</li>
<li>Lowered the passive item cache speed to a single request per frame. Hopefully this helps to avoid stuttering if some other addon is doing heavy processing on item data.</li>
</ul>
<h3>Host</h3>
<ul>
<li>Rolls history can now be reported to officer channel.</li>
<li>Stale session/roll reminders now open the Host window and select the appropriate tab. Default tab when a session is active is now Setup instead of Reserves.</li>
<li>Improved instructions text when starting/resuming reserves, or broadcasting instructions.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Added a one-time message in chat to inform players that automatic rolling on reserved items can be disabled. It will be displayed the first time an item is rolled automatically.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fixed an issue with the roll popup window staying too long sometimes.</li>
<li>Fixed win history not always showing accurately on Host tooltips.</li>
<li>Fixed an error when someone requests reserves info by whisper.</li>
<li>Fixed a harmless error when the Host broadcasts instructions.</li>
<li>Fixed another issue with german locale. Thanks again to Xikun201.</li>
</ul>
<p> </p>
<p> </p>
<h1>2022-02-13</h1>
<p> MANDATORY UPDATE</p>
<h3>Host</h3>
<ul>
<li>Renamed Server to Host since it's less ambiguous.</li>
<li>It's now possible to place a reserve on behalf of another player. Hosts will see the option in their Reserves window.</li>
<li>Automatic Distribution now works in combat. Click the glowing icons in the Rolls tab to distribute loot automatically.</li>
<li>Added "smart" mode for removing winners' reserves. This mode removes duplicate reserves if Usable is on, and removes just one reserve otherwise. For some items types (non-unique rings, tradeable raid materials), just one reserve will always be removed. Smart mode is now the default instead of Duplicate.</li>
<li>Recent Loot list shows the number of players reserving an item.</li>
<li>Items that have been won in the current session now show what type of roll granted the item. For example: Reserved, Main-Spec, +1.</li>
<li>Players rolling on unusable items will appear highlighted in red.</li>
<li>Added option to accept all roll formats. If enabled, rolls in any range (0-1000000) will be honored. This option is disabled by default.</li>
<li>Recent Chat now always shows up, making it possible to see the roll message.</li>
<li>Commands received over whispers should be smoother. Tokens can be reserved by attempting to reserve an item that they grant.</li>
<li>Added an option to limit !reserves command responses to a certain number of items at once. This should help in large groups with many players reserving over whispers. By default, this is enabled and limited to 5 items.</li>
<li>The chat command '!reserves' can now take arguments. Players will be encouraged to try whispering `!reserves ItemLinkOrName` instead if they hit the !reserves response limit.</li>
<li>Messages starting with only '!' and no keyword will not be responded to unless the command is successful. This should help prevent accidental whispers.</li>
<li>Slightly increased the roll nag delay (the reminder message whispered to players when the host is waiting on them to roll).</li>
<li>Many performance improvements. The Rolls window tolerates many more items being shown before it becomes laggy.</li>
<li>Searching for items/players is much faster and no longer causes freezes. All TBC items are now cached and searchable. Item loading is now done asynchronously.</li>
<li>Session and active roll are no longer deleted after being logged out for an extended time. There is now a prompt to remind the host that a stale session/roll exists.</li>
<li>Player classes are now remembered through logout/import/export.</li>
<li>Changed export format. Everything is still compatible.</li>
<li>Rolling the colored sack of gems off of Onyxia/Nefarion now treats it as if the common quality reservable sack of gems is being rolled. Sack of gems is no longer hidden by default.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Client is much better at at recognizing unusable items. It can now check if the item is unique, part of a quest, requires an unlearned profession, or is an already known skillbook/recipe.</li>
<li>Unusable items have a red description. They can still be reserved and rolled on.</li>
<li>Item descriptions on recipes now include the required level.</li>
<li>Added option to roll automatically on reserved items. This is enabled by default.</li>
<li>Tailoring, Leatherworking, and Blacksmithing patterns now appear in Hyjal loot.</li>
<li>Performance improvements. Searching for an item without an active session no longer causes freezes. Item loading is now done asynchronously.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fixed an issue causing extremely long loading screens while the host window is open.</li>
<li>SoM realms should no longer be considered connected.</li>
<li>Fixed the "competition beep" playing sometimes after winning an item under certain host settings.</li>
<li>Fixed an error when someone who has no reserves tries to cancel a reserve.</li>
<li>Fixed a possible error when rolling an item with no reason provided.</li>
<li>Fixed an issue with german locale.</li>
<li>Minor text fixes.</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-12-27</h1>
<h3>Server</h3>
<ul>
<li>Items in combined raids may now be hidden.</li>
<li>Custom items will now appear in combined raids.</li>
<li>Changed "help message" shown when attempting to edit combined raids. It should be more clear that this can be done by inheriting loot from individual raids.</li>
<li>Import/Export now supports modified reserves count.</li>
<li>Placing an item in the Rolls tab will show the number of reserving players instead of the total number of reserves.</li>
<li>Minimum reserve count lowered to 0.</li>
<li>Improved detection of "!reserves" chat message.</li>
<li>Rephrased "Not tradeable" -> "Cannot distribute".</li>
<li>Players window default width increased.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Item shift comparison has been added everywhere. Hold shift to compare with equipped items.</li>
<li>Levelup sound which plays when an item is won will now be quieter. Character will still cheer/congratulate at the same volume.</li>
<li>When someone <i>removes</i> a reserve from an item you have reserved, the notification sound is slightly different. It is now possible to distinguish audibly whether your reserved item has become more or less popular.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Classic Era (including Season of Mastery) should now actually work! Testing was brief since I do not play this version of the game.</li>
<li>Fixed icon glow in Rolls tab affecting the wrong icons sometimes. This change reintroduces a bug where the glow sometimes looks very odd. It seems to be a problem with the glow library. I've removed my workaround since I've decided that this visual bug is the lesser of the two.</li>
<li>Server should be better at remembering "significant" players between groups (including logout). Players are considered insignificant if they have placed no reserves, have not had their reserves limit adjusted, are not opted out, and have not won any rolls.</li>
<li>Fixed error which could happen when importing reserves with players missing from the group.</li>
<li>Fixed incorrect error shown when failing to masterloot an item. Probably. It's hard to reproduce this since Blizzard has raised minimum loot threshold.</li>
<li>A player passing on a reserved item should now correctly cause a whisper to be sent to the reserver.</li>
<li>Fixed a rare error which happened when an uncached item was reserved.</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-09-20</h1>
<h3>Server</h3>
<ul>
<li>Reserve count can be modified for individual players. Available reserves can be increased or decreased in the Players window.</li>
<li>New config option to remove a winner's reserves when they win a reserved item. This can be configured to remove one reserve, all of the winner's reserves on that item, or all of the winner's reserves on every item.</li>
<li>Import now accepts more formats. It is possible to have multiple players or items on the same row.</li>
<li>Import now understands player classes, and will restrict reserves by class even if the player is missing. Name matching will use the imported class to help guess which player is which.</li>
<li>Chat fallback now supports multiple reserves at once. For example: !res [ItemLink1] 2x[ItemLink2] [ItemLink3] x 3 [ItemLink4] 4</li>
<li>Recent Loot dropdown shows an icon on reserved items.</li>
<li>Rolls will be ended if the player is logged out for 6 hours. Session timeout increased from 1 hour to 6 hours.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Your character now cheers or congratulates you when you win an item. Only you can hear it, and there's no message in chat.</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Better version checking. It should no longer require a UI reload or group rejoin to discover other addon versions in the group.</li>
<li>Roll history should no longer clear itself unexpectedly.</li>
<li>Chat history storage is now capped at a reasonable limit. This will apply retroactively, meaning that if a player were to accidentally leave a roll active for a long time, the addon will purge the excessive chat history. Not that anyone would do that, of course. (Current record: roll ended after accruing chat history for 265 days)</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-09-11</h1>
<p> MANDATORY UPDATE</p>
<h3>Server</h3>
<ul>
<li>Upgraded "item usable" detection. Many class-specific items are now detected automatically, and no longer require class overrides in Raid Edit.</li>
<li>Many default class overrides removed from items as they are now redundant. Control which classes may reserve certain items by setting class overrides, or by checking 'Usable' when starting reserves.</li>
<li>AQ40 Prophet Skeram boots now correctly marked as faction specific. Boots of the Redeemed Prophecy for Alliance. Boots of the Fallen Prophet for Horde.</li>
<li>Paladin- and Shaman-specific gear are only hidden to opposing factions in Classic Era. This equipment can be dropped for both factions in BCC.</li>
<li>Soulbound tradeable items that have a suffix will now be properly detected in bags.</li>
<li>Addon name has been added to some whisper messages. This is mostly targeting messages which are sent when a player may be having trouble using chat commands.</li>
<li>Added a chat message in group chat whenever a player passes on a roll in a way that is probably not visible to all group members (by whisper, for example).</li>
<li>Whispers prompting players to /roll now have a short delay. This is intended as a way to not nag players who are prompt with their rolls.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Added sound queue for when another player reserves or cancels a reserve on any item that you have reserved.</li>
<li>Reserves now appear on tooltips when clicked, not just hovered.</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-09-09</h1>
<p> MANDATORY UPDATE</p>
<h3>Server</h3>
<ul>
<li>Reserved items in current loot always appear first in Reserves window.</li>
<li>Narain's Scrying Goggles hidden by default, since Blizzard no longer allows common quality items to be masterlooted. This change affects the Data file, so it requires a minimum version bump.</li>
<li>More locations will use full raid names instead of shortened nicknames.</li>
<li>Various bug fixes.</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-09-07</h1>
<p> MANDATORY UPDATE</p>
<h3>Server</h3>
<ul>
<li>Item suffix is now stored. Starting a roll for [Shiny Bracers of the Eagle] will now show the item name and link correctly, rather than simplifying to [Shiny Bracers].</li>
<li>Added automatic history purge: use the cogwheel by History to configure number of records to keep.</li>
<li>Export window clears text when it is opened.</li>
<li>Searching server window for player names will leniently match players with accented characters.</li>
<li>Added "Not tradeable" text in Rolls window when rolling an item that does not appear to have a tradeable version in your bags or the current loot.</li>
<li>When a player passes on an item, they will be imformed of the roll phase.</li>
<li>Loading itemlinks <i>should</i> be faster some of the time.</li>
<li>Starting and pausing reserves now mentions the current session raid(s).</li>
<li>"Addon Users" counter should be more accurate when players join and leave the group.</li>
<li>The option to resolve a roll tie will now only show up when a tie actually occurs.</li>
<li>Rolling a reserved item will not automatically skip rolling if the sole reserver is offline or not in raid</li>
</ul>
<h3>Client</h3>
<ul>
<li>Reserves now appear on item tooltips.</li>
<li>Reserves window now displays the current session's raid(s) in the title.</li>
<li>Reserves window now shows how many reserves the player has in total, as well as how many are remaining.</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-08-31</h1>
<h3>Server</h3>
<ul>
<li>Players window considers reserves to be completed for opted out players. The number of reserves will be green if the player has completed reserves or opted out.</li>
<li>Added confirmation for rolling a reserved item that has already been won by one of the reservers.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Default category changed to Favorites.</li>
<li>Updated item descriptions now correctly show in all places where they should be visible (like the Reserves window).</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-08-28</h1>
<p> MANDATORY UPDATE</p>
<h3>Server</h3>
<ul>
<li>It is now possible to select multiple raids. Reserves are shared between all selected raids.</li>
<li>Icons in the Roll tab may now be clicked to distribute loot by automatic trade/masterloot. They will glow when ready to be clicked.</li>
<li>Recent loot tracking simplified. If you are the masterlooter, items will be added to the recent loot list when you see them on a corpse for the first time. If you are not the masterlooter, items will be added to the recent loot list when they are looted by anybody.</li>
<li>Leaving a group will no longer stop or reset the session.</li>
<li>Searching for an item that contains "special characters" (like [Bloodmaw Magus-Blade]) works correctly.</li>
<li>Added confirmation prompt when rolling a reserved item among all players.</li>
<li>Counter for players who haven't reserved is more accurate. It now counts players who have items reserved but are not in the group.</li>
<li>Whispering someone a reminder to reserve their items will unlock the player if they are locked.</li>
<li>Players window displays multireserves better.</li>
<li>Chat messages made a bit more clear and consistent.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Added opt out feature. Opting out causes the player to be considered by the server as if they've used up all of their reserves. They will not be bothered with automatic whispers or with the reserve window opening automatically.</li>
<li>Reorganized items. Items that a boss drops are now ordered more consistently. Groups of items are generally ordered with ones that more cloth classes use at the top, followed by leather>mail>plate.</li>
<li>Item descriptions (as seen in Reserves window) are now more accurate and descriptive. They will show the equipment type (trinket/wand/etc), the tier of equipment (cloth/leather/mail/plate) when relevant, and indicate if an item is BoE.</li>
<li>Reserves window will only open automatically when not in combat. If it wants to open automatically during combat, it will instead politely wait until combat is over.</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-08-21</h1>
<p> MANDATORY UPDATE</p>
<h3>Server</h3>
<ul>
<li>Whispering players without reserves can be done individually.</li>
<li>Session can now be stopped or reset regardless of group status.</li>
<li>Added an option for class reserve restrictions: Can toggle the option to restrict equipment reserves to characters that are able to equip the item. Tokens and other items that previously had forced class requirements will respect this new setting.</li>
<li>Updated Report button: Can now report reserves in the Reserves tab. Reporting rolls will now correctly report the winner when the item was won by a solo reserver.</li>
<li>Update Server Rolls tab item tooltip: Icon now shows item tooltip on mouseover when an item is selected.</li>
<li>Applying temporary fix for Blizzard masterloot bug: This should fix the bug with MasterLoot frames breaking addon-created dropdowns. This patch is intended to be temporary, and can be removed once Blizzard fixes things on their end. Thanks to Roxi-Atiesh for finding the solution.</li>
<li>Masterloot is no longer experimental.</li>
<li>Added more Recent Loot options: Expanded option ranges. Can set minimum item quantity.</li>
<li>Removed option to disable chat throttle: Chat throttling reduces the risk of undefined behavior.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Reserves window will not pop up when it is likely unwanted: When a session is resumed, the reserves window will only pop up for players that have remaining reserves and are not locked.</li>
<li>Added new chat fallback prefixes: Reserve with '!' and cancel with '!cancel'</li>
<li>Added more chat fallback commands: Retrieve only items you have reserved with any of: !myreserves !myreserve !myres</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-08-20</h1>
<ul>
<li>Whisper message when a roll is deleted will correctly list the item and roll.</li>
<li>Fixed an issue with data upgrade from 2021-06-26 where the new format would not apply to a roll currently in progress when the addon was updated.</li>
</ul>
<p> </p>
<p> </p>
<h1>2021-07-09</h1>
<ul>
<li>Minimap button is reverted back to not being able to toggle the server window in combat. It ended up not actually working.</li>
<li>Instead, an option is added to disable the use of unitframes inside the server window entirely, which actually allows the minimap button and the <code>/reserve server</code> command to toggle the window in combat.</li>
</ul>
<p> </p>
<h1>2021-06-26</h1>
<ul>
<li>Failure to decompress a packet will now trigger a throttling error popup instead of causing a Lua error.</li>
</ul>
<p> </p>
<h1>2021-06-23</h1>
<p>MANDATORY UPDATE</p>
<p><em>Changes marked with (*) were contributed by Damage from Incendius realm.</em></p>
<ul>
<li>Added an ability to allow reserving an item multiple times by the same player. (*)</li>
<li>Added support for realm names for Classic. Caveats:</li>
<li> - /roll command doesn't carry the info about the rolling player's realm, so if you have players with the same name but from different realms in your raid - it's impossible to correctly attribute their rolls to them. Blame Blizzard.</li>
<li> - When importing reserves from CSV, realm names need to be specified as "Playername-RealmName". If they aren't, players will be assumed to be from your realm. But if they are already in your raid - you can check "Best Name Match" to try to find the correct player within the raid based on their name alone.</li>
<li>Revised some loot lists:</li>
<li> - Most trade goods and legendary components are now hidden by default. (*)</li>
<li> - Added some missing quest items. (*)</li>
<li> - Removed quest items which can be looted by everyone.</li>
<li> - Reorganized some categories.</li>
<li>Added aliases for "!reserve cancel" command: !cancelreserve, !cancelres, !unreserve. (*)</li>
<li>Minimap icon is now able to toggle the server window even in combat. (EDIT: Nope...)</li>
<li>Fixed a bug that allowed bypassing reserve limit with chat commands.</li>
<li>Fixed an issue where the addon could fail to load if no other addons were loading the required library.</li>
</ul>
<h3>Server</h3>
<ul>
<li>Item tooltips now display the list of players who previously won the item during the session. (*)</li>
<li>Fixed an error that probably prevented loot tracking from ever working properly. Reserves sorting "By Looter" and the display of which players looted the reserved item might now start working, if they weren't before.</li>
<li>Expansions in server window raid selection dropdown can now be collapsed.</li>
<li>Changed "Players Without Reserves" button to instead whisper to players who haven't yet spent ALL their available reserves. (*)</li>
<li>Added "Cancel Roll" button that simply cancels the ongoing roll without recording it in history. (*)</li>
<li>Added an optional highlight to players rolling on an item if they had previously won that item during the session. (*)</li>
<li>Added an option to remove items from Recent Loot dropdown after they've been rolled out. (*)</li>
<li>Added an option to keep unlooted items in Recent Loot dropdown after leaving the corpse. (*)</li>
<li>Chat throttling is now enabled by default. (*)</li>
<li>Optimized the size of communication packets and added compression to allow more data to be sent before throttling kicks in.</li>
<li>Remove member info for players who aren't in the raid anymore after their reserves were forcibly cancelled. (*)</li>
<li>Fixed player rolls not being re-sorted after passing or deleting a roll.</li>
<li>Fixed missing on-hover backdrop in loot edit list in TBC.</li>
</ul>
<h3>Client</h3>
<ul>
<li>Messages about your rolls being deleted by the server now include the rolled number and the stage. (*)</li>
<li>Roll request window will now keep track of manual /rolls and adjust accordingly.</li>
<li>Passing on roll through the roll request window will have no effect if you manually used /roll prior to that.</li>
<li>Added a close button to roll request window, and tooltips to other buttons.</li>
<li>Fixed example roll request window disappearing after loading item cache.</li>
</ul>
<p> </p>
<h1>2021-05-18</h1>
<ul>
<li>Added TBC support and loot data.</li>
<li>Added an LDB provider and a minimap icon, which can be toggled in the client window's settings menu.</li>
<li>Added a button to open an example roll request popup.</li>
<li>Raid and expansion categories in the client window can now be collapsed.</li>
<li>Item restrictions and custom items are now properly stored separately for each raid, which fixes the inability to have the same custom item available in multiple raids simultaneously, as well as the inability to have different restrictions applied to the same item if it drops from multiple raids. Existing customizations should be automatically upgraded to the new system.</li>
</ul>
<p> </p>
<h1>2020-12-22</h1>
<p>MANDATORY UPDATE</p>
<ul>
<li>Added the ability to limit the maximum number of reserves for each individual item</li>
<li>Added an icon next to player names that shows the list of rolls the player has previously won during that session</li>
<li>Added a counter and a list of rolls the players have won in [Players] window</li>
<li>Added a 15 secs roll duration option</li>
<li>Added automatic name capitalization on CSV import and an option to best match imported names to raiders</li>
<li>Fixed an error when mixing numeric and text data in the player name column on CSV import</li>
<li>Fixed a wrongfully displayed error message when announcing multiple roll winners when masterlooting was enabled</li>
<li>Fixed reserves and rolls panel layout not persisting when entering and leaving combat</li>
<li>Fixed selected custom roll request item not persisting when entering and leaving combat</li>
</ul>
<p> </p>
<h1>2020-11-03</h1>
<ul>
<li>Added missing enchant recipes to AQ20. Users of outdated versions of LootReserve will not be able to see the items in the UI, but they will still be reservable via chat commands</li>
<li>Added a couple of missing faction restriction defaults for items that can only drop for one faction</li>
</ul>
<h3>Client</h3>
<ul>
<li>Added the ability to mark items as favorites, displaying them in a separate easy to access list</li>
<li> - Favorited "Bind on pickup" items will be visible on the character you favorited them on</li>
<li> - Favorited "Bind on equip" and non-soulbound items will be visible across all characters on your account</li>
<li>A messages will now be printed in chat whenever someone reserves one of the items you also reserved (to replicate the functionality that addonless users have through whispers)</li>
<li>"My Reserves" category will now flash whenever someone reserves one of the items you also reserved</li>
<li>"All Reserves" category will now briefly flash whenever someone reserves an item</li>
<li>Items in "My Reserves", "All Reserves" and in response to <code>!reserves</code> command will now be displayed in consistent alphabetical order</li>
<li>Minor change to how info messages in chat look</li>
<li>Fixed blind reserves hint being misaligned after one of the recent updates</li>
</ul>
<h3>Server</h3>
<ul>
<li>Added experimental automatic master looting</li>
<li> - I cannot stress this enough, this is a highly experimental and only somewhat tested feature, do not use it unless you can allow for mistakes in item distribution</li>
<li> - Needs to be enabled first in the settings menu</li>
<li> - After enabling it, every time you roll on an item you will be able to enable or disable automatic master looting for that specific roll</li>
<li> - It will automatically give the rolled item to the winner as soon as they're announced</li>
<li> - It may be incompatible with some addons that change the loot window</li>
<li>Roll history will now only show a limited number of records with a button to load more</li>
<li> - The number of displayed records is configurable by clicking on the cogwheel next to "History" header</li>
<li> - This is done in hopes of reducing performance strain for players with abnormally long history that they don't want to (or don't know how to) clear</li>
<li>Fixed loot selection menu closing instead of refreshing after loading item data for the first time</li>
<li>Fixed a rare error when opening player menu</li>
</ul>
<p> </p>
<h1>2020-10-03</h1>
<ul>
<li>Added missing loot to General Rajaxx. Users of outdated versions of LootReserve will not be able to see the items in the UI, but they will still be reservable via chat commands</li>
<li>Added a missing announcement about <code>!reserves</code> chat command when resuming reserves</li>
<li>Fixed tainting issues related to dropdown menus and CompactUnitFrames</li>
<li>Slightly improved performance by not updating server windows when they aren't visible</li>
<li>Raid-rolls will no longer be automatically cancelled when resetting the reserves session</li>
</ul>
<p> </p>
<h1>2020-09-10</h1>
<ul>
<li>Added the ability to import/export reserves from/to CSV:</li>
<li> - Accessed by clicking the appropriate button in [Players] window</li>
<li> - Reserves can only be imported before the session is started</li>
<li> - The import UI was made to be configurable enough to accept a wide variety of formats, you can choose which column of the CSV represents which data</li>
<li> - The UI will try to guess the meaning of columns from the column headers, if those are present</li>
<li> - It should also be possible to copy cells directly from applications like Excel, that delimit values with Tab characters</li>
<li>Added the ability to list all reserves in chat:</li>
<li> - Host can click "Announce All Reserves" button in the drop-down menu of Reserves panel to post all reserves made to /raid chat</li>
<li> - Players can whisper <code>!reserves</code> to request a list of all reserves made in the raid</li>
<li> - Host can disable <code>!reserves</code> command from the server Settings menu, in case they don't want their chat to be cluttered with that many whispers</li>
<li>Added an announcement when toggling blind mode</li>
<li>Added a response if players attempted to invoke <code>!reserve</code> command without any item name</li>
<li>Single reserves will now show the item name next to the icon in [Players] window</li>
<li>Restored missing Horde version of Head of Nefarian</li>
<li>Fixed an issue where removing all the restrictions from an item that had them by default prevented the item from being visible to clients</li>
<li>Fixed custom added items not being reservable via chat commands in rare circumstances</li>
<li>Fixed rare nil error when enumerating guild members</li>
</ul>
<p> </p>
<h1>2020-09-04</h1>
<p>MANDATORY UPDATE</p>
<h3>Reserves</h3>
<ul>
<li>Added the ability to edit the list of reservable items, accessed by clicking [Edit] in the server window:</li>
<li> - You can choose which items are reservable or not</li>
<li> - You can restrict certain items only to specific classes</li>
<li> - You can add your own items to be reservable</li>
<li> - I restored all the loot that was previously removed the list, like legendaries etc; they are still hidden by default, but can be made visible if you want</li>
<li> - All items with class restrictions are now also marked as such in LootReserve, players with ineligible classes won't be able to reserve them, but it can be overridden if you want</li>
<li> - Items that are not lootable by your faction entirely are now permanently hidden</li>
<li>Added an option to have "blind" reserves:</li>
<li> - When enabled - players won't be able to see what everyone else reserved</li>
<li> - This option can be toggled at any time, so you can enable blind mode while taking reserves, and disable it after all reserves are finalized</li>
<li>Added an option to have reserves "lock-in":</li>
<li> - When enabled - all reserves that players made (or didn't make) are final and cannot be changed after the host stops accepting reserves</li>
<li> - This only applies to players who were present in the raid while reserves were being accepted, so any late newcomers will still be able to make their own reserves if the host resumes the session</li>
<li> - This option can be toggled at any time</li>
<li> - If something went wrong and players were locked out when they shouldn't be - it's possible to manually control the state of lock-ins for every individual player in the players window. Speaking of which...</li>
<li>Added a separate window - accessible by clicking the [Players] button in the server window - that lists every player in the raid and what they reserved, and gives the abilities to control the status of their lock-ins and quickly whisper them</li>
<li>Added buttons to increment and decrement the number of reservable items when setting up a session. Not that you needed them, but I found a template for that among Blizzard's UI files, so might as well use it</li>
<li>When reserves are sorted "By Looter" - reserved items from the currently looted corpse/container will now be sorted on top and will feature a fancy glow</li>
</ul>
<h3>Rolls</h3>
<ul>
<li>Added an option to announce the items won with rolling by guild members to /guild, it's under the Settings button menu</li>
<li>You can now add your own and remove existing stages of loot rolling ("Main-Spec", "Off-Spec" etc)</li>
<li>Added more settings to the Start Roll menu:</li>
<li> - Added an option to skip the roll and instantly announce the winner if the reserved item is not contested</li>
<li> - Added an option to automatically end the roll when all reserving players have rolled</li>
<li> - Added an option to automatically end the raid-roll</li>
<li> - Added an option to send a countdown to raid chat when the roll is about to end, it's customizable in the same place where you set up the roll duration</li>
<li> - It's a proper mess in there now, I should probably do something about it. Maybe.</li>
</ul>
<h3>General</h3>
<ul>
<li>Added an option to Settings to have one "Global Profile" for storing the current session on a per-account basis instead of per-character. Use it if you want to gather reserves on one character and then carry them over to another, one which you're really going to be raiding with. Just bear in mind that you can make a mess if you then forget to reset the session on that previous character and go to another raid with it, yadda yadda yadda</li>
<li>Potentially fixed the issues that could occur if you logged onto a character with an active session, but you weren't the raid leader or the master looter anymore. The session should now stay dormant until you regain that role, at which point it will automatically resume</li>
<li>Removed empty space to the left of every scrollbar</li>
</ul>
<p> </p>
<h1>2020-08-19</h1>
<ul>
<li>Fixed players being unable to reserve an item via <code>!reserve ItemName</code> command if said item could drop from more than one boss</li>
<li>Fixed some bugs related to "Recent Chat" and "Report Rolls" buttons</li>
<li>Fixed context menus bugging out when right-clicking on players who are no longer in the group</li>
<li>Custom rolls will no longer be cancelled when the server resets the session</li>
<li>Custom rolls will no longer have player rolls erased if the player cancels a reserve on that item while the roll is ongoing</li>
<li>Opened context menus will now close along with client/server windows</li>
<li>Attempting to open the server window while in combat will now be delayed until the player is out of combat to prevent UI taint and protection errors</li>
</ul>
<p> </p>
<h1>2020-07-21</h1>
<p>MANDATORY UPDATE: A major change is made to how session info is sent out to prevent chat throttling and subsequently causing major delays when starting/stopping reserves in a big raid</p>
<h3>Reserves:</h3>
<ul>
<li>Fixed a bug in the previous update that allowed /rolls to be accepted from players who didn't reserve the item</li>
<li>Added a button to <code>/reserve</code> window to manually search for loot reserve server in the current raid in case something goes wrong; it also shows the server you're currently connected to, so you can pester them to reset their old session if they forgot to</li>
<li>Added a button to <code>/reserve server</code> to rebroadcast reserve instructions</li>
<li>All chat announcements are now sent to /rw by default, but they can be configured to be sent to /raid instead on a per-announcement basis</li>
<li>Reserve session will now automatically expire and reset if logged out for over an hour</li>
<li>Added a message popup in case another player in the raid is attempting to broadcast their session when there already is an active server</li>
</ul>
<h3>Rolls:</h3>
<ul>
<li>NEW: Rolls can now be run over several "stages" and have limited duration:</li>