SoftSlate Commerce
Home » Get Support » Documentation » HTML Documentation

Appendix A. Change Log

				
administrator	2.3.5	New SEO Code field added for products: it may be used instead of the product code for SEO URLs
administrator	2.3.5	Better handling of image paths in the Froogle export
administrator	2.3.5	Text boxes on various admin screens made larger
administrator	2.3.5	Ability to validate administrator logins with image text verification (Jcaptcha integraion)
administrator	2.3.5	Lucene reindexing not triggered immediately after logging in after timeout occurs
administrator	2.3.5	Optimized the Lucene reindexing action to better handle tens of thousands of products
all		2.3.5	Classes supporting the Lucene advanced search reorganized for a more flexible API
all		2.3.5	Fixed bug where 'Illegal attempt' error thrown in rare cases when form buttons were double-clicked
customer     	2.3.5	Ability to validate new accounts with image text verification (Jcaptcha integraion)
customer     	2.3.5	Ability to validate credit card info with image text verification (Jcaptcha integraion)
customer     	2.3.5	'Allow Auto Logins for Customers' option added to Settings -> System ('Remember Me' checkbox)
customer     	2.3.5	'Automatically Save Last Cart' option added to Settings -> System (Saves customers' last cart)
customer     	2.3.5	Remove button added next to each cart item on the cart page
customer     	2.3.5	Shipping options sorted by lowest price to highest on checkout screens
customer     	2.3.5	Miscellaneous fixes and more thorough testing for PayPal UK integration
customer     	2.3.4	Adding the ability to sort products by name when using Advanced Search
customer     	2.3.4	UPS expected delivery date added to shipping options screen
customer     	2.3.4	Bug fixed where Google Checkout failed when shipping is not required
customer     	2.3.4	Optimized the product page when Lucene is being used to avoid an extra database hit
customer     	2.3.4	Fixed default-xhtml/core/rightSide.jsp to display correctly, and to display the last category visited
customer     	2.3.4	Fixed bug where USPS rates failed to display for UK customers
administrator	2.3.4	Fix handling of Hibernate exceptions after constraint violations in the admin area
administrator	2.3.4	Added ability for the importer to process parent categories, and display diagnostic messages
all		2.3.4	Session IDs now logged on every hit at INFO level
all		2.3.3	Fixed bug in HibernateFilter where JSP exceptions could leave transactions open
administrator	2.3.3	Fix for Hibernate "Session is closed" exceptions after visiting the category control screen
administrator	2.3.3	Removed width restrictions on SKU input select boxes
administrator	2.3.3	Removed unneeded Google Checkout jar files from build.xml file
administrator	2.3.2	New Product Sorter and Category Sorter functions for sorting alphabetically by name
administrator	2.3.2	Fixing formatting of the Output Records to ... Excel function from all control screens
administrator	2.3.2	Fixed bug where control screen parameters were not properly reset when switching screens
administrator	2.3.2	All relevant child control screen parameters now reset when parent form is reset
all		2.3.2	Google Checkout enhanced to support order notifications and other Level 2 integration functions
all		2.3.2	Upgrade to the 0.91 Google Checkout reference implementation (JavaCheckoutRefImpl.jar)
all		2.3.2	Cleaned up classes and fixed numerous bugs related to the Google Checkout integration
all		2.3.2	Optimizing how the system loads matching SKUs for an order item to speed up requests
customer     	2.3.1	New set of default JSPs named "default-xhtml" (used only for new installations)
customer     	2.3.1	Several small fixes and improvements to the original "default" templates
all		2.3.1	Upgrade to Hibernate 3.2.5
all		2.3.1	Upgrade to Xerces 2.9.1, eliminating errors with JDK 1.6 for UPS, USPS and exports
all		2.3.1	Fixed bug in HibernateFilter where JSP exceptions could leave sessions open
all		2.3.1	Unsupported JSP precompile and schema generation tasks taken out of build.xml
installer    	2.3.1	For security, all requests forward immediately to the installer if it is not locked
installer    	2.3.1	For security, the installer does not display database connection information
installer    	2.3.1	Installer now detects up front what steps are completed, and skips them if the are
installer    	2.3.1	Fixed bug in installer where the JDBC connection was left open
installer    	2.3.1	Look and feel of the installer updated
administrator	2.3.1	Bug in order export where date ranges were inaccurate fixed
administrator	2.3.1	When resetting the attribute control screen, the option screen is also reset now
administrator	2.3.1	UPS extra weight field now added to individual packages in addition to total weight
administrator	2.3.1	New UPS "maxPackageWeight" field allows admins to enforce UPS maximum weight
administrator	2.3.1	New Display setting "Base Layout" defines which set of default templates to use
administrator	2.3.1	Ability to define logo, CSS theme, font style, and main colors from the Display Settings
administrator	2.3.1	New Display setting named "Display Add to Cart on List Pages"
administrator	2.3.1	Legacy Display and Styles settings removed in new installations (kept for upgrades)
administrator	2.3.1	Fixed bugs in roles framework for viewing payment information for an order
documentation	2.3.1	Guide for Designers rewritten to describe CSS Themes and new Display Settings
administrator	2.2.6	Support added for importing primary categories and manufacturers for products
administrator	2.2.6	Bug when price or weight is null during Lucene reindexing fixed
administrator	2.2.6	Preventing Administrators from being able to assign a category as its own parent
installer    	2.2.6	Missing Lucene index directory setting added to installation script
all		2.2.6	New "reloadSettingsHitCount" setting added to appSettings.properties
customer     	2.2.6	Bug in the USPS Processor with incorrect country name for the United Kingdom fixed
customer     	2.2.6	Bugs with display of category and product list pages when Lucene is used fixed
customer     	2.2.6	Products not loaded from db for categories and manufacturers if Lucene is in use
customer     	2.2.6	Fixing bug with font color of the order total in email confirmations
all		2.2.5	Lucene advanced search feature added
all		2.2.5	Added support classes and examples for running processing from the command line
all		2.2.5	Added new type of shipping rule, to restrict shipping methods based on location
all		2.2.5	Fixed bug in the USPSProcessor so the 'is machinable' flag now works
all		2.2.5	Fixed bug in the PayflowProProcessor related to the AVS ZIP response
all		2.2.5	Fixed bug in the BasePayPalNVPProcessor related to logging levels
documentation	2.2.5	Documentation converted to new look and feel
documentation	2.2.5	Improved documentation for Shipping Rules
documentation	2.2.5	Documentation section on provisioning with RedHat and Tomcat added
customer     	2.2.5	Added ability to display product attributes in a matrix on the product page
administrator	2.2.5	Added the ability to associate products with categories and manufacturers during imports
administrator	2.2.5	Added 'Extra Charge' and 'Extra Weight' fields to the UPS settings
administrator	2.2.5	Fixed bug in the order export so that the 'completed' field is used instead of 'status'
administrator	2.2.5	Fixed bug when using the resend order email function with a custom orderEmails.jsp
administrator	2.2.4	Resend order emails function added to order details screen
administrator	2.2.4	Tax, shipping and payment roles modified to apply to relevant areas
all		2.2.4	USPS shipping integration
installer    	2.2.4	PayPal US database settings now included in initial installation process
all		2.2.3	More image file extensions added to those that SEOFilter ignores
all		2.2.3	Added a hook to the beginning of each request: ActionUtils.onPreRequestEnd
all		2.2.3	Fixed cases where HQL queries could not be overridden by appending "-custom"
all		2.2.3	Fixed bug in Google Checkout processing where incorrect order totals were sent
administrator	2.2.3	Fixed bug in User Defined Settings administrator screen affecting SQL Server 2005
installer    	2.2.3	Fixed bug affecting SQL Server 2005 in script that creates the sscCountry table
administrator	2.2.2	User Defined Settings feature added under Settings -> User Defined Settings
administrator	2.2.2	Bug in Froogle export fixed related to the URLs for images.
administrator	2.2.2	Bug fixed when deleting a product that is another product's related product
administrator	2.2.2	In the order export, the orderDelivery.statusDetails field has been added
administrator	2.2.2	Fixed spelling of role for Payment Configuration menu link area
administrator	2.2.2	Adding roles for order discounts, which were missing from the database
all		2.2.2	Removing the call to initializeSQLProperties(), to prevent error messages
all		2.2.2	Fixes to Google Checkout to prevent errors during callback fuctions
administrator	2.2.1	Language in the file downloads section clarified	
administrator	2.2.1	Setting added to allow carts to be emptied upon customer log out
administrator	2.2.1	XML generation of Froogle and Google Sitemaps export changed to use jaxp
administrator	2.2.1	Bug in Froogle export fixed related to when tax information was not entered
administrator	2.2.1	Bug in Authorize.net processor fixed where the po was overridden with the customer id
administrator	2.2.1	Feature added for importing product information from flat text files
administrator	2.2.1	Feature added for exporting product and order information to flat text files
customer     	2.2.1	PayPal Express Checkout link now shown on single-page checkout page
customer     	2.2.1	Fix for inappropriate message when editing cart and selecting an out of stock option
customer     	2.2.1	Fixed broken pages if an error occurs during registration during checkout
customer     	2.2.1	Fix for handling errors when invoking multiple shipping processors.
customer     	2.2.1	Populating the checkout address form from the current order if breadcrumbing link clicked
customer     	2.2.1	"Other" suppressed from invoice display as state name
all		2.2.1	Caching entries added in ehcache.xml for manufacturers and shipping rules
all		2.2.1	Typo with hibernate.cache.use_second_level_cache in hibernate.properties file fixed
all		2.2.1	PayPal UK integration
all		2.2.1	Google checkout integration
all		2.2.1	UPS shipping integration
all		2.2.1	Shipping rules by SKU infrastructure added
all		2.2.1	Payflow Pro ACH support added
all		2.2.1	PayPal payment processors using common name-value pairs API refactored
all		2.2.1	Making attribute -> option relationship all-delete-orphan in Hibernate
all		2.2.1	Logging of complete exception stack traces added throughout business and dao layers
customer     	2.1.2	Deleting confusing application.properties files for translations	
administrator	2.1.2	Fixing Froogle export format and required fields	
administrator	2.1.1	Displaying component settings in alphabetical order in the administrator
administrator	2.1.1	Fixed bug in Authorize.net processor where the test mode setting was ignored
administrator	2.1.1	Fixed bug where low stock emails not sent out if set to decrement on order completion
administrator	2.1.1	Changed sscOrderItemAttribute.attributeValue field to text data type 
administrator	2.1.1	Added attributeValueMaxLength setting to enforce size of attribute inputs
customer     	2.1.1	Checking inventory upon adding to cart even for items decremented on order completion
customer     	2.1.1	If country allows 'Other' states, a state is not required, even if customer selects 'Other'
customer     	2.1.1	Handling null values in FormUtilsImpl
customer     	2.1.1	Adding a SwitchLanguageAction which allows customers to set their locale
customer     	2.1.1	Fixed bug with date display for some locales on credit card form
customer     	2.1.1	Fixed bug where order total might not get updated after a coupon is used
customer     	2.1.1	Added max file upload size of 10MB
customer     	2.1.1	Validating CVV2 numbers to be 3 or 4 digits in length
customer     	2.1.1	Improved error handling for shipping processors
customer     	2.1.1	Add to cart processing now allows the same product with multiple selections to be added at once
customer     	2.1.1	Fixed issue in PayflowProProcessor where ampersand and equals sign were not escaped
all		2.1.1	Adjusted logging of admin classes to prevent exceptions if not accessed via admininstrator
all		2.1.1	Implemented PalPal Website Payments Pro (Express and Direct)
all		2.1.1	JSTL jstl.jar and standard.jar files updated to version 1.1.2
all		2.1.1	JavaMail mail.jar file updated to version 1.4
all		2.1.1	JAF activation.jar file updated to version 1.1
all		2.1.1	Manufacturers feature added
customer     	2.0.11	Product, attribute, and option prices suppressed if zero, and other template improvements
customer     	2.0.11	Added error handling for shipping processors
customer     	2.0.11	Added a /CartClear.do action which clears the cart of items			
customer     	2.0.11	Fixed bug in query for the number of times a discount was used by a given customer
customer     	2.0.11	Fixed miniCategory.jsp template to display the All Items link correctly
customer     	2.0.11	Consolidated all JSPs displaying order details into layouts/default/order/orderDetails.jsp
customer     	2.0.11	Moved findCheckoutScreen() from CheckoutAction to ActionUtils, for easier customizing
customer     	2.0.11	Helper methods added to UserBean and BusinessObjectUtils
administrator	2.0.11	Struts actions and mappings streamlined to make it easier to create custom screens
administrator	2.0.11	Orphaned SKU records are now deleted when attributes and options are deleted
administrator	2.0.11	Built-in category product count setting added under Settings -> System
administrator	2.0.11	Administrators now remain logged in after placing an order as a customer
administrator	2.0.11	Fixing failed login behavior for the administrator so a kinder message is displayed
administrator	2.0.11	Restriction for discounts: if the times used is per customer, it cannot apply to all users.
customer     	2.0.10	Fixed bug where multiple SKU discounts on the same order item both went off the item total
customer     	2.0.10	Adding status details to the review order display, so the shipping method is shown
customer     	2.0.10	Improving link to product zoom image to always pop up new window
customer     	2.0.10	Fixed bug with shipping methods always showing to customers even if no range is valid
customer     	2.0.10	Reordering feature allows customers to reorder past orders
customer     	2.0.10	Saved cart feature allows customers to save carts and pick up them up later
customer     	2.0.10	Fixed bug with addresses not being updated during checkout if separate shipping form
customer     	2.0.10	Adjusting query for products in a category to fix bug related to ordering of the products
customer     	2.0.10	SKU levels now being incremented when incomplete orders are deleted
customer     	2.0.10	Fixed bug with attribute weights being added to the order item's total
customer     	2.0.10	Fixed bug with one-way encrypted passwords being reset when updating customers
customer     	2.0.10	Fixed bug to force taxes to be reprocessed during checkout if shipping not required
installer    	2.0.10	Eliminating US Minor Outlying Islands from list of countries as it has no residents
customer     	2.0.9	Fixing bug with taxable subtotal in BaseTaxProcessor when shipping is taxable
customer     	2.0.9	Adding option to split checkout addresses and shipping selection to separate screens
customer     	2.0.9	SKU discounts with a fixed amount now expanded by the quantity of the item
documentation	2.0.9	New sections on tracking inventory, and discounting in the Administrator guide
documentation	2.0.9	New sections on extending the application in the Developer's guide
customer     	2.0.8	Struts actions nw using BaseForm whenever possible for easier extending
customer     	2.0.8	Order history now paginated according to value of Order History Page size setting
customer     	2.0.8	Pagination links on category screen now appear static with SEO settings turned on
customer     	2.0.8	Fixed bug where customer delivery address was not being intitialized
customer     	2.0.8	Forcing discounts, tax and shipping to be reprocessed on logging and logging out
customer     	2.0.8	Missing forwards added to the OrderProcess Struts action
administrator	2.0.8	Splitting out the definition of the application version from header.jsp to version.jsp
administrator	2.0.8	Fixed bug in BasicTaxProcessor where taxes for a state were applied to all states
administrator	2.0.8	Tiles layouts enhanced for easier customization of admin templates
administrator	2.0.8	AuthorizeNetProcessor methods changed to protected so that they can be overridden
administrator	2.0.8	Value fields in payment edit form expanded to maxlength 32
documentation	2.0.8	New chapters added to Developer's Guide
customer     	2.0.7*	Fixed NullPointerException as customers login without having created a cart
documentation	2.0.7	API documentation updated from 1.x docs
customer     	2.0.7	Hitslink interface now tracking thank you page in non-ecommerce mode
customer     	2.0.7	More streamlined architecture in Struts customer accounts screens
customer     	2.0.7	Processing discounts upon customer login and log out
customer     	2.0.7	Fixed bug with SKU discounts not being added back into cart totals when editing items
administrator	2.0.7	Fixed breadcrumbing on Discount add screen
administrator	2.0.6	Authorize.net integration
administrator	2.0.6	Fixed bug with NullPointerException while editing from the SKU control screen 
customer     	2.0.6	Redirecting back to cart screen if inventory adjustments are made during checkout
customer     	2.0.6	Fixed bug with inventory processing at checkout if set to decrement on order completion
customer     	2.0.6	Fixed bug with inventory messages not showing up during checkout
installer    	2.0.6	Default inventory decrement behavior changed to 'on order completion'
all		2.0.6	Missing jar files added to the compile classpath of the build.xml file
all		2.0.5	Added the store address to the thank you screen, order details, and the admin invoice
customer     	2.0.5	Fixed bug where shipping was not reprocessed after restarting the checkout process
customer     	2.0.5	Fixed password update bug when customer password encryption set to one-way 
customer     	2.0.5	Coupon code removed from enteredCouponCodes session variable if not a match
customer     	2.0.5	Fixed bugs with flat rate shipping methods not working
customer     	2.0.5	Fixed class cast issue in attributesAndOptions.jsp on Resin
customer     	2.0.5	Attribute-only SKUs not loaded if inventory and discounting are turned off
customer     	2.0.5	Fixed bug with the CheckPaymentProcessor and the orderid foreign key
customer     	2.0.5	Non-serializable payment processor no longer stored in session
administrator	2.0.5	Fixed bugs in the checkboxes of the shipping, payment, and tax settings forms
administrator	2.0.5	Password input type used for administrator passwords on the add/edit admin form
administrator	2.0.5	Fixed issues with long load times on the SKU control screen
administrator	2.0.5	Fixed bug with the unique index for state codes so that they are tied to the country
documentation	2.0.5	Updated installation and upgrade documentation
all		2.0.4	Implemented and tested enabling the Hibernate 2nd level cache for product information
all		2.0.4	Implemented and tested enabling the Hibernate query cache for product information
all		2.0.4	Added a number of info log messages to make it easier to use the info logging level
customer     	2.0.4	Fixed bug on product screen and CartAdd action when attributes are marked inactive
customer     	2.0.4	Relevant discounts tied to attribute-only SKUs now displayed on product pages
administrator	2.0.4	Fixed bug where running upgrades caused errors in Oracle
administrator	2.0.4	Text file import feature removed from menu due to bugs and database issues
installer    	2.0.4	Adding skus and a discount to the product test data
administrator	2.0.3	Fixed bug with null settings in the Dao factory immediately after installation
administrator	2.0.3	Fixed bug in 2.0.1 to 2.0.2 upgrade script regarding npcSettings table
administrator	2.0.3	Upgrade process adapted to account for database table prefix setting
administrator	2.0.3	Fixed bug where a primary category could not be set to none from the control screen
administrator	2.0.3	Fixed bug where a parent category could not be set to none from the control screen
administrator	2.0.3	Fixed bug where a tax rate's state could not be set to any from the control screen
administrator	2.0.3	Fixed bugs regarding typos with admin roles in the administrator
administrator	2.0.3	Fixed bug where the built in categories setting could not be updated
administrator	2.0.3	Fixed bugs regarding broken breadcrumbing links in the orders area of the administrator
administrator	2.0.3	Discount settings split out on to a separate screen
administrator	2.0.3	Fixed bug with products link from category control screen and category detail screen
administrator	2.0.3	Feature to keep ordering fields in sync for product associations
customer     	2.0.3	Fixed pagination issues on category screen
customer     	2.0.3	Fixed bug in style.css and style.jsp where a:hover was defined before a:visited
customer     	2.0.3	Fixed bug with broken category pagination links when an SEO suffix is used
customer     	2.0.3	Discounting tested, and discounting display improved
customer     	2.0.3	Coupon form and display settings added to cart screen, checkout screens
customer     	2.0.3	Fixed bug in PayflowProProcessor where not requiring a security code caused error
documentation	2.0.2	Documentation made xhtml compliant
all		2.0.2	Default configurations for c3p0 adjusted to avoid mysql connection issues
all		2.0.2	Upgraded to mysql driver version 3.1.12
customer     	2.0.2	Fixed bug in BasicTaxProcessor when a tax rate only applies to a country as a whole
administrator	2.0.2	Fixed bug with SMTP authentication
administrator	2.0.2	Fixed bug when clicking Products link from category detail page
administrator	2.0.1	SMTP user name and password added to allow for SMTP authentication
administrator	2.0.1	SKU builder added for bulk SKU creation
administrator	2.0.1	Text file imports of product information
administrator	2.0.1	Jump to page drop down added to all control screens
administrator	2.0.1	Delete and Assigned labels highlighted to check all rows at once
administrator	2.0.1	Logging in while already logged in no longer throws an error
administrator	2.0.1	List of built-in categories now a setting under System settings
administrator	2.0.1	Fixed bug on administrator control screen involving assignments param
all		2.0.1	Integration with Hibernate data persistance framework
all		2.0.1	Discounting framework (not fully tested in 2.0.1)
all		2.0.1	Inventory tracking including administration, display and processing
all		2.0.1	Related products including administration and display
all		2.0.1	Eliminated all Eclipse 3.1 compilation warnings
all		2.0.1	All beans made serializable for Hibernate lazy loading
all		2.0.1	Ability to sell virtual products as downloadable files
customer     	2.0.1	Added setting to end session on order completion
customer     	2.0.1	Product, category and other pages made XHTML compliant (using default templates)
customer     	2.0.1	Explicitly setting sent date on all emails produced by the system
customer     	2.0.1	Invoice and notification emails now use customizable JSP templates
customer     	2.0.1	Checkout login screen conformed to rest of checkout screens
customer     	2.0.1	Logging in while already logged in no longer throws an error
customer     	2.0.1	Product and category not found errors no longer cause thrown Exception
customer     	2.0.1	Default productList.jsp switched to display products in columns
customer     	2.0.1	Attributes, options, and inventory displayed in compact form on product list pages
customer     	2.0.1	Attributes broken up into separate tiles dynamically inserted by attributeType
customer     	2.0.1	Several fixes and improvements made to attribute and option display
customer     	2.0.1	Breadcrumbing on product, category and other pages
customer     	2.0.1	Search results and product list organized by primary category
customer     	2.0.1	Added extra order item fields, short description to email placeholders
customer     	2.0.1	Employed JSTL tags in JSPs to reduce amount of scriptlets
customer     	2.0.1	Facility to override MessageResources using -custom properties files
installer    	2.0.1	PostgreSQL support
installer    	2.0.1	Oracle support
installer    	2.0.1	Fixed compilation warnings regarding java.io.DataInputStream
				
* Patched in 2.0.7 very shortly after its initial release.
		

Copyright © 2008 SoftSlate, LLC. All Rights Reserved.

Powered by SoftSlate Commerce

Foraker Design