Trace:
Differences ¶
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
en:changelog:1.2beta1 [2010/03/30 14:08] – laurent | en:changelog:1.2beta1 [2010/06/08 10:45] – laurent | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== Jelix 1.2beta1 ====== | ====== Jelix 1.2beta1 ====== | ||
- | **Still in development**. | + | This page is listing updates and enhancements added since 1.1.x version, and that are available |
- | Changelog updated as of : [[http:// | + | Changelog updated as of : [[http:// |
Line 12: | Line 12: | ||
* new module management | * new module management | ||
* new install and upgrade system | * new install and upgrade system | ||
+ | * new wizard system (configurable) to install a jelix application | ||
* Improved the performance and the flexibility of jDb profiles | * Improved the performance and the flexibility of jDb profiles | ||
* new jCache class to store all you want in a cache, and where you want (memcache, files..) | * new jCache class to store all you want in a cache, and where you want (memcache, files..) | ||
* support of nosql database with jKVDb | * support of nosql database with jKVDb | ||
+ | * possibility to put an application offline easily | ||
* updated TCPDF to 4.5.015 | * updated TCPDF to 4.5.015 | ||
* updated Wikirenderer to 3.1.2 | * updated Wikirenderer to 3.1.2 | ||
Line 20: | Line 22: | ||
===== Migrating from Jelix 1.1.x ===== | ===== Migrating from Jelix 1.1.x ===== | ||
- | == Modules management has changed == | + | Read [[en:manual-1.2: |
- | + | ||
- | In the configuration file, @@unusedModules@@, | + | |
- | + | ||
- | * 0: if the module is not used at all (default value if the option is not created) | + | |
- | | + | |
- | | + | |
- | + | ||
- | example: | + | |
- | <code ini> | + | |
- | [modules] | + | |
- | testapp.access = 2 | + | |
- | junittests.access = 2 | + | |
- | jWSDL.access = 2 | + | |
- | jacldb.access = 0 | + | |
- | jacl2db.access = 1 | + | |
- | jauthdb.access = 1 | + | |
- | jauth.access = 2 | + | |
- | </ | + | |
- | + | ||
- | == modules | + | |
- | + | ||
- | To use a module, a module should be " | + | |
- | + | ||
- | == Migrating == | + | |
- | + | ||
- | A " | + | |
- | + | ||
- | * replace the lib/ directory by the lib/ of Jelix 1.2 | + | |
- | * verify that your project.xml is ok, that it contains a < | + | |
- | * in your configuration files (defaultconfig.ini.php and other ini files): | + | |
- | * set @@checkTrustedModules@@ to " | + | |
- | * removed from modulesPath, | + | |
- | * list all modules which can be called from the web in @@trustedModules@@ | + | |
- | * list all modules you don't use at all in @@unusedModules@@ | + | |
- | * go into lib/ | + | |
- | * removed all files from temp/ | + | |
- | * read the next section, to do changes | + | |
- | * test your application. it should be ok. | + | |
- | + | ||
- | A new a installation script yourapp/ | + | |
- | + | ||
- | + | ||
- | == Other migration steps == | + | |
- | + | ||
- | * The support of old action selectors and old class naming used as of Jelix 1.0 beta, have been removed. You should change your selector and class name if you migrate from a very old version of Jelix < 1.0. | + | |
- | * If you use directly jelixuser.dao.xml, | + | |
- | * if you made your own jDb driver with a plugin for jDaoGenerator, | + | |
===== Details of changes ===== | ===== Details of changes ===== | ||
Line 101: | Line 55: | ||
* ticket #477: support of postgresql schemas in jdb profiles. you can indicate the search_path value | * ticket #477: support of postgresql schemas in jdb profiles. you can indicate the search_path value | ||
* **jForms** | * **jForms** | ||
+ | * ticket #784: help messages are not shown anymore with javascript | ||
* ticket #887: jFormsBase:: | * ticket #887: jFormsBase:: | ||
* ticket #1000: new jFormsBase:: | * ticket #1000: new jFormsBase:: | ||
Line 115: | Line 70: | ||
* ticket #737: display of the stack trace with the error message, in responses, if the TRACE keyword is used in the configuration | * ticket #737: display of the stack trace with the error message, in responses, if the TRACE keyword is used in the configuration | ||
* ticket #1063: support of author and generator metas on jResponseHtml | * ticket #1063: support of author and generator metas on jResponseHtml | ||
+ | * ticket #860: possibility to concatene and compress JS and CSS files automatically | ||
* **Utils** | * **Utils** | ||
* ticket #540: new jCache class. | * ticket #540: new jCache class. | ||
Line 159: | Line 115: | ||
* ticket #848: createform and createdaocrud create now files for locales | * ticket #848: createform and createdaocrud create now files for locales | ||
* ticket #937: commands can now indicate if the application must exist or not to run the command | * ticket #937: commands can now indicate if the application must exist or not to run the command | ||
- | * remove deprecated classes and members from some classes: jController:: | + | * remove deprecated classes and members from some classes: jController:: |
- | jResponseXUL:: | + | |