|
| 1 | +v1.0.2: Magma Forge |
| 2 | + |
| 3 | +Fixed the vagueness of most exceptions in the raws and pydwarf packages, most of them should now be reasonably forthcoming about what went wrong and why. |
| 4 | +Fixed bug in raws.token.add which was arising from a dumb typo and really should have been caught long before. |
| 5 | +Renamed raws.dir.addfile to raws.dir.add and raws.dir.setfile to raws.dir.set. |
| 6 | +Renamed raws.file to raws.rawfile to make things less confusing in light of some other additions. |
| 7 | +Renamed stal.armourypack to stal.armoury because why not. |
| 8 | +Removed pineapple.utils.addreaction, which has been superseded by the newer and shinier pineapple.utils.addobject. |
| 9 | +Added a great deal of functionality to the raws.dir object, which is now capable of tracking an entire DF directory as opposed to just its raw/objects subdirectory. |
| 10 | +Added three new file classes: raws.basefile, raws.reffile, and raws.binfile. |
| 11 | +Added more documentation and tutorials, big surprise. (Also added and neglected to document a bunch of new functionality while I was at it, he he he.) |
| 12 | +Added a number of handy new operator overloads and fiddled a few existing ones while I was at it. |
| 13 | +Added methods like raws.queryable.removefirst, raws.queryable.removeall, and quite a few more. |
| 14 | +Added script pkdawson.vegan, a port of df-vegan. |
| 15 | +Added scripts underneath omniclasm.decay, a port of State of Decay. |
| 16 | +Added scripts umiman.smallthings.threats and umiman.smallthings.nofamily, ports of parts of smallthings that PyDwarf couldn't support until now. |
| 17 | +Added scripts pineapple.easypatch, pineapple.utils.addobject, pineapple.utils.addobjects, pineapple.utils.permitobject, pineapple.utils.permitobjects, and pineapple.utils.addhack. |
| 18 | +Added raws.objects module which helps with knowing some things about how raws files are supposed to be structured. |
| 19 | +Added a very nifty raws.tokenlist.each method which did great wonders for terseness of some mods. |
| 20 | +Improved general flow and structure of manager code against pydwarf.session code, moved things around and generally tidied up. |
| 21 | +Improved the __getitem__ method for raws.queryable objects so that now it can handle ellipses and slices and some other stuff too. |
| 22 | +Improved the way token arguments are internally handled, and made a few changes to pertinent token methods. |
| 23 | +Improved pineapple.utils.addentity and made a pretty big change to how it accepts arguments in the process. |
| 24 | +Improved raws.queryable.getobj and raws.queryable.allobj methods, now they can do even more stuff than before. |
| 25 | +Improved the raws.tokenfilter constructor, which is now decent enough to handle passing a single tuple/whatever to exact_arg, re_arg, or arg_in rather than an iterable of them. |
| 26 | +Improved stal.armoury, putnam.materialsplus, putnam.microreduce, shukaro.higherlearning, and shukaro.creationforge by rewriting each of them entirely. |
| 27 | +Tweaked almost every script in some way, really, mostly in the interest of utilizing newer and more awesome functionality. |
| 28 | + |
1 | 29 | v1.0.1: Strange Mood |
2 | 30 |
|
3 | 31 | Fixed pineapple.boneflux reaction by being less bad at string formatting |
4 | 32 | Fixed pineapple.utils.addreaction not adding an OBJECT:REACTION token to created files |
5 | 33 | Fixed new grasses in pineapple.cavegrass not being recognized by DF |
6 | 34 | Fixed a small issue with logging in pineapple.cavegrass |
7 | | -Fixed non-raws file from input directory not being written to output |
| 35 | +Fixed non-raws files from input directory not being written to output |
8 | 36 | Fixed pydwarf.response casting to string always returning a string starting with "SUCCESS" even when unsuccessful |
9 | 37 | Added a lot more documentation |
10 | 38 | Added a shitty WIP tool for outputting docstrings as more readable html |
|
0 commit comments