Releases: chaddro/EasyPopulate-4.0
EasyPopulate V4 4.0.36 ZC Release
- Correct issue with sql statements in easypopulate_4_attrib.php where the bindVars substitution did not include the full variable name to replace.
- Correct a missing comparison value in easypopulate_4_import.php related to category names and not having mb_strlen enabled/installed on destination system.
- Modify the install process to offer an "update" process thus not requiring settings to be restored as part of a software upgrade.
- Provide some further modifications to the instructions to address common issues identified/addressed in the forum. This includes specific identification of how to delete product and how to change the master category id for a product which can allow/lead to removal of linked product.
- Provide direction on how one can fully copy the attributes from one store to another, although this is not a central focus of EP4.
- Resequence some code to aide readability and future modifications including applying code consistency in areas.
- Move sections of code out of the main easypopulate_4_import.php file and into module sections.
- Update bindVars data types to correlate to the database data type such that fields that were 0 (false)/1 (true) would not be required to be included in order to use the default value. (prices identified as currency instead of a string, Boolean as integer, weights as float, dates as date instead of string, etc...)
- Remove unnecessary global variables from code flow.
- Unset variables that are no longer needed within the area of use or afterwards.
EasyPopulate V4 4.0.35 ZC Release
- Full upgrade requires remove/install of the configuration settings, otherwise this version added a default to activate featured product that have an expiration date that is "blank" (0001-01-01)
- Added a notifier to follow loading the admin header.php file to support adding jquery related loads in a logical location rather than forcing the use of an alternative notifier.
- Modified the import of featured product to expand the capability and use of featured product management.
- Incorporated data cleaning on import of basic attributes.
- Modified import file to fallback to strlen comparison if mb_strlen is not installed/active on a site.
- Expanded the use of the code with systems that do not have mb_
- Added language fallback to english capability if the SESSION['language'] folder does not exist for EP4 menus.
- Modified one import bitwise operator to a comparison operator (& to &&).
EasyPopulate V4 4.0.34.a ZC released
Shortly after issuing v4.0.34 to the ZC site, a change was made to attempt to align the use of the category delimiter so that a single entry/modification could be made in the fileset and the delimiter for categories could be applied using UTF-8 characters on both import and export. This did not truly affect functionality, but was a long anticipated improvement on the program and opens up the possibilities of entering the delimiter into the database as an admin controlled character/character set. In retrospect the change only affected those that routinely reviewed the github site, but also seemed worthy of including in the ZC released version. Therefore v4.0.34.a was generated to alleviate confusion.
EasyPopulate V4 4.0.34 ZC released
Posted to the ZC forum with some of the following improvements.
- Priceqty file can now exclude the fields addressed in the products_description section of the import file without generating a SQL error.
- ZC 1.5.5 admin folder paths associated with initial ZC install or ZC upgrade are now properly supported as the DIR_WS_HTTPS_ADMIN constant was removed from the standard admin/includes/configure.php file. The method of approach is different than some others in that instead of blindly assigning/reassigning the constant, the associated constants are verified for existence and the necessary path(s) are built based on that discovery.
EasyPopulate V4 4.0.33 ZC released
This is the version of EP4 that has been released to the ZC community as a plugin.
EP4 version 4.0.30-beta
This is a stable version of EasyPopulate V4 before significant changes applied in later versions.