Usuario: Contraseña:

Historial de cambios

0.16.2-alpha2016-11-09Daniel Julivert

  • Change Table management pages now have another New button on top, so user doesn't have to scroll.
  • Feature Improved error reporting for database connection errors.

0.16.1-alpha2016-10-11Daniel Julivert

  • Change Improved layout for small screen devices, like smart phones.
  • Bug Page abort due to permissions fails on management pages extending viewManagement due to the model not being loaded.

0.16.0-alpha2015-12-04Daniel Julivert

  • Bug Method afterProcessBeforeDisplay of class viewManagement is called before loading the table data when editing an entry, instead of afterwards.
  • Feature New datetime database field type.
  • Feature Method makeReadonly of class viewManagement now accepts a subtable model of class dbTable as the only argument, making that subtable read-only. It also accepts being called without arguments, thus making the whole main table and all subtables read-only.
  • Bug Empty relational fields are shown with a value of 0.
  • Bug Deleting entries from tables with subtables throws an error when there are no entries in the subtables that are associated with the main entry that's being deleted.
  • Bug Method fetch of class dbTable incorrectly returns a reference to the dbRow object for the current line of data, instead of a clone.
  • Bug Some internal character functions are not multibyte-safe.

0.15.0-alpha2015-12-01Daniel Julivert

  • Feature New field type ghost that isn't loaded from or saved to the database. Its value is returned by a method called getGhostFieldValue in the table model class, if present. If not, the default value is used.

0.14.2-alpha2015-12-01Daniel Julivert

  • Bug Subtables with read-only fields have them as writable when creating a new line.
  • Bug Relational field searching only happens in the subtext, not the main display value.
  • Bug Tables with several relational fields pointing to the same table don't retrieve the right display value.

0.14.1-alpha2015-10-28Daniel Julivert

  • Bug Fixed minor bug when creating new users.

0.14.0-alpha2015-10-27Daniel Julivert

  • Feature Added support for the catalan language.
  • Feature Deleting tables will now also delete any sub-tables associated with them, unless the sub-tables are marked as being preserved when calling the addSubTable method.
  • Feature Method addFieldRel of class dbTable now accepts an array for the external description field argument, displaying a concatenation of the fields provided in the array.
  • Feature New method langJS of class viewPage for adding language tokens to the javasript language object.
  • Feature New field types time and hour that allow for times and number of hours, stored in the database as integers reflecting the number of minutes.
  • Bug Select and relational fields are sometimes displayed too narrow.

0.13.0-alpha2015-04-24Daniel Julivert

  • Feature Relational fields can now store the possible values locally, instead of having to make an AJAX call each time to retrieve the seach results.

0.12.2-alpha2015-04-24Daniel Julivert

  • Bug Framework cannot resolve its URI when it is placed in a different subdomain than the main application.

0.12.1-alpha2015-04-16Daniel Julivert

  • Change Removed PHP closing tags.

0.12.0-alpha2015-02-26Daniel Julivert

  • Feature Method setLanguage() of class langHandler now accepts an optional second parameter to prevent it from changing the session-wide language. Useful for new language objects that are not application-wide.
  • Feature New CSS classes optionsStrip and selected for creating strips of links.
  • Feature Methods newEntry(), delEntry(), saveEntry(), editEntry() and listEntries() of class viewManagement are now protected instead of private, allowing inheriting classes to overwrite them.
  • Feature New protected methods getValue() and getNewValue() of class dbTable that allow inherited classes to access the values in the private data objects.

0.11.0-alpha2015-02-24Daniel Julivert

  • Bug Tags left open in a CHANGELOG continue past the current paragraph.
  • Feature New field type lang that can be used for internationalization entries in the database.
  • Feature New Save and close button for classes inherited from viewManagement.
  • Bug The New button in classes inherited from viewManagement does not include the class name.

0.10.1-alpha2015-02-23Daniel Julivert

  • Bug Changing the language for the current user in the users administration doesn't correctly change the language of the application until the user logs out and in again.

0.10.0-alpha2015-02-20Daniel Julivert

  • Feature New template element translate in class tplParser for translating field values.
  • Feature Class viewJSON now has an overwriteable method process() where all processing should be done. This is the preferred way of doing it, instead of processing inside the class destructor.
  • Feature New method ajaxProcess() of class viewPage to load several classes with a progress bar.
  • Change Sticky headers can now be disabled through the configuration file.

0.9.0-alpha2015-02-19Daniel Julivert

  • Change Method fetchRow() of class dbTable now returns a reference to the row, so that changes are implemented in the container table object that returned the row.

0.8.0-alpha2015-02-18Daniel Julivert

  • Feature Method makeReadonly() of class viewManagement now supports subtables as well.
  • Feature Templates now support subtables.
  • Bug Sticky headers broke New button for subtables.
  • Feature New method fetchRow() of class dbTable that returns the first dbRow object that matches the filtering criteria.

0.7.0-alpha2015-02-16Daniel Julivert

  • Feature Password encryption is now handled by the password_hash() native function.
  • Feature Installation script now includes a tool for reseting user passwords, useful to reset the administrator user password.
  • Change Installation script improved.

0.6.0-alpha2015-02-13Daniel Julivert

  • Feature Installation script created.
  • Change Moved application and framework configuration files to /local/ folders.
  • Change Framework configuration file is now optional.

0.5.0-alpha2015-02-12Daniel Julivert

  • Feature Default language can now be configured for both application and framework.
  • Feature Class langHandler now accepts unknown tokens with prefix {:LITERAL:}, that will be returned as-is (not translated).
  • Feature Default user model dbUsers now provides a list of available languages for selection when editing a user.
  • Feature Class viewManagement now exposes overwritable afterProcessBeforeDisplay() method for inheriting classes that need something done after database operations have been carried out, but before output has been sent to the page buffer.
  • Bug English language weekdays have incorrect token capitalization.
  • Feature classLoader can now be set to output verbose or compact errors on failure to load class, via VERBOSE_ERROR constant.
  • Feature New framework class viewChangeLog that is called for displaying change logs onscreen.

0.4.0-alpha2015-02-11Daniel Julivert

  • Feature Added sticky headers for tables.
  • Note This framework uses Semantic Versioning.