1GemRB v0.9.0 (2021-06-18):
2  New features:
3    - basic resolution independence
4    - python3 support
5    - arbitrary window dragging support
6    - improved debug console
7    - subtitle support for BIK videos
8
9  Improved features:
10    - window management, drawing and input handling
11    - performance: SDL2 video playback, general and text rendering
12    - smoother movement animations, demo
13    - bugfixes
14
15GemRB v0.8.8 (2021-06-02):
16  New features:
17    - gameplay content for the demo
18    - Heart of Fury support
19    - SDLAudio caching and volume control
20    - PlayStation Vita port
21    - simpler invocation, AppImage packages
22
23  Improved features:
24    - lightning bolts, iwd2 stealth, iwd effects, pst levelup
25    - scripting, audio backends, logging
26    - build system, portability and performance improvements
27    - externalized summoning limit, trap limit, narration text speed
28    - bugfixes
29
30GemRB v0.8.7 (2020-08-23):
31  New features:
32    - new smarter pathfinder with bumping support
33    - animal taming, iwd2 hardcoded saving throw bonuses
34    - vcpkg and out-of-the box msvc support
35    - non-ascii data filename support
36
37  Improved features:
38    - disk reading speedups, ease of setup
39    - iwd chargen, pst spell timing, hardcoded overlays, iwd2 casting ai
40    - better actor speeds & walk sounds
41    - audio, pst ini handling, savegame compatibility, morale handling
42    - effects, projectiles, actions, range calculations
43    - bugfixes
44
45  Notes:
46    - switched to c++11 and cmake 3.1 as a minimum
47    - dropped windows 9x compatibility
48
49GemRB v0.8.6 (2019-11-24):
50  New features:
51    - more audio, especially in bg1 and pst
52    - sndchann.2da support
53    - using bags in stores, NPC breaking points, worldmap travel in pst
54
55  Improved features:
56    - better megamod and detectable spells compatibility
57    - iwd2 and pst levelup, infopoints, gui feedback, dualclassing, ranges
58    - verbal constants, (tobex) opcodes, falling, paperdolls, projectiles
59    - pst area animations, multipalette animations
60    - bugfixes
61
62GemRB v0.8.5 (2017-11-26):
63  New features:
64    - SDL2 resolution-independent window scaling, environmental audio, IRIX compatibility
65    - regeneration during sleep, time dilation
66    - iwd2 ability stacking, iwd ZZ* weapon bonuses
67    - portrait.2da handling, avatar shadows, dialogF.tlk handling
68
69  Improved features:
70    - infravision
71    - better compatibility with bgt, 10pp, ia, kelsey, dr
72    - sdl2 input, mouse scrolling, opengl driver
73    - iwd2 cg&lu, item (un)usability, avatar sizes, permanent clabs
74    - ambients, verbal constants, random walk, walk sounds
75    - bugfixes
76
77GemRB v0.8.4 (2016-02-29):
78  New features:
79    - pst should be roughly completable
80    - iwd2 level-up, concealment, hardcoded clabs, tracking
81    - ToBEx simplified "concentration" option, spontaneous casting for everyone
82    - bg1, iwd2, (pst) casting sounds
83
84  Improved features:
85    - iwd2 spells (shapes, songs, crossclass mixing, learning), action bar
86    - lots of pst details and annoyances
87    - stores, dialogs, scripts, iwd and pst effects
88    - bugfixes
89
90GemRB v0.8.3 (2015-07-23):
91  New features:
92    - text system rewrite for better fidelity, performance and maintainability
93    - 10 player party support (see the 10pp mod for the script part)
94    - basic test suite for the text system
95    - more tobex triggers and actions
96    - smart cast-on-rest logic
97
98  Improved features:
99    - android build system script is now complete and rerunable
100    - combat and spell immunities/bounces, contingencies/sequencers
101    - iwd2 scripting and effects
102    - bugfixes
103
104GemRB v0.8.2 (2015-01-01):
105  New features:
106    - iwd2 spell learning
107    - movie overrides (tob outro)
108    - 3ed sneak attack, concentration/disruption
109    - statistically fairer random number generator
110
111  Improved features:
112    - iwd2 chargen, clabs, combat, music
113    - custom map notes and biographies now save properly
114    - effects, tob ending, animation, actions, bg1 nights
115    - bugfixes
116
117GemRB v0.8.1 (2014-05-03):
118  New features:
119    - experimental OpenGL and OpenGL ES renderers
120    - spontaneous casting (iwd2) and "cast healing spells on rest"
121    - iwd2 spawns, saving throws
122    - utf-8 converter for dialog.tlk to be able to use any (cjk) font
123
124  Improved features:
125    - spawngroups, autopause, bg2 demo compatibility
126    - inventory, pst guiscripts, pst usability
127    - animations, scripting, dialog, touch input, mac gui
128    - bugfixes
129
130GemRB v0.8.0 (2013-04-27):
131  New features:
132    - iwd2: Chapter 0+1 completable, full spellbook and ECL support
133    - multibyte font support (chinese, korean, japanese)
134    - favourite weapon/spell tracking, bg1 dreams
135    - most gemrb overrides were moved and are now moddable via game override
136    - initial bundled gemrb demo stubs
137
138  Improved features:
139    - random encounters and spawns (properly difficult)
140    - iwd2 combat, stats, spells, skills, effects and actions
141    - animations, speech, input
142    - looting, worldmap, hotkeys (work everywhere), fatigue
143    - bugfixes
144
145GemRB v0.7.2 (2012-11-20):
146  New features:
147    - configuration changes are now saved to gem-baldur.ini (or equivalent)
148    - GemRB now asks for confirmation when exiting
149    - output can now be shown in the ingame message window (run debug(5))
150    - ToBEx flags for effect damage: bypass mirror image, ignore difficulty
151    - SDL2 software keyboard
152
153  Improved features:
154    - custom dialog.tlk encoding support
155    - fonts, effect icons, initials, chapter text
156    - option windows
157    - actions, triggers, effects, invisibility handling
158    - assorted bugfixes
159
160GemRB V0.7.1 (2012-07-15):
161  New features:
162    - almost all iwd2 feats
163    - encumbrance penalties in movement
164    - configurable xp/damage adjustments per difficulty level
165    - support for logging to file directly
166    - iwd2 armor penalty and critical hit multiplier
167    - beginnings of iwd2 spellbook support
168    - vlc plugin for extra video formats
169
170  Improved features:
171    - (iwd2) effects, actions, combat, action bar, infravision
172    - sdl renderer and an initial sdl2 port
173    - config loading, logging
174    - cocoa wrapper and mac build, cursor handling, touch input
175    - bugfixes
176
177GemRB V0.7.0 (2011-12-30):
178  New features:
179    - one can play through the whole Baldur's Gate saga
180    - custom TTF fonts support
181    - arbitrarily sortable casting list
182    - ios configuration interface, xcode project
183    - more pst spawn ini flags, individual critical hit animations
184
185  Improved features:
186    - resting, comment timing, actions
187    - drop caps, keybindings, sdl 1.3 input
188    - bugfixes, cleanups
189
190GemRB V0.6.6 (2011-10-03):
191  New features:
192    - aura pollution and cleansing, casting interruption
193    - formation rotation
194    - bounty encounters
195    - npclevel.2da support
196    - initial mac bundle support
197    - fatigue
198    - backstab on condition (like in ToBEx)
199
200  Improved features:
201    - effects, triggers, actions
202    - keyboard shortcuts (F1-F12), touchscreen ui, scrolling
203    - hitpoint gain, thieving skill boni
204    - combat, spellcasting, iwd sounds
205    - PST inventory, PST spells
206    - bugfixes
207
208  Applied patches:
209    manpage typo fixes from c-korn #3377098
210    pst spell learning fix from Viktor Novotný
211    touchscreen fix from Beholder
212
213GemRB V0.6.5 (2011-07-24):
214  New features:
215    - quickspell support
216    - keymap.ini handling
217    - yet more unhardcoded PST projectiles
218    - area comments, party npc interactions
219    - ios port and enhanced touchscreen support
220
221  Improved features:
222    - performance
223    - squirrels and other small game don't die instantly
224    - stores and stacking
225    - effects, triggers, actions, dialogs
226    - secret door detection, turning undead
227    - bugfixes and internal cleanups
228
229  Applied patches:
230    ios support patches from Brad Allred
231    android and touchscreen patches from Beholder
232
233GemRB V0.6.4 (2011-03-27):
234  New features:
235    - PST maze and (un)hardcoded projectiles
236    - full wild, dead, miscast and vocal magic support
237    - subspell selection (spell immunity, nahal's reckless dweomer...)
238    - Autodetect GameType if it is set to 'auto' or commented out
239    - compatibility with the bg2 demo
240    - VVC lightspot support
241
242  Improved features:
243    - travel regions, projectiles, dialog startup
244    - bink player has no/less artifacts, good sound quality
245    - combat, effects, actions, triggers, banters
246    - bugfixes
247
248  Applied patches:
249    a set of patches for Android support from Beholder
250    arm compilation fixes by ShadowJack
251    patch from Thomas Klausner fixing building with libpng 1.5
252    patch by Hana Dusíková to support static linking on mac
253
254GemRB V0.6.3 git (2010-11-21)
255  New features:
256    - IWD:HoW is now completable!
257    - casting sounds and footsteps
258    - autodetection of secret doors, detect illusions
259    - basic bardsong support and selective magic resistance (bg2-style)
260    - proper store economics, ergonomics and dragging
261    - custom blood color (creature-dependant)
262    - new actions, iwd effects and triggers
263    - Importing a SoA game into ToB
264
265  Improved features:
266    - actor selection and action bar (for summons and illusions too!)
267    - door bashing and traps
268    - loading screens, ambushes, worldmap
269    - sparkles, panic and other effects
270    - actions, dialogs, object matching
271    - personal items support (swap/equip/remove)
272    - bugfixes
273
274  Applied patches:
275	iwd regression fix from Eggert Jón Magnússon
276
277GemRB V0.6.2 (2010-08-21):
278  New features:
279    - a basic SDL_mixer plugin for faster, but lower-quality audio
280    - dualclassing for bg1 and iwd
281    - new triggers, actions, infravision
282    - feet circle flickering on portrait hover, coloration in dialog
283    - wisdom xp bonus (pst)
284
285  Improved features:
286    - actions, triggers, object matching
287    - item loading and ability selection, inventory
288    - projectiles, effects, subtitles, verbal constants
289    - the core and guiscript design was cleaned up in many places
290    - bugfixes
291
292  Applied patches:
293    backslash check patch from anthiste
294    bg1 character generation patch from Maighstir
295    a crosscompiling fix from F.Fischer
296
297GemRB V0.6.1 (2010-06-16):
298  New features:
299    - a minimal dataset
300    - reputation penalties on death or injury
301    - casting level bonus/malus (wild mages, clerics)
302    - tinting for different times of the day and weather effects
303    - a BI(n)K player plugin for the IWD2 movies
304    - new actions, turn undead
305
306  Improved features:
307    - the internal design was cleaned up in many places
308    - game saving, modal actions, combat, effects, spawns
309    - magic missiles are now drawn properly
310    - various guiscripts (no more flickering!)
311    - bugfixes
312
313  Applied patches:
314    two patches from Brendan Molloy
315
316GemRB V0.6.0 (2009-11-03):
317  New features:
318    - BG1 and IWD are roughly completable!
319    - levelup support for bg1 and iwd, dream cutscenes in ToB
320    - more hardcoded projectiles and avatar animations
321    - evasion, backstabbing and basic hide in shadows
322    - compatibility with the widescreen mod (unreleased) allows for multiple
323      custom resolutions
324    - contingency and sequencer spells, beginnings of wild magic support
325
326  Improved features:
327    - combat, travelling and feedback
328    - better spellcasting timing
329    - actions, effects and triggers
330    - various guiscripts
331    - bugfixes
332
333  Applied patches:
334    a few patches from nugrud for how/totl support
335
336GemRB V0.5.1 (2009-08-27):
337  New features:
338    - BG2:SoA is roughly completable!
339    - almost all missing IE's hardcoded projectiles, spell hit projectiles,
340      projectile trails, projectile failure (spell), projectile effectlists
341    - auto-reloading of projectile weapons in case the ammo stack runs out
342    - damage resistance
343    - sorcerer style spellbooks, reading of iwd2 spellbooks
344    - target following to other areas
345    - the null sound plugin is now always loaded last by default; for old
346      installs see the provided configuration example (DelayPlugin)
347    - intelligence and wisdom dictated lore bonus
348    - a GUIEnhancements config option (on by default) that enables a few
349      extra controls (for convenience and larger mods)
350    - PST death counters (don't anger the Lady)
351    - initial support for targetting by portrait
352
353  Improved features:
354    - actions, effects and triggers
355    - pathfinding, feet circles, fog of war and worldmap travel
356    - combat and spellcasting (especially summoning)
357    - projectiles
358    - config and default table value parsing is smarter about spaces
359    - various guiscripts
360    - bugfixes
361
362  Applied patches:
363    various patches from nugrud for bg2 gui enhancements
364    fix compilation (with cmake) on OS X, by hanicka
365
366GemRB V0.5.0 (2009-06-25):
367  New features:
368    - SoA, ToB and PST are roughly playable beyond their first levels
369    - combat: dual-wielding, APR, proficiency and style boni, dexterity
370      bonus, initiatitive and speed factor, individual combat rounds
371    - many IE's hardcoded projectiles and support for projectile sounds
372    - IWD2 GUI now works after chargen too
373    - bg2 chargen now levels to the correct level
374    - summoned and charmed creatures can be ordered around
375    - actor tooltips (name and injury status)
376    - running, initial variable values and portal animations in PST
377    - hardcoded monk bonuses
378
379  Improved features:
380    - dialog, actions and triggers
381    - combat mechanics, animation, feedback, ranged combat
382    - matters of time and matter
383    - levelup, dual classing, multiclass handling
384    - focus: scrolling while paused is now possible
385    - animations (projectile, creature)
386    - pathfinding
387    - area music restarts when there's no music playing
388    - disarm trap checks skills
389    - various guiscripts
390    - bugfixes
391
392  Applied patches:
393    #2802190 jbmetz (improve the rpm spec handling)
394    #2802437 danamin (patch bomb sanitizing bg1 chargen + bg2 code share)
395
396GemRB V0.4.0 (2009-05-25):
397  New features:
398    - level up support in bg2
399    - basic party reordering
400    - bashing of containers and doors
401    - persistent area effects (cloudkill, stinking cloud, web, etc.)
402    - item amount window for stack splitting (shift+click or doubleclick)
403    - depletion of item charges
404    - opcodes: disable spellcasting, cutscene2 (pocketplane travel), knock,
405      clear air, polymorph, disable button
406    - dynamic scrollbar creation (display of more than 10 kits, 24 spells)
407    - portrait effect icons
408    - item ability selection
409    - character customization
410
411  Improved features:
412    - fog of war
413    - party reformation
414    - iwd and how guiscripts have been merged
415    - traps
416    - pst dialogs
417    - regeneration, hp bonuses, healing
418    - animations and projectiles
419    - rewritten MVE player
420    - ranged combat
421    - various guiscripts
422    - bugfixes
423
424  Applied patches:
425    #2770564 Whiteclone (pst options window bug)
426    numerous patches from mattinm finishing the level up support
427    a few patches from ape fixing and extending iwd
428    #2579743 jbmetz added RPM spec files
429
430GemRB V0.3.2 (2009-02-16):
431  New features:
432    - default cancel button, bound to the escape key
433    - tooltip animations and a shortcut (tab)
434    - wrapper python classes that simplified the GUIScripts
435    - trap detection, removal, triggering, xp, feedback, autopause
436    - modal effects
437    - proper xp award for dual- and multiclass actors
438    - double click (used in the map window)
439    - click-and-hold incrementing/decrementing
440    - accumulate kill statistics
441    - characters can move while the map is open
442    - sound on item equip
443    - arbitrary feat prerequisites in iwd2
444    - hard pause for all games (originally a ToB feature); triggered with 'h'
445    - extended night areas (originally a bg2 feature)
446
447  Improved features:
448    - walking animation timing
449    - formations (arbitrary sizes, rotation, cursor)
450    - ppc support (no more crashes)
451    - container/door/infopoint cursor and highlight handling
452    - various guiscripts
453    - cmake build system (now really works on *nix)
454    - magic item exclusion
455    - stores and bags
456    - fixed attack loop when target dies
457    - bugfixes
458
459  Applied patches:
460    #2159734 Zefklop (Mouse activity during movies)
461    #2243323 Zefklop (correct Openal cleanup)
462    #2263333 Whiteclone (bg1 guiinv)
463    #2380891 Amikrop (iwd1 guicommonwindows)
464
465GemRB V0.3.1 (2008-09-25):
466  New features:
467    - mouse scroll support
468    - starting tob inventory
469    - character import in iwd and how
470    - spritecover for area animations
471    - proper XP bonus for thieving and learning spells
472
473  Improved features:
474    - gcc 4.3 compatibility
475    - PST bestiary
476    - bg2 and tob game modes have been merged
477    - bg2 and iwd2 character generation was simplified and improved
478    - stricter dualclassing prerequisites
479    - the cmake build system is available for other platforms too
480    - pathfinding
481    - starting time is now at day 0
482    - less memory leaks
483    - bugfixes
484
485GemRB V0.3.0 (2008-02-17):
486  New features:
487    - TLK override handling (custom biographies and map notes)
488    - weapon immunities
489    - party AI
490    - expansion playmode
491    - more actions, triggers and effects
492    - loading of projectile explosion animations
493    - kit information window
494    - optional CMake build system (windows only)
495
496  Improved features:
497    - sound (now perfect!)
498    - character generation
499    - opcodes
500    - character record window
501    - pathfinding
502    - tooltip delay
503    - bugfixes
504
505GemRB V0.2.9 (2007-07-06):
506  New features:
507    - thieving
508    - tracking
509    - graphical feedback (color pulse, blur, mirror image, vvc overlays etc)
510    - projectiles
511    - spell casting
512    - item use
513    - challenge rating calculation
514
515  Improved features:
516    - more opcodes
517    - bugfixes
518    - shop/inventory gui
519
520GemRB V0.2.8 (2006-12-24):
521  New features:
522    - equipment is rendered both on paperdoll and avatar
523    - weather (snow/rain) is now rendered
524
525  Improved features:
526    - action menus
527    - game scripting (actions/triggers)
528
529GemRB V0.2.7 (2006-08-30):
530  New features:
531    - large animations
532    - worldmap travel
533    - dialogue portraits
534    - translucent shadows option
535    - personal space of actors
536    - combat
537    - many new effects
538    - overlay animation
539
540  Improved features:
541    - Script fixes
542    - Action menus
543    - TextScreen
544    - doors
545    - animated overlays
546    - new actions
547
548GemRB V0.2.6 (2005-12-06):
549  New features:
550    - Effects are in a different plugin
551    - DoxyGen docs
552    - Wallgroup covers
553    - Door triggers
554    - Action menus (talk/attack)
555    - party/protagonist death handled
556
557  Improved features:
558    - Textscreen graphic fixed
559    - script workflow
560    - compilation and running on different systems (MacOSX, PPC Linux)
561    - various leaks/instabilities fixed
562    - Saving games
563    - inventory screens in many games
564
565GemRB V0.2.5 (2005-08-22):
566  New features:
567    - Save game
568    - Effects are now loaded
569    - Equipping effects in items
570    - Spawn points in areas
571    - Textscreen (scrolled text between chapters)
572
573  Improved features:
574    - GameScript is now much more reliable: Action override works, triggers fire once and then get cleared
575    - fully working Store screen
576    - fixed padding of message window rows (in dialogs)
577
578GemRB V0.2.4 (2005-05-29):
579  New features:
580    - Store dialogs (Temple, Inn, Container, Tavern, Store)
581    - Fog of war with line of sight
582    - Doors block path and line of sight
583    - Window frames at higher resolutions
584    - Animated buttons (PST portraits, Donation window)
585    - Store opens when appropriate
586    - Containers
587
588  Improved features:
589    - Fixed dialogs
590    - new GUIScript functions with documentation
591    - Fog of war/door/store related gamescript actions
592    - fixed object distance and area variable handling in gamescript
593    - other new gamescript actions/triggers
594    - Implemented PCs fidget animations
595
596  Documentation:
597    - Introduction to writing GUIScript scripts
598
599GemRB v0.2.3 (2005-02-13):
600  New features:
601    - GUI for most of the games, especially interactive Inventory and Spellbook
602    - Map and WorldMap
603    - Load screen interstitials with progress bar
604    - Spell and item cache to speed up object management
605    - Added gamescript actions/triggers
606    - Selection of spells during character generation
607    - First attempt on effects code
608    - First attempt on Fog-Of-War
609    - Tooltips
610    - Overhead text
611    - Ambient sounds
612    - Volume control
613    - Manual page gemrb(1)
614    - Documentation for GemRB Python API and our custom override files
615
616  Improved features:
617    - Character generation
618    - GUI
619    - Build infrastructure on Linux and Un*x systems
620    - Progress towards portability to 64 bit and big endian machines
621    - Many bugfixes and new bugs as well ;-)
622    - Shortened version numbers
623    - Simplified user configuration, game specific settings are now
624      in gemrb/override dir
625