[Dbix-class] ANNOUNCE - Muldis::DB v0.4.0,
Language::MuldisD v0.8.1 released
Darren Duncan
darren at DarrenDuncan.net
Mon Sep 24 09:10:17 GMT 2007
All,
I am pleased to announce the release of Muldis::DB version 0.4.0 for
Perl 5 on CPAN (a synchronized Perl 6 version is also in the Pugs
source control). You can see it now, with nicely HTMLized
documentation, at:
http://search.cpan.org/dist/Muldis-DB/
Supporting this is Language::MuldisD version 0.8.1:
http://search.cpan.org/dist/Language-MuldisD/
This is a semi-major release, though I am not announcing it too
widely, but just to the Muldis-DB and TTM and DBIx-Class lists
(others can just notice it on CPAN).
The Muldis::DB project had the most significant advances in the last
couple weeks. To summarize, the public API of Muldis DB has been
rewritten, documentation for that API was added (including an
example), and both the Example Engine and the Validator suite were
(substantially) updated to conform to the new API.
See in particular the new full docs for Interface.pm:
http://search.cpan.org/dist/Muldis-DB/lib/Muldis/DB/Interface.pm
See also the rewritten source code of Validator.pm, which has a more
realistic usage example code:
http://search.cpan.org/src/DUNCAND/Muldis-DB-0.4.0/lib/Muldis/DB/Validator.pm
However, the Example Engine is still incapable of executing any
tasks, so that aspect is unchanged from the previous release. The
next release 0.5.0 should flesh out Example so that it executes some
tasks.
Another interesting point to remark is that Muldis DB is now
relicensed under the LGPLv3+ rather than the GPLv3+, a change which
will hopefully (all other things being equal) encourage more uptake
of and contributions to the project. The LGPL is now the license for
the entire core, plus of most extension modules that I expect to be
starting.
(In contrast, the all-documentation Muldis D language spec remains
GPLv3+, which mainly just affects additions to the language
specification, a proposed defacto open standard, and it probably
doesn't affect implementations of the spec.)
See the "Changes" files of each of the above distros for more details
of what changed in the last few releases.
Thank you. -- Darren Duncan
More information about the DBIx-Class
mailing list