2013-11-13  Wessel Dankers <wsl@fruit.je>

	* Build.PL, debian/changelog, lib/Clarity.pm:     release 2.2

2013-02-22  Wessel Dankers <wsl@fruit.je>

	* debian/lintian-overrides, debian/rules, debian/source/options:     debian build tweaken

2013-02-12  Wessel Dankers <wsl@fruit.je>

	* Build.PL, debian/changelog, debian/copyright:     release 2.1

2013-02-19  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     fix documentation for _reset

2013-02-12  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     bugfix: actually use stub implementation for stubs

2012-07-06  Wessel Dankers <wsl@fruit.je>

	* Build.PL, debian/changelog, lib/Clarity.pm:     release 2.0

2012-07-02  Wessel Dankers <wsl@fruit.je>

	* debian/changelog, debian/control, debian/source/format,
	lib/Clarity.pm:     release 1.3

2012-07-02  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     document new features

2012-01-18  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     package symbol tables may change during mixin

2012-01-11  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     always use parenthesized parameter lists with confess()

2012-01-11  Wessel Dankers <wsl@fruit.je>

	* debian/README.Debian, debian/changelog, debian/compat,
	debian/control, debian/copyright, debian/rules,
	debian/source/format:     add debian packaging

2012-01-11  Wessel Dankers <wsl@fruit.je>

	* lib/Frobber.pm, t/frobber.t:     move Frobber.pm to test suite

2012-01-09  Wessel Dankers <wsl@fruit.je>

	* t/clarity.t:     add some basic tests

2012-01-09  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     add _isset and _reset for fields

2011-10-14  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     handle blessing references to undefined values and special
	    classes like Regexp

2010-11-23  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     do not precompile automatic accessors     they might leak into other classes via inheritance

2010-11-01  Wessel Dankers <wsl@fruit.je>

	* Build.PL:     release 1.2

2010-10-31  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     make sure Carp is loaded whenever it is used

2010-09-03  Wessel Dankers <wsl@fruit.je>

	* Build.PL:     release 1.1

2010-09-03  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     move accessor code to Clarity::Internals

2010-09-02  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     simplify field initializers that set the field indirectly

2010-09-02  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     provide a self method for cases when you don't have an automatic
	    $self

2010-08-31  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     bail out earlier if @EXPORT_BASE is empty

2010-08-30  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     fix mode selection logic

2010-08-30  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     allow unquoted field names

2010-08-30  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     fix copyright notice

2010-08-30  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     tidying up

2010-08-27  Wessel Dankers <W.S.L.Dankers@uvt.nl>

	* lib/Clarity.pm:     deal with weak references

2010-08-27  Wessel Dankers <W.S.L.Dankers@uvt.nl>

	* lib/Clarity.pm:     Factory: factor out some common code in codegen_ARRAY|HASH and
	    handle weak refs

2010-08-27  Wessel Dankers <W.S.L.Dankers@uvt.nl>

	* lib/Clarity.pm:     make eval()s more behaved; tidy up import()

2010-08-27  Wessel Dankers <W.S.L.Dankers@uvt.nl>

	* lib/Clarity.pm, lib/Frobber.pm:     more docs

2010-08-27  Wessel Dankers <W.S.L.Dankers@uvt.nl>

	* lib/Clarity.pm:     more docs

2010-08-26  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     more docs

2010-08-26  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     sort out const()

2010-08-26  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     document fields

2010-08-26  Wessel Dankers <W.S.L.Dankers@uvt.nl>

	* lib/Clarity.pm:     outline of docs

2010-08-26  Wessel Dankers <wsl@fruit.je>

	* Build.PL, MANIFEST:     add Module::Build infrastructure

2010-08-26  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     move Clarity to its own repository

2010-08-25  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     allow functions to be excluded

2010-08-25  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     be smarter about what to mixin

2010-08-25  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     cheat differently

2010-08-25  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     use slice syntax for fixups in factory

2010-08-25  Wessel Dankers <wsl@fruit.je>

	* lib/Frobber.pm:     example

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     fix @INC hack

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     skip __ANON__ in super stack; pass $self to init functions

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     make super() more picky

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     fix fields

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     add Clarity::Util

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm, lib/Hoopy/Factory.pm:     factory: remove dependency on Spiffy and merge into Clarity.pm

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     now with mixins

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm, lib/Frobber.pm:     begint ergens op te lijken

2010-08-24  Wessel Dankers <wsl@fruit.je>

	* lib/Hoopy/Factory.pm:     factory: handle scalar refs

2010-08-23  Wessel Dankers <wsl@fruit.je>

	* lib/Hoopy/Factory.pm:     cleanroom_eval

2010-08-23  Wessel Dankers <wsl@fruit.je>

	* lib/Clarity.pm:     tweak super()

2010-08-21  Wessel Dankers <wsl@fruit.je>

	*     factory en super() uit Spiffy

