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: 5921
Fix item id for plus sign
Revision: 5922
Add simple release notes target
Revision: 5923
Recognize another failure message
Revision: 5924
postRequest ignores continuation state
Revision: 5925
Don't apply aliases to "unalias" commands
Revision: 5926
Fix handling of * in fuzzy matching
Revision: 5927
Only skip over whitespace in search string (accept punctuation marks, such as *)
Revision: 5928
Change 'override' to 'confirm'
Revision: 5929
Add 'gc' command to help debug potential relay browser memory leak
Revision: 5930
New items and status effects
Revision: 5931
Remove 800ms load distribution code to remove memory leak variables
Use pause object rather than GenericRequest.delay()
Revision: 5932
Fix integer parsing when k and m not used
Revision: 5933
Add to list of autologin dev accounts
Revision: 5934
Fix regular expression, recognize actionbar setting
Revision: 5935
Fix handling of blank strings
Revision: 5936
If there's an error parsing the version number, just load the internal file
Revision: 5937
Allow combat by numbers to fire CLI commands
Revision: 5938
Commit correct files
Revision: 5939
Add choice adventure support (aside from just 'auto')
Revision: 5940
Fix handling of auto choice
Revision: 5941
Automatically start thread on creation
Guarantee that closeRelay() is called even when an exception is thrown
Revision: 5942
Tell how many of an item we untinker
Revision: 5943
Plural search before single item search
Revision: 5944
ItemPool.get with an item name always returned count of 1.
Normalizing item names in an AdventureResult should never look for plurals.
Revision: 5945
Reuse space index
Revision: 5946
Even if you don't fight a pudding, don't count the next encounter as a pudding fight
Revision: 5947
Fix handling of use followed by eat/drink
Revision: 5948
Only create agent threads as needed (no initial thread count)
Revision: 5949
medium stone triangle
Revision: 5950
Server debug text moved, remove preference to disable it
Revision: 5951
override -> confirm
Revision: 5952
Fix black pudding combat handling\nDetect link rather than fight.php
Revision: 5953
Fix handling of negative numbers
Revision: 5954
More reliable end-of-combat detection
Revision: 5955
Detect combat round when combat bar is disabled
Readd preference for hiding server debug output
Fix account page never getting parsed
Revision: 5956
Smarter auto-fight
Revision: 5957
Fix %% alias handling
Revision: 5958
If combat bar is enabled, add 'script' button
Revision: 5959
If we add a "script" button, add corresponding spacers to the heading
Revision: 5960
Fix inline use links
Revision: 5961
Shorter output for 'safe' command
Add 'monsters' command for detailed output
Revision: 5962
Add stationary buttons to sewer
Revision: 5963
Allow set commands to have semicolons without quotes in the string
Revision: 5964
Add insertBefore() and insertAfter() to reduce string concatenation
Introduce focus listeners to input fields to improve hotkey handling
Revision: 5965
Broadcast /who messages
Revision: 5966
Use ItemPool in MPRestoreItemList
Revision: 5967
Only save preferences on logout
Pull breakfast routines into own class
Pull valhalla-related routines into own class
Revision: 5968
Parent file may be null
Revision: 5969
Put defense contest log in /attacks folder
Revision: 5970
Only insert the first table of the result page
Revision: 5971
Split menu bar into multiple classes
Revision: 5972
Eliminate duplicate preference setting.
Revision: 5973
Store action bar on login/logout
Revision: 5974
Update URL ignore result patterns
Revision: 5975
Fix handling of default Mac font size (make it a default instead of forced)
Revision: 5976
Do not throw stack trace for unknown items
Revision: 5977
St. Sneaky Pete's day items
Revision: 5978
Also save preferences on exit (not just logout)
Revision: 5979
Add another buffbot
Revision: 5980
Abort profile parser if no 'level' is visible
Revision: 5981
Print error message if kmail is rejected
Revision: 5982
Tattered crown gets lost
Revision: 5983
Update version number
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: 5921
Fix item id for plus sign
Revision: 5922
Add simple release notes target
Revision: 5923
Recognize another failure message
Revision: 5924
postRequest ignores continuation state
Revision: 5925
Don't apply aliases to "unalias" commands
Revision: 5926
Fix handling of * in fuzzy matching
Revision: 5927
Only skip over whitespace in search string (accept punctuation marks, such as *)
Revision: 5928
Change 'override' to 'confirm'
Revision: 5929
Add 'gc' command to help debug potential relay browser memory leak
Revision: 5930
New items and status effects
Revision: 5931
Remove 800ms load distribution code to remove memory leak variables
Use pause object rather than GenericRequest.delay()
Revision: 5932
Fix integer parsing when k and m not used
Revision: 5933
Add to list of autologin dev accounts
Revision: 5934
Fix regular expression, recognize actionbar setting
Revision: 5935
Fix handling of blank strings
Revision: 5936
If there's an error parsing the version number, just load the internal file
Revision: 5937
Allow combat by numbers to fire CLI commands
Revision: 5938
Commit correct files
Revision: 5939
Add choice adventure support (aside from just 'auto')
Revision: 5940
Fix handling of auto choice
Revision: 5941
Automatically start thread on creation
Guarantee that closeRelay() is called even when an exception is thrown
Revision: 5942
Tell how many of an item we untinker
Revision: 5943
Plural search before single item search
Revision: 5944
ItemPool.get with an item name always returned count of 1.
Normalizing item names in an AdventureResult should never look for plurals.
Revision: 5945
Reuse space index
Revision: 5946
Even if you don't fight a pudding, don't count the next encounter as a pudding fight
Revision: 5947
Fix handling of use followed by eat/drink
Revision: 5948
Only create agent threads as needed (no initial thread count)
Revision: 5949
medium stone triangle
Revision: 5950
Server debug text moved, remove preference to disable it
Revision: 5951
override -> confirm
Revision: 5952
Fix black pudding combat handling\nDetect link rather than fight.php
Revision: 5953
Fix handling of negative numbers
Revision: 5954
More reliable end-of-combat detection
Revision: 5955
Detect combat round when combat bar is disabled
Readd preference for hiding server debug output
Fix account page never getting parsed
Revision: 5956
Smarter auto-fight
Revision: 5957
Fix %% alias handling
Revision: 5958
If combat bar is enabled, add 'script' button
Revision: 5959
If we add a "script" button, add corresponding spacers to the heading
Revision: 5960
Fix inline use links
Revision: 5961
Shorter output for 'safe' command
Add 'monsters' command for detailed output
Revision: 5962
Add stationary buttons to sewer
Revision: 5963
Allow set commands to have semicolons without quotes in the string
Revision: 5964
Add insertBefore() and insertAfter() to reduce string concatenation
Introduce focus listeners to input fields to improve hotkey handling
Revision: 5965
Broadcast /who messages
Revision: 5966
Use ItemPool in MPRestoreItemList
Revision: 5967
Only save preferences on logout
Pull breakfast routines into own class
Pull valhalla-related routines into own class
Revision: 5968
Parent file may be null
Revision: 5969
Put defense contest log in /attacks folder
Revision: 5970
Only insert the first table of the result page
Revision: 5971
Split menu bar into multiple classes
Revision: 5972
Eliminate duplicate preference setting.
Revision: 5973
Store action bar on login/logout
Revision: 5974
Update URL ignore result patterns
Revision: 5975
Fix handling of default Mac font size (make it a default instead of forced)
Revision: 5976
Do not throw stack trace for unknown items
Revision: 5977
St. Sneaky Pete's day items
Revision: 5978
Also save preferences on exit (not just logout)
Revision: 5979
Add another buffbot
Revision: 5980
Abort profile parser if no 'level' is visible
Revision: 5981
Print error message if kmail is rejected
Revision: 5982
Tattered crown gets lost
Revision: 5983
Update version number