Courtesy of Miva Merchant
Release Notes
Detailed information about the Wombat beta may be found in the Miva Merchant Community Forums.
Bug Fixes:
• #4733: PayPal Pro express not sending order details
• #4781: Amazon Checkout can only accept PROD Codes of 40 characters in length or shorter
• #4929: Amazon Simple Pay – quotes in store name cause invalid signature
• #5065: Buysafe bonding charges are being charged tax, but they should not be
• #5069: Default CSS framework (not CSSUI) strips Affiliate terms and link from ACED
• #5291: cmp-cssui-links component is checking for the "checkout" param twice.
• #5292: CSSUI appears to ignore the SEO Short Links rule for the Storefront link
• #5293: After deleting a module, control should return to the module batch edit screen
• #5294: PayPalPro returns no report fields
• #5295: Order_Backorder_Items provisioning function generates invalid provisioning error code
• #5296: Cannot configure default variant through provisioning
• #5297: Order_Backorder_Items provisioning function is sending multiple order item notifications
• #5298: Lookup popups intefere with autofill
• #5299: CSSUI does not install the attributemachine component on PATR page.
• #5300: Product Import module does not set the product inventory out_track field.
• #5304: Runtime >> Customer/Affiliate Sessions are not properly clearing the cookies.
• #5305: Edit Product > Inventory Variants > Browser crashes when viewing all variants
• #5306: Edit Product > Inventory Variants > The lightbox does not stretch across the full width of the window
• #5307: v55 Compatibility JavaScript code isn’t compatible enough
• #5308: The shipment fulfillment emails are missing the tracking link.
• #5309: The copyright dates should be updated.
• #5310: ComponentModule_Content is called for deactivated modules
• #5311: Runtime >> The MMUI Order History List uses links that go to insecure pages.
• #5312: Runtime >> The CSSUI Order History List uses links that go to insecure pages.
• #5313: Canadian VAT not calculating properly
• #5314: Cannot enable product inventory and set stock level in the same tag
• #5316: No provisioning for domain SEO settings
• #5317: Order_Add sets incorrect option_id for OrderOptions referencing non-existent attributes
• #5318: OrderShipment_Add does not work with non-existent product records
• #5319: Order List components do not pass lookup fields in sort links
• #5320: remove.mvc not removing tables
• #5321: does not allow the order’s date to be specified
• #5322: InventoryProductSettings_Update does not set proper defaults for non-present optional tags when enabling inventory
• #5323: PayPal IPN – Shipping Address that’s entered on PayPal’s side, does not come back to Miva Merchant.
• #5324: Future PRV_Tag_Date dates are generated with incorrect daylight savings time adjustment
• #5326: Chase transactions show both approved and declined in Manage Orders
• #5327: chasepaytech: Admin Authorizations are actually Auth + Capture if configured to do so
• #5328: Transaction amounts are displayed unformatted in the Payment drop down list on the order detail screen
• #5329: should make room for imported orders, if possible
• #5330: cbamazon does not prevent basket modification after transferring control to Amazon
• #5331: cbamazonr can be used to convert any basket into a placeholder order
• #5332: Leaving the framework confirmation screen makes all tab links point to Add Store screen
• #5333: Checkout by Amazon OrderPayment records are not updated to include shipping/tax
• #5334: cbamazonr displays fatal error when the order has already been processed
• #5335: Checkout by Amazon may trigger fulfillment modules more than once
• #5336: Payment module and encryption key reference counts are not properly maintained
• #5337: mod10: Cannot remove methods
• #5339: AttributeTemplates.d.refcount not updated
• #5342: DB_OPENVIEW_Range callers are handling errors incorrectly
• #5343: Cannot swap between attribute templates via product update provisioning
• #5344: No global body tag control in CSSUI stores by default
• #5345: Lack of the MMUI Messages component IN CSSUI restricts simple access to SFNT content
• #5346: SkinsComponentModule_Export fails to export content from more than one item
• #5347: Pages’ IDs, codes and names are not available to the template language at runtime
• #5348: When modifying a page during uninstall, a module must remove references to all its items
• #5349: Framework install code fails to apply templates for components with multiple items
• #5350: Export Products from Flat File > Ignores the Other Delimiter option.
• #5351: Typo in JavaScript function imp_continue()
• #5352: NTFD page outputs 200 Success Status code (was: Need to create page-level custom HTTP header component)
• #5353: Export Products from Flat File > The Auto-Refresh feature is no longer functional.
• #5354: prodimpt: taxable and active are overwritten when updating Products and those columns are not assigned
• #5355: g.clientside_url and g.json_url creation relies too heavily on server configuration
• #5356: prodimpt: Inventory Active, Quantity and Adjust By fields are overwritten when updating Products and those columns are not assigned
• #5357: prodimpt: If the Product Inventory record was inactive, enabling the Inventory via the Flat File is not functioning properly.
• #5358: prodimpt: A block of leftover code appears to have been misplaced.
• #5359: prodimpt: Inventory Adjust Quantity field is no longer working.
• #5360: JSON: ProductList_Adjust_Inventory does not explicitly activate inventory when setting product count
• #5361: JSON: PaymentMethodFieldList_Load does not strip whitespace from field codes, causing Authorize.Net CVV field not to appear in admin
• #5362: prodimpt: Setting the Track Product Inventory field to "No" does not remove relevant records.
• #5363: Passphrase dialog appears off the right edge of the screen
Other Changes
• A new database function, OrderItemList_Backorder_Dates has been added to lib/dbeng/orders.mv. This function allows multiple OrderItem records to be marked as back ordered with individual in-stock dates while triggering a single change notification.
• Fixed a bug that prevented shopping session cookies from being properly cleared.
• New provisioning tags and allow manipulation of the default variant for a product.
• New database functions ItemModuleList_Load_Page_Active() and ItemModuleList_Load_Page_Store_Active() added to features/tui/tui.db.mv
• New provisioning tag allows provisioning of SEO settings
• A new option has been added to PayPal IPN and PayPal Pro to allow the PayPal Shipping Information to overwrite any previous values in Miva Merchant.
• A new global variable, g.Merchant_Local_Timezone, is now initialized in lib/config.mv. This variable contains the return value of timezone() when running a 5.06 or earlier MivaScript engine, or "local" when using 5.07, which allows mktime_t() and time_t_xxx() callers to take advantage of new dynamic daylight savings time code in the 5.07 engine.
• The autocomplete algorithm in new AJAX UI elements has been redesigned to generate less server load.
• Security and functionality enhancements from module-cbamazon-3 are incorporated into this patch.
• The provisioning tag can now be used to change the attribute template referenced by a product attribute.
• The ID, code, and name of the current page are now available through the StoreMorph tokens page:id, page:code, and page:name for all pages.
• A new component, cmp-mv-body, provides a generic template that may be used to control the body tag for both CSSUI and MMUI. The item exists but is unused in a default installation. To use this component, you must manually create a "body" item that references it and modify the page templates to reference the item instead of directly
drawing a <body> tag.
• A new component, cmp-mv-content, provides one or more templates that may be pulled into pages. New CSSUI installations register a "content" item and assign this item to the SFNT page. Upgraded CSSUI installations will not be modified.
• A new component, cmp-mv-http-headers, and default item http_headers allow HTTP headers to be controlled on a page. This component is used to output a 404 Not Found error on the NTFD page.
wombat-rc3
Miva Merchant 5.5 PR7 Release Candidate 3
Bug Fixes:
• #1220: Runtime >> Create Affiliate Account >> After an account is created, refreshing causes duplicate records
• #4942: Need to update PayFlow Pro XMLPayRequest URL.
• #4954: Google Checkout needs control over the Default Shipping Method
• #4992: It’s possible to create a circular category hierarchy in the admin
• #5001: Attribute template options copied to to a product cannot be sorted
• #5003: USPS trademark symbol should be changed from an ascii char to an entity
• #5040: CSS UI: css directories and files have wrong permissions
• #5050: Runtime error when applying MMUI/CSS framework to CSSUI
• #5055: Affiliates are shown their logins inside an editable field on AFED
• #5069: Default CSS framework (not CSSUI) strips Affiliate terms and link from ACED
• #5090: PLMT "Back" button goes forward, not backwards
• #5113: Item Dialog: Option autocomplete does not work for attribute templates
• #5176: Runtime > Edit Affiliate > Payment Date is not formatted.
• #5184: Runtime >> Affiliate Links is overwriting g.Affiliate
• #5236: Customer Fields component uses insecure JavaScript source URL
• #5260: Managed Orders >> Payment Modules that go offsite to capture transactions should not be available
• #5277: Upsell_Product_Count field missing from multiple upsale templates
• #5283: We need to update the frameworks before Wombat goes to production.
• #5303: ampersand in shipping method causes Amazon Order to fail
• #5365: Paypal Pay Later explanation link is wrong.
• #5366: UPS is still using the old mmp.miva.com URL
• #5367: We need to add Import Attribute Templates back to Flat File Product Import.
• #5368: New GOOGLE_settings database columns not created in Wombat beta
• #5371: setup.mv: Code which pre-populates UpgradeInstalledPatches was not merged from feature-upg-4
• #5374: Inventory Variants filter select boxes show through any modal dialog window in IE6
• #5375: PayPal Pro was missing the build_ident tag.
• #5376: CSSUI Product List component not sending correct offset values
• #5377: CSSUI Product List component not setting old g.Offset
• #5378: Flat file import modules allow invalid email addresses for password recovery email field
• #5379: Admin_Open_Store does not load any information about the UI module
• #5380: Store_Open: g.Store_Framework_Inuse code is inefficient and inexact
• #5381: WombatRC2 Upgrade – Address field does not turn red
• #5382: Chase: Runtime error when processing orders through the Legacy Order Processing.
• #5383: Newly created CSSUI stores get no default frameworks
• #5384: MMUI Default templates (and default_fw) should include attributemachine references
• #5387: No errors when submitting invalid values on MMUI Order History Lookup by Billing Information
• #5388: Warning text contains " " sorting Products in Edit category
• #5389: Order Total column for MMUI Order History List missing dollar sign
• #5399: Images in CSS files not exported if the URL uses ./ or ../ relative locations
• #5390: PayPal Website Payments Pro fails to install.
• #5392: MMUI default_fw does not update PROD > Related Product List Layout
• #5394: MMUI default_fw does not contain ORDH, ORDS, or ORHL pages
• #5395: attributemachine: Possible load infinite loop
• #5396: Wombat beta 8 (and potentially future patches) does not deploy setup.mvc correctly
• #5397: css_fw does not contain order history pages or ACLN
• #5398: Flat file import modules force log to either be emailed or saved
• #5399: Images in CSS files not exported if the URL uses ./ or ../ relative locations
• #5400: CSS files that do not contain url() declarations are exported as empty files when saving a framework
• #5401: When saving a framework with multiple CSS files, contents are glued together
• #5402: CSSUI: When logged in, "Order History" link in header links uses non-secure URL
• #5403: cmp-mmui-vieworder: Configuration screen has useless "Advanced" and "Point + Click" links
• #5405: attributemachine component is not assigned to all relevant pages when upgrading an MMUI store.
• #5407: USPS Online Rate Calculation is allowing bolded fields to contain empty values
• #5408: Fatal error when canceling application of a framework
• #5410: CSSUI Design Your Look wizard contains runtime error on first step
• #5411: CSSUI >> The footer on the Customer Login (LOGN) page is in the wrong place
• #5414: CSSUI >> Lookup Order History page has the wrong title.
• #5415: CSSUI Customer Fields default template fails to hide the address field when set to hidden
• #5416: Order Encryption allows creation of keys with whitespace as prompts
• #5417: CSSUI >> My Account (ACLN) page has an incomplete title.
• #5418: CSSUI >> Invoice (INVC) page has an incomplete title.
• #5419: Edit Store >> Maintenance Mode tab >> Warning and Maintenance Messages should be top aligned.
• #5420: CSSUI >> Maintenance mode warning message does not appear on any pages.
• #5421: MMUI Navigation Bar component’s account link always points at LOGN on INVC
• #5422: CSSUI >> Affiliate Login >> Invalid login error provides too much information.
• #5424: CSSUI Product List component needs HTML formatting
• #5425: upslabels: When Customer Supplied Package is selected, dimensions are required
• #5426: MMUI: Inline CSS styles make tracking links invisible
• #5428: Orders with all items backordered are shown as status "Pending"
• #5429: HTML elements are off
• #5430: CSSUI >> Not Found (NTFD) page has an incomplete title.
• #5431: Manage Orders: Payment module authorization/capture errors are not decoded
• #5432: Unable to delete rates from European VAT module
• #5433: FedEx: Cannot assign/unassign methods
• #5434: Upsale search returns no results
• #5435: PayFlow Link fails to create orders (Wombat Beta 8 session management?)
• #5436: CSSUI >> Upsell Missing Product Attributes Single (UATR) >> Missing text.
• #5437: CSSUI >> Upsell Missing Product Attributes Multiple (UATM) >> Missing text.
• #5438: CSSUI >> Inventory >> Product Out of Stock (POUT) screen displays the wrong title.
• #5439: CSSUI >> Search (SRCH) page has the wrong title.
• #5440: Back Order Confirmation HTML Email should not be a fulfillment module
• #5441: Google Checkout takes shoppers to "Order has already been processed" screen.
• #5444: USPS: Wizard configuration sets secure URL to an empty string
• #5445: ToggleDetails.js outputting invalid JavaScript if billing or shipping is set to hidden
• #5446: ToggleDetails.js not seeing billing/shipping as identical for auto-hide
• #5447: cmp-mmui-custlink: "Welcome back" link goes to ACNT for newly created stores
• #5448: cmp-mmui-navbar: "Account" link goes to ACLN for upgraded stores
• #5449: MMUI: ORHL page is inaccessible for new installs
• #5450: Saving a framework fails to save component images.
• #5451: Need to add an exception to Module Validation for cssui.
• #5454: Import Categories from Flat File META custom field data is not deleted when specified
• #5455: Import Products from Flat File resets low and out of stock levels to "Default" when skipped
• #5456: Export Attributes to XML File fails to output provisioning code in the update format
• #5457: Customer, category, and order export modules do not validate the user-defined email address field
• #5458: SEO settings functions aren’t encoding ampersands when generating traditional links
• #5459: MMUI Sitemap component has duplicate Miva Merchant footer link in its default template
• #5460: Products with required attributes which contain colons (:) cannot be added to the basket
• #5461: css_fw: ORHL page has broken header reference
• #5462: css_fw: ORHL "Zip Code:" prompt for lookup form appears wrapped over two lines
• #5463: LOGN, ORDL, AFCL and ORHL templates don’t use the Login button item
• #5464: css_fw: Missing component files
• #5465: cmp-mmui-orderlist: Component does not reset to point + click mode from advanced mode via provisioning
• #5466: CSSUI Category Tree component was never saving custom fields as assigned
• #5467: CSSUI Product List component does not hide purchase buttons in expanded mode
• #5469: "Update Customer Record With This Information" option needs to have a clear:both CSS rule
• #5470: MMUI: Sitemap page doesn’t support css_fw
• #5471: Edit Product: Cannot assign an attribute template to a product if it has a colon (:) in its code
• #5472: CSSUI Affiliates component’s default template has the terms fields in the wrong place
• #5473: setup.mv references support.smallbusiness.miva.com
• #5474: CSSUI Product Display component outputs excessive whitespace in its template code
• #5475: USPS Shipping Label fields should be bold faced.
• #5476: Manage Orders > Add Items auto-complete is generating JavaScript error in IE 6.
• #5477: MMUI Default Framework is not enabling the quantity purchased field.
• #5478: Manage Orders: IE6 runtime error when viewing an order with payments.
• #5479: prodexp – doesn’t respect the delimiter choice in the header.
• #5480: Fatal Error when Adding an Affiliate Payout for an individual Affiliate.
• #5481: Generate Shipping Labels: Address dialog "Country" field defaults to Afghanistan
• #5482: cusimpt: Does not validate customer login
• #5483: Runtime >> CSSUI >> Edit Affiliate >> Link URL is an editable field.
• #5484: cmp-cssui-buttons: Does not reset button code to "simple" mode when applying cssui_default_fw
• #5485: Runtime >> CSSUI >> Search button in the global header is not rendered by the buttons component.
• #5486: Unable to create a store after WB2 and fresh install
• #5487: cssui-logn.mvt should be included in RC3.
• #5488: cssui_default_fw is missing many template updates
• #5490: prodimpt: If inventory is enabled for a store and you do not import inventory settings, error messages are logged
• #5491: prodimpt: No error message if an invalid attribute temlpate code is specified
• #5492: RC3 Should create the CSSUI Default Framework if it doesnt exist.
• #5493: Upsell Batch Edit >> Enter key no longer works for the Search field.
• #5494: Managed Orders >> Batch Edit >> Sorting the Customer Name column provides odd results.
• #5495: Payment Configuration Wizard is displaying invalid characters
• #5496: Export Customers to Flat File has static height defined for the custom field options
• #5497: Import Products from Flat File log is outputting incorrect errors
• #5498: We need to ensure that RC3 installs the relevant frameworks if they’re missing.
• #5499: cbamazon: Shipping Method descriptions use Amazon service levels instead of Merchant configured descriptions
• #5500: Circular Category validation message has a spelling error.
• #5501: cssui_ordl.mvt needs to be included in RC3.
• #5502: Deleting Inventory Variants in IE6.0 is not functional.
Other Changes
• cmp-mv-http-headers now supports provisioning
• Two new functions have been added to cssui_seo.mv: SEOSettingsOrderHistory_URL() and SEOSettings_OrderHistory_URL_with(), which generate order history links using the current store’s SEO and secure URL settings.
• admin.mvc now sets g.Store_Module_UI, which contains the path to the module file providing the current store’s UI
• Full module records for Tax, Currency, and UI modules are now available in g.Store:tax_mod, g.Store:currncy_mod, and g.Store:ui_mod
• A new option has been added to the MMUI Navigation Bar component which controls the destination of the "Account" button when a customer is logged in when using Point + Click settings.
• Newly created MMUI stores now receive an "Order History" link below the customer "Log In" link, which directs shoppers to the ORHL page.
• Category parents are now validated for circular heirarchies at the database layer, in Category_Update. If a circular heirarchy is detected, the update will fail. Module developers may call Category_Validate_Parent( category var ) to perform the heirarchy validation separately.
• The default shipment picklist template now forces a page break between shipments when printed.
• Implemented the buySAFE Buyer Preference feature.
Miva Merchant 5.5 Production 7
Release Notes Bug Fixes:
• #5504: Confirmation Email modules need to register their feature changes with the store.
• #5505: Import Products from Flat File is assigning zeros for price and weight when adding new products.
• #5507: Frameworks don’t export images when parallel to CSS files that reference them.
• #5508: Sample URLs are being displayed as encoded attribute values.
• #5509: Order deletion log message logs an entire serialized order.
• #5510: Customer Batch Edit: Shipping Address Line 2 state is not retained when switching tabs.
• #5511: merchdb.dat password key needs to be rotated and moved out of MMLSK-released files.
• #5512: cmp-cssui-hdft: Table name conflict with cmp-mv-hdft.
• #5513: cmp-cssui-head: Drops MMUI table sNN_GlobalHEAD on uninstall
• #5514: cmp-cssui-head: Contains incorrect upgrade code.
• #5515: cmp-cssui-html: Uses table name sNN_MMUI_HTML.
• #5516: cmp-mv-attributemachine: ComponentModule_Render_Start uses non-standard JavaScript encoding.
• #5517: prodexp: SQL Injection on g.FlatProduct_Export_LastProduct.
• #5518: cswizard: Stores should be created using CSSUI.
• #5519: mmui-uatr.mvt: Unwanted
was added around product_attributes item reference.
• #5520: cswizard: Informational text about the passphrase says 8 characters is the minimum length.
• #5521: cswizard: Does not create SHIPMENT_PICKLIST.
• #5522: cswizard: Does not register default frameworks.
• #5523: cswizard: Does not set "framework" column in Stores.
• #5524: cswizard: Creates encryption keys with empty passphrases.
• #5525: cssui_seo.mv is outputting un-encoded ampersands in link URLs.
• #5526: MMUI UATM template contains inconsistent HTML input tags.
• #5527: Unused
and excessive whitespace on CSSUI AFCL template.
• #5528: Redundant rules in cssui.css
• #5529: MER-DBP-OSP-00002 error code is being used in two different functions.
• #5533: Order shipment provisioning functions need more descriptive error messages.
• #5534: Wombat RC2 did not create svship column in sNN_PayPal
• #5535: Wombat RC2 did not create owship column in sNN_PayPalPro
Other Changes
• Updates Production Version to 7 and sets Upgrade Stream to Production
• Contains Upgrade Advisor changes from feature-upg-5



0 Responses
Stay in touch with the conversationRSS feed for comments on this post.