choria 1.1.2 - 2026-03-01
- Switched to SDL3
- Replaced SDL2_image with libwebp
- Added native HiDPI support for Linux
- Updated Lua to 5.5.0

choria 1.1.1 - 2025-06-13
- Fixed Magic Barrier bug
- Fixed tutorial bug
- Simplified some CMake build processes

choria 1.1.0 - 2025-05-01
- Added Monk and Alchemist starting builds
- Added random Blood Moon event
- Added dialogue to various traders and vendors
- Added names to all game locations
- Added new boss fights
- Added new endgame content
- Added new relics for traversing certain terrain
- Added personal stash
- Added art for every key and map
- Added Disenchanter for selling max skill levels
- Added a Relic Wheel for quickly swapping relics (Press Tab by default)
- Added new song to The Dark Chamber
- Added various shortcuts and reworked many locations
- Added timed practice dummies for testing DPS
- Party members now display on the HUD with various stats
- Players now persist in the world when offline
- Players automatically rejoin battle after reconnecting
- Boss battles and spawn points now require manual activation
- Added sound effect and message when bosses respawn
- Certain weapons now emit light
- Armor sets now require 5 items (two-handed weapons count for two)
- Added Blessed Staff to Cleric's starting build
- Added damage return to Bronze/Iron/Steel set
- Added 2nd/3rd tier gauntlets and quarter staves
- Added minigame to hideout and added new token types
- Added texture for hard lava
- Added target count scaling to most skills
- Actions now switch targets if original target becomes ineligible when action is resolved
- Added max resistance stat
- Added fractions to physical resist
- Added bonus skill points every ten levels
- Teleport scrolls now show which spawn point you're at
- Rebalanced most skills and items
- Various status effects now stack
- Various masteries now increase debuff duration
- Added stun resist to Physical Mastery
- Added Hasten spell
- Added Consumable Mastery
- Reworked throwable items to work like attacks
- Taunt now increases damage return power instead of armor and reduces target's evasion
- Whirlwind no longer causes fatigue
- Resurrect now gives stamina
- Dodge now gains stamina for each attack dodged
- Beggar now starts with Dodge
- Cleric now starts with Heal Mastery
- Added teleport scroll to most builds
- Summon types can now be switched by left-clicking their status effect icon
- Summons now inherit some of their owner's status effects when joining battle
- Demons now cause stacking burning damage
- Demons now deal more damage to burning enemies based on stack count
- Ice Imps now slow on attack
- Ice Imps now deal more damage to cold-slowed enemies
- Skeletons now do more damage to poisoned enemies
- Added Eternal Protection, Ward, Malice, Hell, Deceit, and Rest
- Added Rite of Progress, Growth, and Evolution
- Updated Rite of Passage key list
- Updated cost of Rites
- Added "move last items" button to inventory when Rite of Privilege is unlocked, which is automatically pressed when reincarnating
- Summons are now kept on reincarnation based on Rite of Privilege level
- An "enduring" relic is automatically kept when reincarnating, prioritizing an equipped one
- A stack of two rings can now be equipped with right-click if the existing rings stack
- Added ability to purchase 5x rites by holding Shift
- Added highlights on the skill screen to show if a skill is equipped or unused
- Added Upgrade Set button to blacksmiths
- Hold Shift/Ctrl to buy 5x/50x at an Enchanter
- Hold Shift to trade 5x items at a trader
- Hold Ctrl to rapidly trade items at a trader
- Hold Alt to show your item quantities at a trader
- Hold Alt to show a battle's timer, boss kill count and difficulty
- Hold Alt to show skill levels on the skill bar
- Skills can now be assigned by hovering over a skill on the skill screen and pressing a skill bar hotkey
- Right-click can now be used to remove skills from the skill bar
- Added quick gold buttons to trade screen
- Added vendor info display
- Added equipped relic/amulet to HUD
- Added day/night/event icon next to clock
- Player names now stack when occupying the same tile
- Increased player level interaction range
- Added "Save Credentials" option to login screen
- The last played character is now selected on the character screen
- Increased inventory size
- Recent items now show the total count in your inventory
- Item drops are now added to your stash when your inventory is full
- Improved display of large numbers
- Improved readability of action results in battle
- Added icons to delete dialog window
- Added Suicide/Leave Battle button to in-game menu
- Added Show Tutorial, Show Battle Stats, and 24-Hour Clock to options menu
- Added priority command for changing placement order in battle
- Enabled key repeat for skills/items
- Disabled scaling on Windows
- Switched from png to webp for textures
- 4K textures are now automatically used when desktop resolution is 4K or higher
- Updated Flatpak runtime version
- Fixed various compile issues

choria 1.0.2 - 2023-01-23
- Added command-line argument to run game with 4K textures
- Added various server commands
- Skill screen UI updates
- Minigame texture fix
- Party UI bug fix
- Trader fixes
- Moved project to GitLab
- Switched build system to Ninja
- Added AppStream MetaInfo XML
- Added Flatpak build

choria 1.0.1 - 2021-05-09
- Added equipment stacking
- Added inventory tab for end game mechanics
- Added Ctrl+Right-click to bulk buy
- Update battle color when corpse is used
- Bug fixes

choria 1.0.0 - 2021-04-17
- Added many new areas to explore
- Added item belt that only stores items
- Added enchanters for increasing max skill levels
- Added set bonuses for all armor and most weapons
- Added new end game mechanics and challenging super bosses
- Added off-hand weapons and dual wielding
- Added new equippable slot for end game relics
- Added passive mastery skills
- Added skill point unlocks
- Added 3 new starting builds
- Added 11 new bosses
- Added 17 new monsters
- Added 23 new skills
- Added 146 new items
- Added 12 different procs to weapons
- Added 7 new songs
- Added 19 new sounds
- Added map items
- Added cursed items that can't be unequipped
- Added cooldowns to various skills/items
- Increased inventory/trade bag size
- Increased item stack amount
- Bosses grow stronger after each kill and show a corpse when on cooldown
- Newly learned skills start with a max level of 5
- Summons that survive battle are now stored in buffs
- Resurrect spell can now be cast in the world
- Various items can now purge debuffs
- Torches now pause during battle
- Trader items now only search through inventory bag
- Added 4K resolution support and optional 4K texture pack
- Direction of party members now show on the HUD
- Use right-click to manually dismiss buffs
- Added unlocks tab to inventory
- Keys now get used automatically
- Hold alt to view more info on various screens, items, and skills
- Added shift+click to transfer items between bags
- Added ctrl+click to upgrade items in inventory
- Skills are now sorted by category, then name
- Host field can be pasted on the connect screen
- Added "players", "networth", and "suicide" console commands
- Passwords are now hashed on server
- Added more dedicated server commands
- Optimized network traffic
- Many balance and map updates
- Fixed many bugs/crashes

choria 0.5.0 - 2019-09-27
- Replaced irrlicht with a custom SDL2/OpenGL based engine
- Reworked entire UI and all artwork
- Reworked all game content
- Reworked skill system
- Reworked battle system to use individual timers instead of turns
- Action bar can now hold items
- Battles can now support up to 8 fighters on each side
- Bosses are event based now and have fighting cooldowns
- Added sounds/music
- Added blacksmith to upgrade items
- Added party system
- Added starting builds for new characters
- Added various map events: doors, portals, custom scripts
- Added per-pixel lighting and smooth camera scrolling
- Added server clock and day/night cycle
- Added bounty system
- Added gambling minigame
- Added background maps
- Added LAN server browser
- Added options menu
- Added hardcore mode
- Added experimental bots
- Added animations to stat changes and action results
- Added status effects
- Added Lua for scripting
- Added various commands to dedicated server
- Added alt-enter to toggle fullscreen/windowed mode
- Switched to mingw for Windows builds
- Reworked design tool to use python/ajax instead of apache/php

choria 0.4.2 - 2015-09-29
- Linux save data now in ~/.local/share/choria
- Switched to c++11
- Added windows release
- Cleaned up project
- Updated build system

choria 0.4.1 - 2013-06-20
- Fixed save/load path for mapeditor

choria 0.4.0 - 2013-03-31
- Added invisibility potion
- Added mouse moving
- Can now stop the server manually
- Made player names visible in multiplayer
- Updated to irrlicht 1.8
- Save data now in %APPDATA%/choria for windows
- Fixed skill bug
- Fixed health/mana regen bug
- Updated keybindings
- Updated web design tool
- Some rebalancing

choria 0.3.2 - 2010-11-27
- Made walking and combat faster
- Reduced town portal time
- Reduced network usage
- Updated irrlicht to 1.7.2
- Updated enet to 1.3.0
- Updated sqlite

choria 0.3.1 - 2010-02-02
- Added more content: monsters, weapons, traders, etc.

choria 0.3.0 - 2009-07-01
- Added traders to the world
- Ctrl+Click to split an item stack
- Hit S to return to the last spawn point
- Skill tooltips now show next-level stats
- Rebalanced some skills

choria 0.2.0 - 2008-10-24
- Hit T to trade items/gold between players
- Hit Escape to bring up main menu
- Regen now works during battle
- Added some more game content
- Fixed linux framerate bug
- Fixed some interface bugs

choria 0.1.0 - 2008-07-17
- First release
