holatuwol
Developer
The following is an abbreviated version of the Subversion commit message logs. Please keep in mind that these messages are intended for other developers and they take the files which were modified into context in order to limit the amount of verbage. In general, they are not intended for general audiences and should not be treated as "official" documentation -- they are informal and abbreviated, at best.
If you do not understand what something says, try looking at the full version of the revision by following the accompanying link for the revision. The only difference is that the files which were modified will be listed, and sometimes, you can guess what happened from file names (though not always). If you still have no idea what happened, that's okay -- it probably doesn't relate to what you're doing with KoLmafia. ^_~
Furthermore, not everything marked as "fixed" is guaranteed to be fixed, not all changes are guaranteed to have a change. This is due the fact that both time and turns are finite and only a limited number of things can be tested. Some changes go in untested, assuming they would work, when they actually don't due to erroneous assumptions; alpha testers occasionally will be able to give feedback, but it's not always possible.
For example, if you read the revision logs for what changed between 10.2 and 10.3, the plus sign choice adventure was meant to get a use link. Something as seemingly insignificant as KoL using two spaces instead of one space in the sentence "It's actually a book. Read it." would mean the change didn't actually work -- anyone can verify that, in fact, the change didn't work for this very reason. If you ever encounter something like that, a non-accusatory mention of it (non-accusatory meaning anything that neither implies "ZOMG FALSE ADVERTISING" nor "You guys said this was fixed, but...") somewhere will usually result in the problem getting addressed.
Finally, if you've got a bug to report, make sure you read up on how to post a detailed bug report. While the rules outlined apply specifically to bugs related to scripting, many of them are applicable to KoLmafia bug reports in general. Most importantly, I hate the words "annoying" and "frustrating". Never use them when describing a bug/feature. Ever. Thanks. The abridged revision logs follow.
--------------------------------
Revision: 2988
Only abort for zero health before adventure, not after
Push zero-outfit checkpoints ignored flags onto the outfit stack
Revision: 2989
Less server-intensive checkpoint recovery
Revision: 2990
Remove NPZR ronin restriction
Fix handling of antiquated buffbot settings
Do not auto-generate buff log files on login
Revision: 2991
Javascript-driven use links to reduce page swapping
Revision: 2992
Only allow actual request objects to be queued
Revision: 2993
Make shiny tabs completely optional
Make request queueing opt-in to reduce threading errors
Fix handling of mini-browser charpane refresh causing hanging
Revision: 2994
Change handling of sell-quantity mode
Revision: 2995
Log internal item creation requests with turn counts if needed
Item creation uses the same countdown/countup format as adventures
Revision: 2996
Fix compile error
Make AJAX submission opt-in
Do not log visits to ascension histories
Revision: 2997
Fix turn count parsing for zero-ascension players
Revision: 2998
Fix logging of barrel visits
Add shore support to relay browser adventuring
Revision: 2999
More aliases for offhand
Revision: 3000
Add counters for fullness, spleen, and candy hearts
Revision: 3001
Detect multi-use spleen items
Revision: 3002
Better layout for counter data
Revision: 3003
Do not resubmit request during rollover
Revision: 3004
Smarter handling of item use given limit/consumption data
Revision: 3005
Calculate based on parameter, not last item used
Revision: 3006
If the player doesn't have a doppelganger, don't try to switch to it
Revision: 3007
Shrink default tab width
Revision: 3008
If logging in with an apathetic mood, do not clear entire mood set
Revision: 3009
Add listing of assumed-to-be unlicensed code
Do not create/restore checkpoints multiple times between battles
Stop summon candy heart from moving around in list
Revision: 3010
Fix MP cost calculation
Fix auto MP restore for candy hearts
Allow for movement in skill list
Revision: 3011
Widen closeable tabs to avoid accidental closing
Main interface tabs not closeable by default
Allow undecorated closeable tabs for main interface
Revision: 3012
Update version number
Revision: 3013
amulet of yendor
Revision: 3014
Reset fullness/spleen on ascension
Revision: 3015
A variety of items are displayable
Revision: 3016
Make item manager options per player
Revision: 3017
Only reset settings on ascension, rather than every login
Revision: 3018
Allow directory searching when adding ASH imports
Revision: 3019
Fix mood link in compact mode
Revision: 3020
Add "patched" to flag new release
Revision: 3021
Do not convert outfit-saving to item-equip request
If you do not understand what something says, try looking at the full version of the revision by following the accompanying link for the revision. The only difference is that the files which were modified will be listed, and sometimes, you can guess what happened from file names (though not always). If you still have no idea what happened, that's okay -- it probably doesn't relate to what you're doing with KoLmafia. ^_~
Furthermore, not everything marked as "fixed" is guaranteed to be fixed, not all changes are guaranteed to have a change. This is due the fact that both time and turns are finite and only a limited number of things can be tested. Some changes go in untested, assuming they would work, when they actually don't due to erroneous assumptions; alpha testers occasionally will be able to give feedback, but it's not always possible.
For example, if you read the revision logs for what changed between 10.2 and 10.3, the plus sign choice adventure was meant to get a use link. Something as seemingly insignificant as KoL using two spaces instead of one space in the sentence "It's actually a book. Read it." would mean the change didn't actually work -- anyone can verify that, in fact, the change didn't work for this very reason. If you ever encounter something like that, a non-accusatory mention of it (non-accusatory meaning anything that neither implies "ZOMG FALSE ADVERTISING" nor "You guys said this was fixed, but...") somewhere will usually result in the problem getting addressed.
Finally, if you've got a bug to report, make sure you read up on how to post a detailed bug report. While the rules outlined apply specifically to bugs related to scripting, many of them are applicable to KoLmafia bug reports in general. Most importantly, I hate the words "annoying" and "frustrating". Never use them when describing a bug/feature. Ever. Thanks. The abridged revision logs follow.
--------------------------------
Revision: 2988
Only abort for zero health before adventure, not after
Push zero-outfit checkpoints ignored flags onto the outfit stack
Revision: 2989
Less server-intensive checkpoint recovery
Revision: 2990
Remove NPZR ronin restriction
Fix handling of antiquated buffbot settings
Do not auto-generate buff log files on login
Revision: 2991
Javascript-driven use links to reduce page swapping
Revision: 2992
Only allow actual request objects to be queued
Revision: 2993
Make shiny tabs completely optional
Make request queueing opt-in to reduce threading errors
Fix handling of mini-browser charpane refresh causing hanging
Revision: 2994
Change handling of sell-quantity mode
Revision: 2995
Log internal item creation requests with turn counts if needed
Item creation uses the same countdown/countup format as adventures
Revision: 2996
Fix compile error
Make AJAX submission opt-in
Do not log visits to ascension histories
Revision: 2997
Fix turn count parsing for zero-ascension players
Revision: 2998
Fix logging of barrel visits
Add shore support to relay browser adventuring
Revision: 2999
More aliases for offhand
Revision: 3000
Add counters for fullness, spleen, and candy hearts
Revision: 3001
Detect multi-use spleen items
Revision: 3002
Better layout for counter data
Revision: 3003
Do not resubmit request during rollover
Revision: 3004
Smarter handling of item use given limit/consumption data
Revision: 3005
Calculate based on parameter, not last item used
Revision: 3006
If the player doesn't have a doppelganger, don't try to switch to it
Revision: 3007
Shrink default tab width
Revision: 3008
If logging in with an apathetic mood, do not clear entire mood set
Revision: 3009
Add listing of assumed-to-be unlicensed code
Do not create/restore checkpoints multiple times between battles
Stop summon candy heart from moving around in list
Revision: 3010
Fix MP cost calculation
Fix auto MP restore for candy hearts
Allow for movement in skill list
Revision: 3011
Widen closeable tabs to avoid accidental closing
Main interface tabs not closeable by default
Allow undecorated closeable tabs for main interface
Revision: 3012
Update version number
Revision: 3013
amulet of yendor
Revision: 3014
Reset fullness/spleen on ascension
Revision: 3015
A variety of items are displayable
Revision: 3016
Make item manager options per player
Revision: 3017
Only reset settings on ascension, rather than every login
Revision: 3018
Allow directory searching when adding ASH imports
Revision: 3019
Fix mood link in compact mode
Revision: 3020
Add "patched" to flag new release
Revision: 3021
Do not convert outfit-saving to item-equip request