2.7.156 released August 23, 2000 - bugfix in compute_primary_domains - revision of corner handling in compute_primary_domains - minor deviation from documented algorithm fixed in compute_primary_domains - attack1 returns 2 in case of a legal ko capture - cut_connect_callback accepts X stones safe by ko - basic_cut_helper accepts X stone safe by ko - followup_value and reverse_followup_value are no longer additive - unused symbols removed from move_reasons.c - tuning - new files strategy13.sgf and semeai1.sgf in regression/games/ - new tests - semeai() rewritten for new move valuation scheme - semeai() called from make_dragons() rather than from genmove() - unused vitality field removed from struct dragon_data - attempt to identify inessential dragons - gtp commands debug_influence and debug_move_influence give more information - function liberty_of_dragon() made static to semeai.c - bugfix in mouse_determine_life() - strategically_sound_defense() revised - bugfix in estimate_strategical_value() - more careful handling of ko return codes in do_find_defense() and defend3() - defend2() no longer insists in finding best defense - regression/regress.awk revised