What's new in PyCPL 1.0.3
=========================

PyCPL 1.0.3 is a bug fix release.

Added
-----


Changed
-------

- The method `cpl.ui.CRecipe.run()` assumes now that all parameters passed as the second argument were set by an explicit action. Thus, when paramters are propagated to the recipe implementation on execution, the parameter presence flag is set before a parameter is passed to the recipe implementation. This is to allow recipes relying on that flag to work properly. See PIPE-12262. (!212)

Fixed
-----

- Fixed passing error information from the child process to the parent to get the correct, most recent error information displayed. See PIPE-12292. (!211)
- Check recipe return status and raise an exception on a non-zero return code, even if no previous CPL error was recoreded. The CPL plugin interface specification states that a non zero return code is sufficient to consider the recipe execution as failed. (!211)