[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