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

