ANNOUNCE: Embperl 2.5.0

[email protected]
Newsgroups gmane.comp.apache.mod-perl
Message-ID <5354d2f4.yt/7vbDU3rWXMFbp%[email protected]>
The URL

    http://www.embperl.org/downloads/Embperl-2.5.0.tar.gz

has entered CPAN 

It’s long time gone since the last Embperl release. All the time Embperl
development has gone on.

Now here is a new release with brings Embperl up to date with other
software. It now supports Perl up to 5.18 and Apache up to 2.4. A lot of
development has gone into Embperl::Form, which can be used to easily build a
modern user interface, which give the user a native feeling. Unfortunately
there is not much documentation on Embperl::Form yet, also examples are
still missing, but I hope to get this ready in the near future.  

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and 
the ability to build your Web site out of small reusable objects in an 
object-oriented style. 

Embperl has several features which are especially useful for creating 
Websites, including dynamic tables, form field processing, URL 
escaping/unescaping, session handling, caching, xslt transformation and 
more.

See http://perl.apache.org/embperl/ (english) or 
http://www.ecos.de/embperl/ (german) for more information.
(website is not updated yet, but this will follow shortly)

Enjoy 

Gerald


Changes since 2.4.0:

   - Do not clear old code before compiling a Embperl page
      in Perl >= 5.14.x because it causes seg faults. This
      leads to "subroutine redifined" warings, when a
      page was changed and is reloaded.

    - Corrected use of G_KEEPERR when calling eval, because
      of changed meaning, which cause the message "Compiling
      error" instead of the real error message.

    - Adapted tests to Perl 5.14 & 5.16  

    - Fixed a refcounting problem cause message "Attempt to 
      free unreferenced scalar" during mod_perl startup
      with Perl 5.14.x

    - Fix some dependencies on hash order inside the parser
      which causes Embperl to fail with Perl >= 5.18 because
      of hash randomisation.

    - Changed the way exit passed through internaly, so it
      works with Perl >= 5.18

    - Adapted tests to Perl 5.18

    - Adapted test httpd.conf to Apache 2.4. Embperl fully supports
      Apache 2.4 

    - Makefile.PL now uses apache2 or httpd2 as Apache binary

    - Makefile.PL now autodetects if mpm needs to loaded as 
      module for tests.

    - Fix output inside of Registry script for mod_perl 2.0.4+

    - Fix problem with error output on stderr for Windows 64Bit

    - removed support for XALAN XML parser. It was outdated 
      anyway. libxml2 is still supported.

    - Fixed a C type declaration which caused RTF files to not
      correctly escaped with newer GCC's.

    - Embperl::Form is totally overhauled with many new features.
      It uses now jQuery as javascript library, instead
      of prototype. NOTE: This is an incompatible change. If
      you are using Embperl::Form before, you need to
      adapt your html code!

    - Fix some Unicode issues in Embperl::Form::Validate

    - Embperl::Form::Validate is now able to highlight input
      fields with wrong input

    - Applied the following debian patches: delay.patch,
      fix-string-typo.patch, fix-pod-errors.patch, fix-whatis.patch,
      new_process_group.patch, fix-pod-unescaped-unicode.patch,
      german.patch and utf8.patch which mainly corrects
      spelling and typo errors. NOTE: modperl.patch and 
      Makefile.PL.patch are not applied, because they are
      debian specific. Thanks to Florian Schlichting for
      providing uptodate information about the patches
      and adaptions for Embperl 2.5.

    - Applied further spell corrections from Florian Schlichting.  

    - Log Errors form Embperl::Syntax::Mail to error log

    - Fix compile problem on non intel plattforms due to missing
      -m32 flag.    

    - Added support for utf8 sourcefiles. By setting
      input_charset => 'utf8' sponsored by Perlover.

    - Added optChdirToSource = 0x10000000 which will cause
      Embperl to change to the directory of the source file
      prior to execution.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.