-
Notifications
You must be signed in to change notification settings - Fork 13
/
CHANGES.txt
52 lines (42 loc) · 2.48 KB
/
CHANGES.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
0.9.0 --> 0.9.1
- Fixed error "self.read_cards_from_str() does not exist" (wrong function name)
- Fixed error with downloading images for certain cards with the double forward slash "//" in their
names resulting to illegal filename. Now the double forward slash can be replaced by a given string
- Improved handling paths for downloading images and creating proxy sheets with "pathlib"
- Spellchecking
0.9.1 --> 0.9.2
- Now using the common 'requests' library
- The 'id' attribute of sets is now correctly retrieved from Scryfall API instead of created randomly
- Updating is now more robust taking into account certain errors that are caused by inconsistencies of the API side.
There are apparently situations where certain sets might be missing, might have wrong 'card_count' attributes or
similar things that caused request errors and crashing
- Added more tests
- Added a method to check if the local Scryfall database is consistent. It checks things like all the cards belong in
a set, no set or the full cards list has duplicate cards, etc.
- The updating methods that fetch only new card info are now deprecated. They raise a warning and just call the full
update method, so any old code is not broken
- For simplicity, the names of methods 'full_update_from_mtgio' and 'full_update_from_scryfall' have been changed to
simpler 'mtgio_update' and 'scryfall_update'. Calling the old functions will just raise a warning and call the new
functions, so any old code is not broken
0.9.2 --> 0.9.3
- Removed the eur, usd and tix fields
- Added prices field which contains eur, usd and tix
- Added multiverse_ids field
0.9.2 --> 0.9.3
- Added the ability to include any card-specific keyword arguments such as lang='en' for reading cards from decklists
which will only return those matching cards.
- Added the ability to specify the collector number of the card when reading cards from decklists
0.9.4 --> 0.9.5
- Added the 'promo' and 'promo_types' attributes for scryfall cards
0.9.5 --> 0.9.6
- Fixed a Scryfall updating error
- Added a bulk update option for Scryfall
- Added many new attributes for scryfall cards and sets
- Fixed an error with an incorrect warnings.warn parameter when reading
a decklist from string
0.9.62 --> 0.9.63
- Fixed an issue where scryfall_bulk_update fails because of an incorrect attribute name
0.9.6 --> 0.9.7
- Included all the ZODB.FileStorage.FileStorage keyword arguments in MtgDB
0.9.7 --> 0.9.71
- The 'index' and 'pop' methods of PCardList now return correct values