v12.8 [Oct 1, 2012]
- An implementation of HTTP tunneling based on MySQLi PHP extension has been added.
- The algorithm of initialization of View and Edit properties for pages based on queries has been significantly improved to reduce the amount of hand-work required to set up full-featured pages.
- If a query contains a column defined as NOT NULL in the corresponding base table, the Required option is turned ON automatically.
- If a query contains a column of the ENUM data type, PHP Generator automatically sets up its editor type to ComboBox and fills in that control with the values of the enumeration. The same is applied to the SET data type (for such columns PHP Generator sets up a Group Box editor).
- If a query contains a column that has a foreign key constraint in the corresponding base table, the lookup options are set automatically if the Setup lookups by foreign keys option is turned ON in the program settings.
- Starting from this version PHP Generator tries to detect key columns for queries by itself by the following rule: all the columns included into primary key constraints in their base tables are marked as keys. Of course the list of key columns can be later arranged manually.
- The visible ([true|false]) method has been added to the editor's API.
- Less compiler errors (if any) are now dispalyed in the Preview window after theme customization.
- The documentation related to events has been significantly updated. Each event is now described in a separate topic and equipped with illustrative examples.