Date: Mon, 7 Feb 2000 23:19:42 +0200 (EET)
From: Henri Bergius <Henri.Bergius@iki.fi>
Subject: Midgard 1.2.6-beta2 released
To: midgard@greywolves.org, lwn@lwn.net, marty@linuxtoday.com,
Midgard 1.2.6-beta2 released
The second beta for Midgard 1.2.6 is now available
for download from The Midgard Project's Web site.
This new test version includes an impressive list
of new features that have come up since Midgard
1.2.5 was released in November 1999.
Changes in this release:
- mgd_auth_midgard now has the option of not sending
an authentication cookie to client. This makes the
function much easier to use for applications like
automatical registration or anonymous content
contribution (message boards, etc.)
- Midgard/PHP 3.0.14 includes now updated language
parser that should be free of PHPMyAdmin bug
- All patches to the Midgard 1.2.5 tree have been
included in this release
- Also, behavior of mgd_info() is changed: it displays
not only version of Midgard/PHP but supported functions
too. It is very impressive :-)
The following is a quick list of changes to the
internal API:
- text formatting parsers added. It is possible now
to add language-depended formatter and to enlarge
functionality of parser. Each parser can be switched
into 256 different states (actually, the whole number
of states is reduced to 256-32=224, but it is more than
needed) but several states should be the same for all
parsers for internal Midgard's usage (they are 'f','F',
'q','s','i','d','D', etc.)
- Repligard's time stamps and tags are integrated
into Midgard core in order to keep information about
changes up to date. Each call for function that changes
something in DB should be followed be Repligard's call
(already done for current state)
- tree traversing added for generic one-directed
hierarchical tables
- general object copying/moving added which bases on
tree traversing. Also specific copying/deleting for
current tables (like topic copying together with articles)
added
- mod_midgard has new directive MidgardParser which
drives text formatting parser selection. If it is omitted,
then 'latin1' parser is used and Midgard's behavior exactly
the same as in previous versions. If MidgardParser set to
'russian', Midgard will work like you're configured
midgard-lib with --with-midgard-lang=russian option. Thus,
all language depended configuration could be switched
on runtime
Midgard/PHP has functions for accessing all of these changes.
We're now mostly feature-complete with the final Midgard 1.2.6
release. Only things still missing are some changes to the
Admin site and the introduction of the Repligard database
installation utility. It is also possible that David Guerizec's
Code Snippets system will make it to Midgard 1.2.6 after this
beta.
The release can be found from the 'Development Material'
section of Midgard's site.
Source tarballs:
-> http://www.midgard-project.org/article/1520.html
Red Hat 6.x/Intel binary RPMs:
-> http://www.midgard-project.org/article/1522.html
Red Hat 6.x Source RPMs:
-> http://www.midgard-project.org/article/1523.html
Please post any comments or questions about this release
to the Midgard mailing list (midgard@greywolves.org).
Thanks to Alexander Bokovoy, Emiliano Heyns and
all others for working on this release!
/Bergie
--
-- Henri Bergius -- +358 40 525 1334 -- Henri.Bergius@iki.fi --
http://www.iki.fi/Henri.Bergius