- Item crafter now has modifiers for all items, and respects all modifier restrictions
- Added option to add custom modifiers to items
- Added more type filters to item databases
- Added basic support for Growing Agony
- Added "Have you been Crit Recently?" option
- Fixed template tooltips in all/shared items lists
- Fixed issue causing mod ranges to be lost when adding to shared item list
- Added shared item list
- Added options screen
- Added toasts
- Program now always updates on first run, but continues if update check fails
- Updated libcurl to 7.54.0
- Fixed stack overflow in copyTable()
- Fixed interaction between weapon swap and skilsl granted by items
- Consolidated list controls using a new base class
- Added item enchanting system
- Added support for more helmet enchantments
- Added support for The Wise Oak's penetration
- Corrected Lycosidae's base
- Fixed issue with Blood Rage's quality bonus and the new buff handling code
- Applied 2.6 balance changes to most uniques and bases
- Added 4 uniques from 2.6
- Finalised and migrated 2.5 uniques
- Cleaned up unique DB: pruned unused data, normalised range format
- Added Unset Ring template
- Upgraded +2 Chaos staff to +3
- Split "Blocked Recently" into "Blocked an Attack" and "Blocked a Spell"
- Added workaround to prevent Caustic Arrow's hit from counting as area
- Added override to force Ancestral totems to use main hand only
- Added movement speed calculation
- Fixed ignite breakdown
- Changed "frozen, shocked, or ignited enemies", and similar, to use varLists (to fix condition detection)
- Many changes for flask support
- Added str/dex/int to side bar
- Enhanced skill gem list in a few ways
- MASSIVELY improved interactions with item list/DB controls
- Add mana cost to side bar