Differences Between Release 12.3 and 12.4

Status
Not open for further replies.

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
 
Status
Not open for further replies.
Top