Looking for the latest version? Download magmi_0.7.18.zip (162.5 kB)
Home / magmi-0.7 / releases
Name Modified Size Downloads / Week Status
Parent folder
Totals: 5 Items   516.2 kB 496
archived 2012-07-25 1 weekly downloads
README.txt 2013-01-31 31.6 kB 33 weekly downloads
magmi_0.7.18.zip 2013-01-31 162.5 kB 490490 weekly downloads
magmi_0.7.18beta2.zip 2012-11-09 160.9 kB 11 weekly downloads
magmi_0.7.18beta1.zip 2012-11-06 161.2 kB 22 weekly downloads
------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.18 - ------------------------------------------------- ################################################# # Bugfixes ################################################# - now magmi cli also writes into magmi/state/progress.txt file as the gui does (this will help using email plugin from cli) - magmi cli parameter override for plugins works as expected (was disabled in beta) - Extra plugin package (especially exotic use case remote agent) is backward compatible with php 5.2 ################################################# # Enhancements ################################################# * The value replacer formula resolver has been moved into productimportengine. This will enable to use it later in many places (prepare for even more powerful data manipulation capabilities in next version) * Startup info in log is more complete UI -- - Added better info display on plugins as well as sponsoring infos Enhanced Plugins: ------------------ - Category Importer/Creator now can work with category root path parameter from UI (was buggy, thanks to Pierpaolo Toniolo) - Category Importer/Creator can now define item positions in last category - Category Importer/Creator can now have explicit root assignment on multistore - Image processor now has enhanced renaming capabilities (useful for server generated remote images) (renaming syntax changed including support for regexp replacement with captures & value replacer syntax) - CSV Datasource, added support for UTF8 BOM & Non BOM with autodetection ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.18beta2 - ------------------------------------------------- ################################################# # Bugfixes ################################################# Thanks to mengqing : fixed problem in multistore update when resetting to default values. Updated fshelper to avoid Fatal Error when using E_ALL reporting mode for LocalMagentoDirHandler declaration ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.18beta1 - ------------------------------------------------- ################################################# # Bugfixes ################################################# * UI : - UI Should be more resilient to cache effects using timestamped runs * General: - Better handling of bad category ids in category_ids column (now raises a warning instead of exception) - type won't be reset to "simple" if item already exists and type column not set. * Category Creator Importer: - fixed support for multi root category on same line ################################################### # New features ################################################### * Magmi cli - implemented profile chaining in a single call - magmi cli is now integrable in non cli scripts, you just have to override args & logger. * Alternative global configuration support: - An alternative configuration file syntax enable config proxying to a file that is located anywhere. - However, this conifguration selection is not yet available in UI, this is mainly used for integrators that would like to target several magento installations. ################################################### # New Behaviours ################################################### store column will now be automatically New Plugins: ------------- * Remote Agent: - allow to run magmi on one host & target a remote hosted magento , however DB connectivity should exist between hosts. * Tag Importer: - allows to import product tags (and also update tag list for a product). This Plugin was sponsored by Pawel Kazakow (http://xonu.de) Enhanced Plugins: ------------------ Import Limiter 0.0.6: - You can now limit import to a selected subset of columns Image Processor 1.0.24: - Added Support for {magmi.imageindex} and {magmi.attr_code} in image renaming to enable multiple image handling Value Replacer 0.0.8: - Added support for value mapping from csv files. - Fixed support for meta info usage in conditions (so you can have a different behaviour depending if item exists too) Category creator/importer: - Added support for item positioning within category - Added support for escaping of tree separator ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.17a - ------------------------------------------------- ################################################# # Bugfixes ################################################# - better dir policy for engines in cli script - fixed getMagentoVersion() bug ################################################# # UI ################################################# - added donation link - fixed some headers - added 1.7.x option (no real effect since magmi already compatible) Enhanced Plugins : Extra package (to download separately) --------------------------------------------------------- - added support for configurable/virtual association - fixed multisite support for tier pricing ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.17 - ------------------------------------------------- ################################################# # Bugfixes ################################################# - CSVException not Found - fixed getPluginInstance method in engine - better "cache" effect resistance of UI Enhanced plugins : Base package (embedded with release) -------------------------------------------------------- ################################################# # CSV Datasource 1.2 ################################################# The CSV Datasource now has "import mode" than enable to handle local or remote CSVs. This remote feature is able to handle : FTP (authentified or not), HTTP (authentified or not) and HTTPS (need to be tested but should work) Enhanced plugins : Extra package (separated package) ---------------------------------------------------- ################################################# # Image Processor 1.0.22 ################################################# - bugfix/enhancemet : when set to 1 , the gallery_reset column will clear the product extra images. New Plugins ------------ ################################################# # Grouped item processor (limited) ################################################# Grouped products can now be imported through this plugins, however only grouped/link relation is handled yet, qty of simples in group is yet to be implemented Thanks to Alpine Software for developing this. ################################################# # Import Report email notifier ################################################# This plugin enable email sending once import has been done. All email fields are configurable (subject,body) as well as attachments (import log & input csv) - It supports multiple destinations - It uses php integrated mail() feature. ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.17beta5 - ------------------------------------------------- ################################################## # Bugfix Release ################################################## Beta4 build was buggy,did not take into account the multistore fix for sql ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.17beta4 - ------------------------------------------------- ################################################## # Bugfix Release ################################################## - Fixed error in SQL query that was used when multiple stores were set in "store" column - CSS adjustment (thanks zuiko) ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.17beta3 - ------------------------------------------------- ################################################## # Bugfix Release ################################################## - Fixed website deduction in case of admin only store , now defaults to "all websites" - This should fix product not appearing in frontend as well as named category assignments with explicit store roots. ################################################# # Relater plugin ################################################# Now the cross relate don't relate slave items with each other anymore A new *re_skus column is now available to have "star relate" , ie : all slaves relate with each other as well as with the base sku. ################################################# # Image Processor plugin ################################################# A new "reset_gallery" column is available , if omitted , then reset is considered "1" This enable several media_gallery line per sku , if reset_gallery is set to "0" , then the media_gallery images on this line will be added to the current item gallery If this column is omitted or set to 1, the extra images of the item will be resetted before the listed images are added. ################################################# # Utilities ################################################# The clear catalog now uses database reflection in case of all flat catalog have not been built yet. ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.17beta2 - ------------------------------------------------- ################################################## # Express Bugfix Release ################################################## - Fixed category assignment code (reintegrated unexpected line removal) ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.17beta1 - ------------------------------------------------- ################################################## # Major Update on Integration scripts management ################################################## MAJOR CHANGES IN DIRECTORY STRUCTURE TO KEEP ALL RUNNING AS IS FOLLOW THE FOLLOWING PROCEDURE: - copy your current magmi directory into magmi_new directory (or whatever name you want) - upgrade the magmi_new install with the upgrade procedure Then read this: Old integration dir struct was <magmi_dir>/integration/[all files here] New integration dir struct is the following <magmi_dir>/integration/inc,<magmi_dir>/integration/samples,<magmi_dir>/integration/scripts/[script_dirs]/[your files here] the Post Install process will automatically MIGRATE your existing files into <magmi_dir>/integration/scripts/migrated/[your files here] YOU MUST change your main integration script file to include this: include_once("../../../../magmi_inc/magmi_defs.php") once done, you can include all necessary magmi includes by using include_once("themagmiscriptname.php") You can of course copy your scripts from integration/scripts/migrated to integration/scripts/thenameofyourchoice Once your integration scripts in magmi_new are running ok, just : - rename orginal magmi dir in magmi_old - rename magmi_new dir in magmi now you have a brand new magmi & have finished to migrate your scripts. don't forget to update any bash/cron to point to your newly migrated script. ############################### # Magmi update ############################### - Post install procedure implemented that can perform file operations ############################### # Major Changes ############################### - the "websites" column is now OBSOLETE , all website scope will be deduced from store column - internal path management is now based on absolute paths ############################### # CSV Datasource ############################### Now only list base filenames in combo , better names for CSV file download. ############################### # SKU Finder Plugin ############################### This new "base" plugin enable to match sku in magento using any other attribute column that is in the input source. This attribute MUST be flagged unique & global scope in magento for the plugin to work (it'll complain otherwise) ############################### # Bugfixes ############################### - Fix for european date match regexp. ############################### # Extra Plugin package ############################### - Enhancements on Value replacer plugin, now handles meta.xxx values, see documentation. - new parameter for image processor : allow to not precheck image availability (this should better handle shroedinger mode amazon hosted remote images url) - Tier price importer now checks for price scope config,should work better for 1.6.x single store (thanks bepixeld for spotting & submitting patch) ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.16a - ------------------------------------------------- ############################### # Bugfix Release ############################### - Fixed multiple store import with multiple file or non sku ordered file. the test for existing had a typo generating a value reset. ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.16 - ------------------------------------------------- ############################### # Magmi update ############################### - Now magmi is able to update itself into its current directory (whatever it is named , this allows to upgrade magmi instances side by side) - Better UI reporting on update ############################### # Bugfixes ############################### - Fix for plugin apply order in the same family (older version executed plugins out of order in the same family) - Fix time reporting - Fix first run JS error on main page ############################### # Extra Plugin package ############################### - bugfix on multibranch category assignment for multistore for on the fly category importer - fixed category url rewrites - fixed tier price plugin processColumnList signature ############################### # Utilities Plugin package ############################### - added remove images custom sql script ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.15b - ------------------------------------------------- ############################### # Express Bugfix Release ############################### - Fixed multiselect separator retrieval if set to custom - Fixed directory permission save (was overriden by file value through UI) - Fixed multistore translated select/multiselect option import (even if not translated if base import was not using admin store) - Fixed orphans options related sql custom utility ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.15a - ------------------------------------------------- ############################### # Express Bugfix Release ############################### Fixed buggy "SELECT" detection in DbHelper base class that was causing SQL errors on Custom SQL utility plugin. ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.15 - ------------------------------------------------- ############################### # Filesystem operations ############################### - Added explicitly configurable dir & file perms for magmi filesystem operations ############################### # Internal enhancements ############################### - Added EXPERIMENTAL support for translatable options. NOT READY YET - Added support for making plugins invisible (adding __ before plugin dir name) - Some productimportengine refactoring - Added reporting of SKU import statistics (OK & KO , KO includes skips) - Fixed Generic SQL Datasource MySQL panel php tags. ############################### # PLUGINS ############################### Extra package updated, see README in packages repository Utilities package updated, see README in packages repository ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.14a - ------------------------------------------------- ############################### # Express Bugfix Release ############################### - Fix product type "override" to simple on Update mode with partial data ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.14 - ------------------------------------------------- ############################### # Magento 1.6 DB Support ############################### - Used table reflection for stock & product tables columns. magmi should be now agnostic to database fields removal/insertion into those tables. - The statement above gives magmi "out of the box" 1.6.x compatibility ;) - This also means columns like "has_options" or "options_required" are now assignable by magmi out of specific plugin choices. ############################### # Datapump API Improvement ############################### - Added transaction support (as with standard engine) - Added line number support to enable Import Limiter to be used in automated profile ############################### # PLUGINS ############################### - added some logging into Magmi Import Limiter when filtering using line numbers NEW EXTRA PACKAGE AVAILABLE !! - added 'media_gallery' to image plugin triggering fields - fixed support for {{ }} inside datasource values (it may happen if you add some cms block enabled description) ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.13 - ------------------------------------------------- ############################### # Table Naming Policy Change ############################### From now,table prefix won't add "_" between prefix & table names anymore. Please update your prefixes settings to add "_" if needed. ########## #Bugfix ######### Core: Fixed bug that prevented retrieval of first cache miss attribute metadata (configurable attributes generated column might have triggered it) ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.12b - ------------------------------------------------- ########## #Bugfix ######### Fixed bug that prevented dynamic parameters to be correctly saved due to 0.7.12a update. ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.12a - ------------------------------------------------- ########## #Bugfix ######### Fixed bug that prevented saved checkbox param to be resaved as unchecked ------------------------------------------------- - RELEASE NOTES FOR MAGMI 0.7.12 - ------------------------------------------------- ########## #Bugfix ######### - fixed attribute scanning conditions (typo was setting always true) ########## #Core ########## * ProductImportEngine - added relative category affectation. - added store column check warnings - added support for no store column, defaulting to "admin" - getAttrInfo can now perform DB lookup if not cached instead of returning empty - added support for explicit relative values in qty column for stock updates * Magmi_utils - added utility functions trimarray & getRelative ############ # UI ############ - Added parameter change detection, if no plugin have changed, profiles can be run using new parameters without saving. - Better ajax callback for progress check. - Utilities UI totally revamped, more coherent with lma ############### # Integration ############### - added new sample for configurable trough Datapump ######### #Plugins ######### Base: ------ * CSV Datasource: - CSV download now takes live value for csv combo. - Now allows truncated CSVs (where some lines ends before the end of declared header columns), added related UI option * Configurables: - Updated related simples visibility modification policy (now all values are possible) - Better management of unknown options_container if forgot to use generic mapper for translated values, now cleanly defaults to "Block After Item Info" - fixed compatibility bug with custom options that was also manipulating options_container value - Added warning if no configurable attributes are defined on the configurable line or could not be deduced from attribute set * Product Deleter: - new plugin that enable to delete products, just add a magmi:delete column & put 1 on each product line to delete * Product relater & cross/upsell: - autoclean double relations that might have cause related to not show up. Extra ----- * Categories - added support for custom tree branch separator - added support for relative add/delete of categories assignment of item * Image Processor - added support for "per store" labels for gallery - added support for https urls - bugfix for file kept open on remote urls * On the fly indexer - fix problem when reindexing item that was "logically cancelled" by processing. * Value Replacer - added support for {meta.xxx} value that will get some info on item status (new,same,product_id) * Value Replacer Utilities --------- CleanEAV: - EAV status check now an action ,not performed on loading Clear Products: - added link tables clear Custom SQL: - added page layout cleaning if wrong values imported - added orphan options removal 0.7.11: Core: - No more warnings in update mode if some attributes are not set Base Plugins: - fixed JOINS on relate plugins - fixed us_skus/cs_skus column inversion - CSV Datasource now accepts headerless CSVs , column names to map will be set to col1,....,colX Datapump API: - added comments on sample, now creates 5k complex items with relations. - added logger demo & stats support Extra plugins: - package updated - category creation by name now updates url_key & url_path of categories 0.7.11beta2: UI: Revamped header:Introduced Logo & new release info including MIT License Added 1.5.x value for magento version (strict equivalent of 1.4.x) Restored php 5.2.x compatiblity for plugin categorization Core: - Code more compatible for "restricted PHP" environments (socket connectivity detection) Base Plugins: - adapted code to not use magento version = "1.4.x" but !="1.3.x" CSV Datasource: - enhanced "download CSV" using php script passthrough 0.7.11beta1: - introduced "datapump API" to integrate magmi in custom PHP code (see sample.php in integration directory) - core was modified to support Datapump API calls , so Datapump API will be only available from 0.7.11 - now default initial values are provided for "magento" mandatory fields or system columns (store , attribute_set,websites) if not found - added support for "__MAGMI_IGNORE__" magic value to remove column from processing on a per item basis , this value can be set initially in datasource or added by plugin computing (Value replacer) UI: - added configurable multiselect value separator in global config - added links to wiki docs for plugins - added plugin categorization Base: - added support for related products (cross relate is possible) - added support for upsell/cross sell products 0.7.10a: fixed package postInstall code, this will remove the error in pluginlist for itemindexer class 0.7.10: - added support for category_reset column * if column not present or set to 1, behaves as normal, ie : reassign categories * if column value is set to 0 : the categories listed will be "added" to the item instead of replacing the current ones. - upgraded dbhelper class to support parameterized requests & multiple requests per file CLI: - added stdout output for import UI: added link to utilities page & back. Plugins: - Some code cleaning & bugfixes. Base: - Reindexer plugin now asks for php cli command to be adaptable to most setups - Detection of php has been dropped since it caused some troubles on some setups Extra: - On the fly indexer is back !!!! and it enables to have items shown on the frontend after just reindexing prices (the on the fly indexer takes care of urls & categories) Utilities: - Added custom SQL utility with powerful parameterized sql syntax. - Added run report 0.7.9: - added internal string encoding to UTF-8 , might help on weird option values duplication - added initialization to empty array for "default" store list. (might remove some warnings) Plugins: Extra: - fixed category importer creator (wrongly named callback didn't help !!) - fixed image importer removing base images when media_gallery was defined, also fixed sql for detecting existing images in DB - fixed support for arbitrary value columns in advanced syntax 0.7.8: - fixed bug preventing processing chain to be "broken" by a plugin returning false. - fixed socket support for connectivity , try to guess socket using phpinfo. Plugins: Base: - Configurables : added support for not linking attributes with undefined (empty) values in datasource Extra: - Categories :set multiple category branches separator to ";;" to enable "," in category names - Image Processor : fixed bug preventing override mode to overwrite existing images 0.7.7a: - fixed bug preventing attribute set id to be correctly sent to plugins on exisiting items (was causing new configurable attributes to be ignored when reimporting existing configurables) - added prescan for datasource getcolumnnames (for later plugin ui usage) - implemented fast count sql files to sql datasource (should be named .sql.count) 0.7.7: - Added isRunnable method to plugin API - checks for ZipArchive to be present to enable uploads/upgrades - Fix important bug preventing attribute info retrieval with plugins generating holes in item array. Plugins: Base: - Fixed indexer UI & added command line detection. plugin is now unselectable if not runnable - Implemented configurable super_attribute_pricing column support (see forum for syntax) Extra: - Fixed image processor behaviour on last cached failed image : now triggers filling error attributes :) - Tier price : fixed obsoleted code Extra plugin package updated !! 0.7.6: UI: - Global options Database : extended connectivity options for database, now 2 modes are available "host/port" & "socket" DB port is now configurable in host/port mode unix socket is also available - Global options Magento : relabeled "magento base dir" for more explicit label "filesystem path to magento dir" - stock options management : will always force "manage_stock" flag if not present in datasource & qty set,otherwise will use datasource value for this flag. Plugins: - URL UI fixed & extended with authenticated curl & wget shortcuts. - Datasource 1.0.7- CSV download option added - Image Processor 1.0.9 , optimization test for existing image on target name instead of source name. 0.7.5: -global: new attribute set detection , with error when not found and new product to be created. - fixed UI bug that prevented profiles to be saved correctly (thanks sunburn) - forced gpc magic quotes to off in save_profile (should help for value replacer) - Base Plugins: - fixed configurable simples_skus support & also attribute detection (thanks gkadmin for letting me debug his setup) - magmi optimizer now optimizes image values , and is more verbose 0.7.4a - fixed website list detection bug when using table prefix - better "write permission" tests for magmi dirs - xcreate mode should now behave correctly 0.7.4 - new mode "xcreate" (create non existing, skip existing (which is the exact xor of update mode) - fixed stock management problems - productimportengine now 1.1.2 - updated extra package , added new powerful value replacer plugin (great powers come with great responsibilities) 0.7.4beta3 - removed notice for accessing removed & obsolete member $reset in productimportengine - robustified productimportengine for obsolete registerAttributeHandler calls (with warning) - productimportengine now 1.1.1 0.7.4beta2 - added extra param in processItemAfterId that helps plugins like image processor - configurables 1.0.6 , should fix configurable import problems. - updated extra package 0.7.4beta1 - cleaner exception handling, now faulty line will really not create records in DB - refactores stock management, all stock management options are now handled correcly - refactored of attribute scope management & store management - websites column is now optional & will be defaulted to default website if ommitted or empty - fixed many uis bugs - CSV datasource 1.0.6 (added capability to use external directories for csv) - Generic mapper 0.0.4 (added "__common__.csv" for common mappings) - Generic SQL datasource , bugfixing of UI - Cleanup of configurables code - Many helper methods added in dbhelper.class.php - Fixed reading of keys with spaces in plugins config 0.7.3 - UI code cleanup - fixes empty text values prob lems - new configurables plugin version, should work better with simples_skus (however , still under investigation) known issues: if some columns are missing in datasource,the imported product may not be usable. 0.7.2a - bugfix release, import should run OK now 0.7.2 - major refactoring , introduced "engines" abstraction for future extensions & utilities features - much better & detailed error reporting - fixed windows profile issues on xampp - much detailed display on run (current profile, start & end time) - remember last executed profile - configurables fixed for has_options & required_options flag 0.7.1 - fixed windows server compatibility - some refactoring to enable utilities plugin type 0.7.0 - fixed division by 0 in magmi progress - fixed configurables plugin fixed association, use "simples_skus" as column name 0.7beta4 - fixed Windows servers problem "NO FILE" when running profile - global reporting step now in % ,defaulting to 0.5 from existing fixed step configs. 0.7beta3 - fixed fresh install FileNotFoundException bug - better UI display for fresh installs - configurable support for "associated_skus" column (experimental, will be fixed in a per plugin release) 0.7beta2 - IE display fix for dynamic links but hovers are not working yet : ie sucks at css. - fixed URL UI plugin - fixed profile management, beta1 was not functional on this aspect, this one should be much much better - Image processor enhancements, better error display on image not found. - fixed configurables plugin attribute link main changes: - Config Model Refactored in order to handle several "config" directories - Features * profile management, now you can save several “configurations” as “profiles” and tell magmi to use them - UI: * single page UI with direct link to “import” page using a given profile * new sections in main page : - Maitenance operations, is the new section that will hold “clear catalog” link - “Directly Run magmi with existing profile” (explicit enough) - Common Configuration : for magento related parameters - Profile Configuration : for all plugin selection & plugin parameters. * dynamic loading of plugin config panels for each selected plugin * many operations done using prototype callbacks & some ajax. - Plugins: * Internals added some convenient features like knowing the install dir & being able to retrieve the used profile from the config. * Plugins can now use ajax reloading into their options panel * Generic SQL datasource, enables to use a SQL query over a remote DB to provide columns - UI NEEDS 0.7 Plugin improvements * Configurable import plugin : handles configurable item type, autolink provided for all sku compliant simples. * Url UI plugin obsolete since profile holds all chosen plugins & their parameters.
Source: README.txt, updated 2013-01-31