Migration Guide (from 0.8.x)
Migrating from a previous to the current release within the 0.8.x line of qooxdoo requires nothing more than just running the migration job in your application.
In order to do so, you follow these steps:
- You might want to create a backup of your application files first. The migration process changes source files in place.
- Then, after you have unpacked the new qooxdoo SDK on your system, change references to the framework in your
config.jsonand possibly ingenerate.pyto point to the new version (look for "QOOXDOO_PATH").
Make sure you also apply all changes to the config.json as they are detailed in the release notes and as far as they apply to your particular config file. For example, with 0.8.1 the config.json macroQOOXDOO_PATHdoes not include the trailing "framework" part anymore, so make sure to leave that away. If you list the qooxdoo framework Manifest.json explicitly in your config using the QOOXDOO_PATH macro, make sure "/framework" is appended after the macro reference. - Then change to your application's top-level directory and invoke the command
generate.py migration
- Follow the instructions of the migration script, particularly allow the cache to be deleted. For more information about this script, see the corresponding section in the 0.7.x migration guide, but remember that information pertaining to 0.7.x doesn't apply to you. The general process of running the script is the same, though.
You now have up-to-date source files in your application. Run
generate.py source
to check that the generation progess goes through and test your application's run time behaviour.
