Differences Between Release 10.0 and 10.1

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: 2626
Add CLI "wiki" command to lookup items
Add seed data for plurals provided by the KoL wiki
Merge plurals and item description tables
Make use of Map.Entry import to make code easier to read

Revision: 2627
not hawt hi mein

Revision: 2628
Fix vanishing private messages

Revision: 2629
Use constant when examining buffer limit, not hard-coded value

Revision: 2630
Typo for inebriety data file

Revision: 2631
Bounds checking

Revision: 2632
Allow gift buffs

Revision: 2633
Honor autoConfirmOnChange() return value

Revision: 2634
Fix handling of sewer items
Change handling of proxies
Make socket timeouts optional
Use more CPU-efficient threading
Fix arbitrary lockup during login sequence
Fix throw_item(s) function for ASH to not do nothing
Compare against YES instead of NO for option dialogs

Revision: 2635
Fix potential infinite hermit loop

Revision: 2636
Yes-no dialog for store manager reprice
Inebriety protection happens after acquisition

Revision: 2637
Abort halts fights (no continuation to completion)
Disallow running/queuing of requests in abort state

Revision: 2638
Remove filter on .txt files in script dropdown

Revision: 2639
Fix display not being enabled
Force continue state when initializing queue handler

Revision: 2640
Re-allow explicit outfit checkpointing

Revision: 2641
Minimalistic behavior default for health restoration

Revision: 2642
Crimbo items

Revision: 2643
If in abort state, do not run auto-restore
Minimalistic purchase behavior for soda water

Revision: 2644
Purchase fewer medicinal herbs by default
MP restore purchase amounts depend on level and Ronin state
Fix frames not loading while requests are running
Fight requests in mini-browser load a separate request object

Revision: 2645
Fix screwdriver retrieval routine
Enable display after CLI commands execute

Revision: 2646
Fix condition strings with mysticality
Default louvre to boosting prime stat
Fix abort with fight frame causing stack trace

Revision: 2647
Fix handling of legacy louvre settings

Revision: 2648
Ode to booze doesn't need special equipment

Revision: 2649
Fix more display enabling issues
Improve thread safety of queued CLI commands

Revision: 2650
Widen label for font accessibility
Reduce possibility for deadlock during bad lag

Revision: 2651
More pluralses

Revision: 2652
Force continuation state for newly queued commands

Revision: 2653
Fix array index out of bounds when detecting holiday

Revision: 2654
December 22 - 31337 scrolls are now usable in quantity. Happy Festivus.

Revision: 2655
January IOTM

Revision: 2656
Only repeat adventure if item was acquired

Revision: 2657
Buy more scrolls of drastic healing
Centralize chat-driven CLI commands
Add synonyms for /run in chat
Increase integrated gCLI refresh rate
gCLI and relay browser open by default
When out of Ronin, increase cast durations
Do not purchase from outfit-requiring NPC stores out of Ronin

Revision: 2658
Remove nested links in chat rendering
Do not append comment tags to chat buffer

Revision: 2659
Reduce enable/disable flicker

Revision: 2660
Astral trip choice matches GUI selection

Revision: 2661
Fix inverted test

Revision: 2662
Reduce continuous object creation overhead

Revision: 2663
Fix stack trace on exit

Revision: 2664
Adjust visible elements before actual elements

Revision: 2665
Clear actual before clear visual

Revision: 2666
Reuse code for action buttons
Allow arbitrary thread count for relay browser

Revision: 2667
Fix handling of Goblin king
Continue re-requesting until adventure usage

Revision: 2668
New items and status effects

Revision: 2669
Only print plain text in echoes
Reduce synchronization overhead
Ensure all requests are not in the EDT

Revision: 2670
Always show storage unless empty

Revision: 2671
Reduce overhead with posting requests
Fix infinite character pane refresh loop

Revision: 2672
Remove FnBtrust

Revision: 2673
Create a new thread for adventuring

Revision: 2674
Allow in-line comments in addition to whole-line comments

Revision: 2675
Mappers always need to look at response text, not just when find new choice.

Revision: 2676
Remove debug code in request thread
Fix familiar item switch handling
Fix equipment losing synch on session refresh

Revision: 2677
Full response length, not response text length

Revision: 2678
Allow requests to interleave adventures
Remove unnecessary Java version tests
Fix null pointer when rendering empty pages

Revision: 2679
Add feature to burn off extra MP
Make matching items/effects method static

Revision: 2680
Do not disable login displays

Revision: 2681
Quietly ignore microbrewery request
Create implicit checkpoints for tower
Open and close request sequences for invocation menu items

Revision: 2682
Treat gibberish numbers as zero
Restore checkpoint outfit on entryway failure
Fix handling of Disco Dance II in custom combat

Revision: 2683
When in hardcore, allow box servants by default

Revision: 2684
Fix handling of full-line comments

Revision: 2685
Rearrange tags in /whois result

Revision: 2686
Update version number

Revision: 2687
Lowest item ID, rather than shortest word length

Revision: 2688
Fix delay so it doesn't lock the GUI thread

Revision: 2689
Fix outfit checkpointing
Shorten labels for buff balancing

Revision: 2690
Only abort when worthless item count is zero

Revision: 2691
Fix not stopping on errors
Fix null pointer when closing gCLI too fast
Place relay browser loading in separate thread

Revision: 2692
Update date for re-release
Explicit insert of user-agent string
Remove debug code for adventure continuation
Use easily explained version of buff balancing

Revision: 2693
Enable login display on startup
Call mana burning "conditional recast"
Fix null pointer on first program login
Override "..." messages on request completion

Revision: 2694
If hp/mp restore fails on startup, continue login
 
Status
Not open for further replies.
Top