I've added a number for beta releases, so that I can release unfinished dev versions to give a taste of what the new version will be. This is the first of the betas, so expect a lot of bugs and crashes!

- Slightly increase the chance of getting a good Ring of Polymorphing deeper in the dungeon
- Add a +1 bonus to stealth when a player is idle
- Ensure that gloves with +MANA don't hinder spellcasting
- Finally fix ironman servers completely by removing CAVE_VAULT and adding CAVE_GLOW to the "info" byte in dungeon town files
- Remove monk stealth bonus hardcoded in calc_bonuses() because it's already taken into account via p_class.txt

- Fix the temporary +1 bonus to stealth for idle players (it was cumulative each time a monster was processed, eventually giving max stealth to the player)
- Redraw the monster list when a friendly summon kills another monster
- Don't use monster flow for pathfinding if the player is wraithed in walls
- Rename _DEBUG define to DEBUG_MODE (defined in config.h) to allow running clients and servers in debug mode without actually using the debug commands
- Remove MULTIPLY flag from living walls
- DOCUTILS upgraded to version 0.11
- LIBPNG upgraded to version 1.6.3
- Update help files (stats, standard roller, squelch categories)

A lot of updates from V. And this fixes special artifacts not being generated due to my stupidity. Changes below:

- Fix 'full' display post Gorged change
- Change the way melee weapon + bow are displayed on character screen: put both to-hit values onto one line and the dam values on another
- Make object and monster flags expandable
- Make Slow Digestion a bit less effective
- Make object name singular when a slay is noticed
- Change description for deep descent from two levels down to five levels down
- Move IM_COLD to monster_base for ghosts (but remove from Green glutton ghost)
- Make inventory listings in the term window terser if there's not much room
- Cure Light Wounds heals 20 points worth of confusion, as per Angband 3.x
- Change back spells from Purifications and Healing to what they were in Angband (Cure Serious Wounds + Cure Mortal Wounds + Healing)
- Lower level and mana cost of Cure Serious Wounds and Cure Mortal Wounds in Purifications and Healing
- Make all high level curing spells cure all status ailments for consistency
- Show quiver slots in inventory again
- Only show fail rates on items when requested if those items have fail rates
- Add back in sounds on monster deaths from spells
- Adjust 'when drunk' to 'when quaffed' for pedants
- Move HTML screenshot code to use native save boxes where available
- Fix a stupid bug that prevented special artifacts from being generated except The Blue Stone 'Toris Mejistos' and The Lost Silmaril of Maglor
- Light description and character dump fixes
- Fix typo that limits boulder damage
- Server crash when polymorphing turns a monster into a mimic and there is no room near the monster location to put the corresponding object
- Combine first two pages of options together, rearrange vaguely thematically (PWMAngband: put all MAngband options on a separate page)
- In character dumps, don't include origin information for non-wearables and don't include flags from the object base
- Fix verb for fired objects
- Allow smaller subwindows (up to a minimum size of 40x12)
- Fix a few analyzer warnings
- Ensure monster death messages to go last, so you don't get "it dies. it moans in pain." type messages
- Don't write blank quiver entries to file
- Exorcise x_file_putf()
- Update inscription documentation; format to 78 col wrapping
- Refactor showing empty slots in equipment display
- Try to move things out of defines.h into more appropriate places, and likewise with util.c
- Fix targetting routines so that if a target is set on a particular grid where a monster is, instead of setting the target to the grid, we set it to the monster
- Update lore system
- Display a "meaner" color when lacking protection from stunning against ice and gravity attacks (lore screen)
- Adjust breath damage (divisor + cap) for polymorphed players to match monster breath damage and boost it a bit
- Refactor fire_breath() and cast_mimic_spell(): use info from the list of monster spell flags instead of hardcoded values
- Nuke obsolete part from constants.h
- Rearrange options menu (tags)
- Make the subwindow inventory display more responsive again to its term size, hiding the weights in small windows
- Universal use command defaults now to inventory
- Move universal use in the roguelike keyset to 'X'
- Fix height/weight display to be in sensible units
- Make the game handle neuter gender better
- Add the latest of Nomad's rooms (we now have 100)
- Roguelike keyset: remove the 'X' swap equipment default keymap
- Update inscription documentation with the '^' inscription
- Update object context menu (ported from Angband 3.x)
- Update copyrights
- Use item tags as labels in get_item()
- Add a new splashscreen
- Remove types.h
- Move more externs into the right header files
- RES_TIME should not protect against DRAIN_LIFE and DRAIN_STAT side-effects, only from DRAIN_ALL (the nastiest effect)

This has been a long time since the last update due to RL issues...
This release adds a Brain Smash spell to Telepaths, simplifies and factorizes the barehanded fighting code for Dragons and Monks, fixes a few bugs (DM menu, death messages, fountains, XBM orders), refactors a bit of code and, as always, ports some more features and fixes from V.

This is mainly a bugfix release. Also ports the birth option screen from V to set options like birth_start_kit without having to generate a dummy character, set the option and suicide. See list of changes below:

- Correctly wipe monsters when the DM enters manual design mode on small levels
- Display a normal message when killing an invisible or out-of-LOS unique monster
- Correctly assign target_who when targeting self or another player manually with 'p'
- Check for dead monsters when displaying the monster list to avoid referencing a NULL pointer
- Server selection: manual selection command set to Ctrl-m
- Character generation: default "quit" command set to Ctrl-x
- Point-based roller: allow choosing one base stat of 18 with a cost of 12 points
- Point-based roller: initial choice restrained between 10 and 18 (no more "negative" costs on secondary stats to boost primary stats)
- Point-based roller: add a server check to prevent hacking stats that could bypass the maximum birth points allowed
- Allow modifying birth options by pressing "=" during character generation (ported from Angband 3.x)
- Refactor starting equipment lines in p_class.txt: remove lines for ironman characters, add boolean value on normal lines to specify whether the item is generated for no_recall characters or not
- Remove most of the starting equipment from no_recall characters (they get double gold instead)
- Wipe objects carried by residents when the wilderness level is deallocated (last player leaves the level) and recreate them when the level is reallocated (a player enters the level)
- Display pain message when a monster damaged by a chaos spell (Chaos Strike, Anarchy Force...) resists the polymorph effect instead of displaying "... is unaffected"

Note: characters from beta 6 can be played with beta 7, but you need the beta 7 client to play on beta 7 servers.

The house creation system has been reworked to be much simpler: rectangular houses, correctly placed on allowed terrain and priced when created/extended, and deleted when the wilderness level is deallocated. The game speed has been greatly reduced on questor levels to make the last fights more fair. Also more bugfixes. Since the V team is pretty much quiet at this moment and v3.5 is on its way, this beta should be a good release candidate for the forthcoming PWMAngband 1.1.10 release.

See list of changes below:

- Completely prevent changing birth options after birth (as Angband 3.x)
- Minor vault template fix
- Fix pickup behaviour when blind
- Add missing flavored messages when being killed by projectable spells or by the strain of polymorphing
- Shimmer objects when displaying the object list in subwindows
- Replace old monster and object list code with new textblock-based code
- Use textual descriptions for message prefs & fix some sounds
- Merge Dawnmist's work that allows graphical tiles to represent lighting states better
- Display pain message when a monster damaged by a chaos spell resists the polymorph effect
- Display a message when both equipment and inventory are empty and the player presses 'e'
- Save p_ptr->unignoring in savefiles
- Fix dungeon loading code recreating the mimicked object/feature each time a mimic is loaded from the server savefile
- Reduce game speed below 4250ft so that +20 speed at 4950ft and deeper feels the same as 0 speed in town
- Greatly reduce game speed on quest levels (depths 100/126/127) so that +30 speed feels the same as 0 speed in town
- Add option (turned on by default) to disturb the player when a monster bashes down a door
- Let the General Store sell House Foundation Stones and scrolls of House Creation
- Prevent the DM or birth_no_stores players from creating or expanding houses
- Deallocate custom houses when deallocating unused wilderness levels
- Use a separate unit (house.c) for the house code
- Use a growable array for houses to ensure that the wilderness layout stays consistent
- Only allow rectangular houses with automatic (random) door placement when creating a house
- Placing a foundation near an existing owned house extends that house automatically
- Forbid house creation/extension near other houses
- Set (or adjust) price according to house dimensions
- Make the player pay as "local tax" the difference between the new price and the amount already paid when creating/extending a house
- Scan the floor again after the player presses a key to select an item from the floor to minimize the risk of getting "Illegal object choice" messages if the floor has changed in the meantime
- PYTHON upgraded to version 2.7.6
- LIBPNG upgraded to version 1.6.7
- FREETYPE upgraded to version 2.5.2

Note: savefiles are not compatible with beta 7, you need to restart from a clean instance.