[news] Jelix news - Oct. 9, 2012

1 view
Skip to first unread message

Laurent Jouanneau

unread,
Oct 9, 2012, 5:42:24 AM10/9/12
to je...@googlegroups.com
Hello,

Jelix 1.4 has been released one month and more ago. What happend since
this date?
Many things!

First, some bugs have been fixed on all branches by Philippe Villiers,
Brice Tence and me.
Thus versions 1.4.1, 1.3.4 and 1.2.10 will be released soon. You can
read details of
changes on the web site:

* http://jelix.org/articles/en/changelog/1.2.x
* http://jelix.org/articles/en/changelog/1.3.x
* http://jelix.org/articles/en/changelog/1.4.x

These future releases provide an enhancement, that will interest any
project whose
security is a major element: jAuth now offers a new more secured haching method,
to store passwords. This method uses the default algorithm bcrypt with a random
"salt". It is based on the future passwords API of PHP 5.5. Jelix anticipates
for your applications, including a pure PHP implementation of this API for older
PHP versions! The migration to this new method is very simple: change the size
of the password field in your database, and set a configuration option. However,
you will need PHP 5.3.7 minimum (or PHP 5.3.3 on Debian Squeeze).

Test the nightlies of these branches to help us to kill last bugs if any!
http://jelix.org/articles/en/download/nightly

To know more about it, read
http://docs.jelix.org/en/manual-1.5/authentication#new-hashing-system.

But most of the work carried out in recent weeks was the beginning of
development of version 1.5. This version targets PHP 5.3 minimum. Thus there was
a lot of cleaning and optimizations. And we take this opportunity to rearrange
the code. Especially some components migrated to new modules jsoap, jtcpdf,
jacl2. Some others were ejected from the jelix repository to be stored into the
jelix-contrib repository, as modules (XUL support, RDF suppor, latex2pdf
support...). This reorganization is not completed. The goal is to have a
lightweight lib/jelix directory, and to have most of the components in modules,
that will be installable from pakagist.org, using Composer (probably in Jelix
2?). In addition, the new autoloader (compatible PSR-0) of the version 1.4 is
used extensively in Jelix 1.5. Also note that the nightly of version 1.5 is
actively used and tested in professional projects.

Do not worry, despite the heavy work, the migration to 1.5 will be smoothly,
it will be a matter of a few hours at most. Especially since the manual
Version 1.5 is up to date!

* Details of improvements: http://jelix.org/articles/fr/changelog/1.5
* Jelix 1.5 manual: http://docs.jelix.org/fr/manuel-1.5/

About manuals, many improvements have been done, for all branches.
Don't hesitate to consult them.

And to contribute too... ;-)

Laurent
Reply all
Reply to author
Forward
0 new messages