Miva Merchant v1.25 Changelog


	Miva Merchant v1.25
	-------------------
	1. Fixed a bug which caused a "Fatal Error" message to be displayed when
	using File Upload on the Mall and Store screens.

	2. Added support for non-standard crypt extensions available on some
	versions of FreeBSD.

	3. The State selection list now overrides the "Other State/Province" edit
	field.  This avoids the problem of users selecting their state in the select
	list, but also typing in the name in the edit field.

	4. Added the CyberSource ICSv2 Payment Services module.

	5. Added the Cardservice/LinkPoint Payment Gateway module.

	6. Fixed a bug in the "UPS OnLine Shipping Calculation" module that caused
	the selected rate chart to work correctly in the drop-down select list but
	not in the final rate calculation.

	Miva Merchant v1.24
	-------------------
	1. Fixed a bug which prevented changing the user interface module
	for a store.

	2. Fixed a bug which allowed order information to be duplicated if
	a user double-clicked on the final "Continue" button when placing
	an order.

	3. Fixed a bug which would cause an order to be saved if a user entered
	an invalid credit card number while using the "Credit Card Payment with
	Simple Validation" payment module.

	4. Fixed a bug which caused the groups for the first store displayed
	in the administration module to show up under any additional stores.

	5. Fixed two typos in lib/db.mv where VALUE was misspelled VLAUE.

	6. Fixed a bug in the "Email Merchant Notification" module which caused
	negative prices for product attributes not to be displayed.

	7. Updated the "UPS OnLine Shipping Calculation" module to reflect a
	change in the UPS API which caused the selected rate chart not to affect
	the shipping costs.

	8. Payment modules may now set the global variable Authorization_Failure_Message
	to display a message when payment authorization fails.  The CyberCash, CyberSource,
	and PaymentNet modules have been modified to take advantage of this new feature.

	Miva Merchant v1.23
	-------------------
	1. Fixed a bug in the "Import Products From Flat File" module which prevented
	uploading the import file.

	2. Fixed a bug which prevented editing products with codes that evaluated
	to 0.

	3. Fixed a bug in the category and product lookup screens that prevented products/
	categories with codes that evaluated to 0 from being displayed.

	4. Added PaymentNet payment processing module.

	Miva Merchant v1.23b1
	---------------------
	1. Fixed a bug which prevented placing $0.00 orders.

	2. Fixed a typo in the administration module which prevented configuring
	more than one fulfillment module per store.

	3. Fixed a bug which caused the category lookup screen to turn into a 
	product lookup screen if the "Next" button was pressed.

	4. Fixed a bug which would cause "Module '0' not found" errors while deleting
	a batch which referenced modules which had been removed.

	5. Fixed a bug which would cause the company name field in the store information
	to get wiped out.

	6. Fixed a bug which caused the attribute codes of text and checkbox product 
	attributes not to be displayed on the order invoice screen.

	7. Fixed a bug in the CyberCash payment module which caused all orders in the
	batch reports and process orders screens to display the payment information
	from the first order.

	8. Fixed misspelled "Precedes" in the Merchant Email Notification module.

	9. Fixed a bug which prevented some order information from being deleted
	when an order was deleted.

	10. Fixed a security flaw in the CyberCash payment module's handling of the
	credit card number field.

	11. Added reference counting to modules.  A module may not be removed from a store
	until all orders using that module are deleted, and a module may not be removed
	from the system until it is removed from all stores.

	12. Removing a module from a store will now delete all of the data files created
	by the module.

	13. Deleting a store will now delete all of the store data files.

	14. Fixed several typos in the setup.mv script.

	15. Added file upload for modules.

	16. Modules may now be upgraded from the administration module.

	17. Added confirmation for store deletion.

	18. The administration module no longer switches to secure mode automatically when
	displaying order information.  You must now either run the administration in
	secure mode at all times, or not at all.  If started in insecure mode, the
	administration module now displays a link to the secure URL (if one is
	configured).

	19. Module files may now be deleted when removing a module from the system.

	Miva Merchant v1.22
	-------------------
	1. Fixed a bug in the Miva Merchant Look & Feel module which prevented
	changing the Navigation bar Search image via File Upload.

	Miva Merchant v1.21
	-------------------
	1. Added support for the compresswhitespace STANDARDOUTPUTLEVEL setting
	(available in Miva v3.60) which dramatically reduces the amount of
	extra whitespace output by Miva Merchant.

	2. Fixed a bug in the KoolCat Look & Feel module that prevented changing
	the footer for the Mall display screen.

	3. Added configuration options to the Miva Merchant Look & Feel module for
	the fonts, colors, and images on the Mall display screen.

	Miva Merchant v1.20
	-------------------
	1. Fixed a design flaw that would cause items to disappear from baskets/
	orders if a product, product attribute, or product attribute option
	was deleted.

	2. The CyberCash Payment Services module is now part of the standard
	Miva Merchant distribution.  See http://www.cybercash.com for information
	on the services provided by CyberCash.

	3. HTTP File Upload is now supported for all images in the Miva Merchant and
	KoolCat Look & Feel modules and data files for the Import Products from Flat 
	File module.

	4. Added user/group security:

	    An additional user-level privilege, "Create Additional Users," has been 
	    added.  Users with this privilege may create new users, and modify and
	    delete users that they have created.

	    All stores now have a "Store Manager."  The Store Manager is the user
	    which owns the store.  A Store Manager has full control over all the
	    settings in a store, regardless of other security settings.

	    Store Managers and Administrators may now create Groups in a store, and
	    assign one or more users to each group.  Users assigned to a group inherit
	    the privileges of the group.  If a user is not an Administrator, not the
	    Manager of a given store, and does not belong to any groups in a given
	    store, then that user will not be permitted to access any of the store
	    settings.

	    All users can now change their own passwords.

	5. Modified the Miva Merchant Look & Feel module:

	    All images are now configurable.

	    Fixed a bug which prevented configuring the body text color.

	    Added a configuration option for a background image.

	    Changed the vertical alignment of the checkout button to match the rest
	    of the buttons on the black menu.

	    Changed the width of the main content (white area) to look better on
	    low resolution screens.

	6. Implemented new-style JavaScript popup windows for Product/Category/User lookup.

	7. Fixed a bug that would prevent some payment authorization errors from
	being handled correctly.

	8. Added a refresh menu choice to the left navigation window.

	9. Added the logged in user's name to the administration title bar.

	10. Moved the Users and Modules menus out from under the Mall menu, and renamed
	the Mall menu choice to "Mall Settings."

	11. Fixed a bug which caused the order of the products displayed on the
	product list screen to change after adding a product to the basket.

	12. Modified to handling of data files to prevent out of file handle errors on
	some platforms.

	13. The "Docs" menu choice in the Administration now points to www.miva.com/support/docs.

	14. Fixed a bug which prevented some fields from being cleared after adding an
	Upsold product.

	Miva Merchant v1.19
	-------------------
	1. Fixed a bug which would cause Miva Merchant to present a screen
	to the customer claiming that their order had already been processed,
	while the order information was, in fact, lost.

	2. A new menu choice, Delete Expired Shopping Baskets, has been added to 
	the Store Utilities menu.  This menu choice will remove leftover shopping
	baskets from the system, reclaiming any orphaned order numbers.

	Miva Merchant v1.18
	-------------------
	1. Fixed a bug which prevented editing of product attributes when
	the attribute code contained a space.

	2. Modified the Merchant Email Notification fulfillment module:
	    
	    Added an option to use the customer's billing email address
	    or to specify a from address (ala module version 1.13 and
	    previous)

	    Added an option to add angle brackets around all email addresses,
	    which is required by some SMTP servers.

	Miva Merchant v1.17
	-------------------
	1. Fixed a bug which caused graphics to display incorrectly while
	in secure mode in the Administration module.

	2. Fixed a bug which prevented changing the List Header Background
	Color in the Miva Merchant Look & Feel module.

	3. Fixed a bug in the KoolCat Look & Feel module which prevented
	Attribute Options from being displayed under Netscape.

	4. Fixed a bug which prevented the use of quote characters in 
	Attribute Option codes.

	5. Fixed a bug which prevented changing the default Option for
	a Radio Button or Select List Attribute.

	6. Fixed a bug which prevented the menu images from being
	displayed properly in the Mall Front screen of the Miva Merchant
	Look & Feel module.

	7. Fixed a bug which prevented the deletion of Upsale products.

	8. Fixed several bugs which caused items with codes that are
	equivalent to 0, such as 0, 00, 000, etc... to behave strangely.

	9. Fixed a bug which would cause Store Datafiles to become
	un-packable if the Credit Card with Simple Validation module
	was added to a store, removed, and then added again.

	10. Fixed a bug which prevented Attribute Options from being
	displayed in the Edit Order screen.

	11. Fixed a bug which prevented Attribute Options from being
	displayed in the Standard Accounting report.

	12. Fixed a bug which caused the Administration Module to display the
	login screen when attempting to delete an order with a secure
	URL defined.

	13. Added a menu choice to delete a batch.

	14. Fixed a bug which caused payment information to only be displayed
	for the first order in the Process Orders screen.

	15. Fixed a bug which caused payment information to only be displayed
	for the first order in the Standard Accounting report.

	16. Fixed a bug in the UPS OnLine Cost Calculation shipping module
	which prevented the Canada Standard shipping method from being offered
	to Canadian customers.

	17. The Secure Root Directory for Modules field in the Module
	Paths screen is no longer a required field.

	18. Fixed a typo in the Administration module which caused the Logout
	button to be left aligned instead of right aligned under Netscape.

	19. The Merchant Notification fulfillment module now sends notification 
	messages with the "From" header set to the Email address of the 
	customer.  This prevents confusion and allows a merchant to send a
	message to the customer with a simple reply.

	20. Miva Merchant will now set the Shipping Email address to the Billing
	Email address if the Shipping Email address is not specified.  This
	allows Merchant to handle orders placed for a second party without
	an Email address.

	21. Changed the help screen for the Owner field in the Mall Settings screen
	to say Owner instead of Address.

	22. Added browser-dependent code to properly align the top navigation bar
	in the Administration module under Netscape.

	23. Changed both the initial screen and the target of the Main button
	in the Administration module to be the About screen.

	24. Added missing <FONT> tags to various buttons.

	25. Fixed a bug in the KoolCat Look & Feel module which caused the order
	process to go non-secure if the user pressed the Do Not Add To Order
	button on the upsale screen.

	26. Fixed a bug in the Miva Merchant Look & Feel module which caused the order
	process to go non-secure if the user pressed the Do Not Add To Order
	button on the upsale screen.

	Miva Merchant v1.15
	-------------------
	1. Fixed a bug in the Authorize.Net payment module that prevented
	placing orders using "Checking Account" mode.

	2. Fixed a syntax error in lib/db.mv that occurred when deleting
	Product Options.

	3. The MerchantOnline payment module is now part of the standard
	Miva Merchant distribution.  See http://www.merchantonline.com
	for more information.

	4. Deleted stores no longer cause the Mall Front screen to be
	displayed.

	5. Fixed a bug that prevented User Interface module settings from
	being properly initialized when adding a sub-category.

	6. The Add Category screen now retains the Parent Category code
	after adding a category.

	7. Added a missing <HR> between the User Interface module select
	list and the Add button on the Add Store screen.

	8. The Left Navigation bar is now updated after deleting a 
	Product Option.

	9. The Close button in popup windows (online help, link display)
	has been changed to a link.  This should allow it to function 
	correctly with Netscape 3.x.

	Miva Merchant v1.10
	-------------------
	1. Module paths are now configurable by selecting "Module Paths" under 
	"Modules," under "Mall."  This allows Miva Merchant to function 
	correctly in installations using shared SSL certificates.

	2. Added an "About Miva Merchant" menu choice to the Miva Merchant 
	Administration module.

	3. The country drop-down list on the order form will now default
	to the country configured for the store.

	4. Removed "(Add Province)" text from the City prompt in the KoolCat 
	Look & Feel.

	5. Fixed a bug in check.mv that prevented orders from being placed.

	6. Added a check for invalid Miva Engine versions.

	7. Fixed a bug which caused orders to be submitted and notification e-mails
	to be sent if invalid payment information was entered.

	8. Fixed several reversed </TR></TD>'s in the Miva Merchant Look & Feel
	that may have prevented ordering with some browsers.

	9. Fixed a missing </SELECT> in the drop-down list of states in the
	Miva Merchant Setup script.  This was preventing Netscape users
	from selecting a state during the installation process.

	10. Fixed a missing </TABLE> in the error message describing which
	order fields were invalid in the KoolCat Look & Feel module.

	11. Added order numbers to the Standard Accounting Report.

	12. Virginia was misspelled Verginia in the state list as it was
	initialized when a store was created.

	13. Fixed a bug which caused the "Return to Catalog" button on the
	invoice screen in the KoolCat Look & Feel module to fail under 
	Netscape.

	14. Fixed a bug which caused the Order Number in the Email message
	sent by the Email Merchant Notification module to be blank.

	15. Changed the default "From" setting for the Email Merchant Notification
	module to be "merchant@miva.com" rather than "Miva Merchant," which
	would have failed to work with some SMTP servers.

	16. Changed Miva Merchant to ALWAYS pass the session ID on the
	command line when in secure mode.  This fixes a problem which shows
	up while using cookies in a secure environment where the secure
	URL uses a different domain name than the non-secure URL.  

	17. Fixed a bug which caused setup.mv to display the secure
	URL to the Administration module under the "Secure URL to
	Miva Merchant" prompt.

	Miva Merchant v1.0
	------------------
	This is the first general public release of Miva Merchant.