Table A.1. Change Log
Area | Version | Description |
---|---|---|
administrator | 3.1.2 | Support for the Lucene Snowball Analyzer, which may be enabled through the Advanced Search -> Advanced Search Settings screen. |
administrator | 3.1.2 | Lucene upgraded to 2.4.1. |
all | 3.1.1.4 | Logging tweaks in HibernateDaoFactory. |
administrator | 3.1.1.4 | Fixes to bugs preventing upgrades from running under certain circumstances. |
administrator | 3.1.1.4 | Links to add options under Compact and Expanded attributes provided upon adding the attribute and viewing the detail screen for it. |
administrator | 3.1.1.4 | Error messages prevent administrators from deactivating all tax, shipping, or payment processors and provide instructions for how to skip each type of processing. |
all | 3.1.1 | "Content Page" feature added for creating ad hoc pages incorporated into the site with any content desired |
administrator | 3.1.1 | Ability to configure the layout used for product, category, and content pages (with or without a sidebar) |
administrator | 3.1.1 | Ability to define additional SEO fields for products, categories and content fields, including title tags and meta descriptions |
administrator | 3.1.1 | Ability to define which links appear in the navigation areas of the header and footer, separately, from the Look and Feel Settings -> Header, Side Panel and Welcome screen |
administrator | 3.1.1 | Ability to define which categories and content pages appear as links in the header and footer, from the Look and Feel Settings -> Header, Side Panel and Welcome screen |
administrator | 3.1.1 | Tool added to purge the database of credit card information (found under Maintenance and Upgrades -> Card Info Clean Up) |
administrator | 3.1.1 | Fix to bug related to Google Base (Froogle) export image tags |
administrator | 3.1.1 | Bug fixed related to manufacturer and primary category form fields on the product control screen and detail screen |
administrator | 3.1.1 | Design Editor pop ups for product, manufacturer, category, and content page descriptions |
administrator | 3.1.1 | The welcome page may be replaced by adding a Content Page with a code of '_welcome' |
customer | 3.1.1 | Visiting the welcome page collapses the category tree |
administrator | 3.1.0.3 | Bugs related to using Power Edit on the Category and Product control screens fixed |
all | 3.1.0 | Upgrade to Struts 1.3.10 (struts-core.jar and associated jar files and tld files) |
installer | 3.1.0 | Default logging level for application classes set to INFO now rather than DEBUG |
installer | 3.1.0 | Changes made during installation to /WEB-INF/classes/appSettings.properties and hibernate.properites are copied also to the same files under /WEB-INF/src, if they exist, to keep things in sync |
administrator | 3.1.0 | Changes to Components settings now are written to /WEB-INF/src/appComponents-custom.properties, if it exists, in addition to the same file under /WEB-INF/classes, to keep things in sync |
administrator | 3.1.0 | Adding buttons to the top of the order control screen to work with orders of each of the possible order statuses |
administrator | 3.1.0 | Drop down menus to update statuses and print invoices from the order control screen reworked |
administrator | 3.1.0 | Sensitive settings such as payment gateway passwords updated to a new setting "value type" of "encryptedValue", which encrypts the setting in the database |
administrator | 3.1.0 | Functions having to do with managing settings moved from AdministratorProcessor to com.softslate.commerce.businessobjects.core.Settings |
administrator | 3.1.0 | Payflow Pro integration updated to use the new 4.3 API from PayPal. payflow.jar added, Verisign.jar removed |
administrator | 3.1.0 | New interface in the admin area added to edit the Store Messages that appear throughout the customer interface |
customer | 3.1.0 | Payflow Pro bug fixed where Comment1, Comment2, and other optional parameters were not successfully passed to Payflow Pro |
customer | 3.1.0 | Bug fixed where the "Add to Cart" button was missing on product list pages if the last item listed was out of stock |
customer | 3.0.4.2 | Marking of the order number at the very end of checkout separated into its own method call and wrapped in an application-scope lock |
customer | 3.0.4.2 | Conditional on cart page fixed that caused the estimated shipping form to be displayed when it shouldn't |
administrator | 3.0.4 | New extra fields, 'created' and 'amount' fields for payments |
administrator | 3.0.4 | New fields for shipping methods |
administrator | 3.0.4 | Bug fixed where two product SKUs could exist for the same product in the database |
customer | 3.0.4 | New 'number of days to ship' field for shipping methods used to display the estimated delivery date to customers during checkout |
customer | 3.0.4 | New form to ask customer for delivery information on cart page, for estimated shipping calculation (enable with new setting under Shipping Configuration -> Shipping Settings) |
administrator | 3.0.3.4 | "Go" buttons combined into one on order control screen |
customer | 3.0.3.4 | Bug fixed where active shipping rules were being applied in some circumstances |
customer | 3.0.3.4 | If a customer selects a shipping method and then comes back to the shipping (or combo) screen, his selection will be pre-selected |
customer | 3.0.3.4 | In the UPS processor, the package weight is set to 0.5 if it is more than zero and less than 0.5, to meet UPS's requirement |
customer | 3.0.3.4 | In the UPS processor, the package is skipped entirely if the weight is equal to zero. |
customer | 3.0.3.4 | More user-friendly error message appears on the shipping screen if no shipping options are available |
customer | 3.0.3.4 | Javascript 'submit once' check removed from combo form if a confirm screen comes after it |
administrator | 3.0.3.3 | Inclusion of .js scripts in Admin area optimized |
all | 3.0.3.3 | Option names used on cart page, invoices, and the order overview screen, rather than option codes |
all | 3.0.3.2 | Eclipse project settings tested under Europa and Ganymede |
installer | 3.0.3.2 | Image paths to demo attribute images fixed |
customer | 3.0.3.2 | Bug fixed where exception was shown to customers when a non-numeric quantity was entered for the Add to Cart form |
administrator | 3.0.3 | New Advanced Search setting 'Add Attributes and Options to Index' indexes attribute and option codes, names and descriptions |
administrator | 3.0.3 | Ajax order management tools added to order overview screen: Add/Remove item; Update billing/shipping info; Change shipping method; Add/Remove coupon |
all | 3.0.3 | Copy and alter method added to Settings object to help with customizations |
all | 3.0.3 | Yahoo! User Interface Ajax library version 2.7.0 added |
all | 3.0.3 | New computeApplicableTaxRate method added to BasicTaxProcessor, which may be called independently of a given order |
all | 3.0.3 | AuthorizeNetProcessor now stores amount and type of each payment transaction |
all | 3.0.3 | Methods from CartAddAction and CheckoutAction delegated to new CheckoutUtils and ActionUtils for greater flexiblity in customizing |
all | 3.0.3 | BasicCartProcessor.processEditItem can now process the editing of multiple cart items at once |
all | 3.0.2.3 | In c3p0.properties, c3p0.breakAfterAcquireFailure set to false so application tries to reconnect to db if it goes down |
all | 3.0.2.3 | Character encoding defined in settings set on the request object as well as the response object |
administrator | 3.0.2.3 | Bug fixed where when exporting categories the max productID was used instead of max categoryID |
administrator | 3.0.2 | Store logo upload settings form fixed to allow you to simply enter a path to the image |
customer | 3.0.2 | More UPS errors displayed to users so they have an opportunity to correct their delivery address |
installer | 3.0.2 | Eclipse .project, .classpath, and .settings files included with distributions. |
installer | 3.0.2 | /WEB-INF/src directory included with Free Edition, with the com directory the only excluded directory |
all | 3.0.2 | Customer and Administrator audit logs new record the HTTP referrer and the full, original URL of each hit |
all | 3.0.2 | Upgrade to Log4j 1.2.15 |
all | 3.0.1.11 | Fixed issue where appComponents-custom.properties was rewritten on every server restart, causing the context to be reloaded if the context was configured to reload on any class file change. This caused an infinite loop of reloads for contexts configured to automatically reload. Now it will only rewrite the file once. |
administrator | 3.0.1.11 | For Lucence Advanced Search, indexing Product.order as an integer to speed up sorting. |
administrator | 3.0.1.11 | Fixing rare bug affecting product and category control screens related to the "parent" and "primaryCategory" fields. |
administrator | 3.0.1.10 | Settings are reloaded into the application scope whenever they are edited in bulk from the control screen |
customer | 3.0.1.10 | When more than one discount with an expiration date applies to a product, the earliest date is displayed on the product page |
customer | 3.0.1.10 | Advanced searches use Product.productOrder field to determine the sort whenever another sort is not specified, and as the secondary sort when one is |
customer | 3.0.1.10 | Bug fixed in discount query that had resulted in "ORA-00932: inconsistent datatypes: expected - got CLOB" error |
administrator | 3.0.1.9 | Checkboxes made to line up under the "Displayed Columns" section of the control screens, and other admin area look and feel refinements |
administrator | 3.0.1.9 | Bug fixed in resend emails form where the emails were not successfully sent |
customer | 3.0.1.9 | USPS first class shipping method now defaults to the 'Parcel' rates instead of 'Flat' |
administrator | 3.0.1.6 | Adding ability to do "update only" and "insert only" imports |
administrator | 3.0.1.6 | Strike-through pricing on the product and product list pages handles multiple discounts for the same product appropriately. |
administrator | 3.0.1.6 | Bug fixed where the total of discounts for an order item is limited to that item's total. |
administrator | 3.0.1 | Bug fixed in unassigning products from categories that have a mixture of products that have the category as its primary category and other products. |
administrator | 3.0.1 | Bug fixed where superusers and administrators were not allowed to save tax, shipping, and payment settings |
administrator | 3.0.1 | Bug fixed where credit card numbers were not being decrypted on the payment screen |
administrator | 3.0.1 | Adding new roles for each of the settings screens, and for viewing the welcome screen |
administrator | 3.0.1 | Admin menu and tab menus fixed so that only links the user has permission for are displayed |
administrator | 3.0.1 | Eliminating duplicate returned rows from the order export |
administrator | 3.0.1 | Order export form now uses pop up calendars |
administrator | 3.0.1 | When the admin user requests an action he does have permission for, a user-friendly error message is now diplayed |
administrator | 3.0.1 | Removing whitespace from navigationLookup.jsp |
administrator | 3.0.1 | Making the control screen counts distinct on the IDs so Products -> Discounts works when there are multiple skus from the same product assigned to the discount |
administrator | 3.0.1 | Credit cards numbers are now being decrypted in the order export |
administrator | 3.0.1 | Admin area fixes to the Discounts breadcrumb and SKU control screen |
administrator | 3.0.1 | Admin area fixes to several Delete forms, where the parent record was lost upon submitting |
administrator | 3.0.1 | Unsafe characters error message now displays what the unsafe character is |
administrator | 3.0.1 | Disabling struts-menu plug in |
administrator | 3.0.1 | Fixing edit mode for the order control screen |
customer | 3.0.1 | New features related to the cart page integrated into the legacy default cart.jsp template |
customer | 3.0.1 | Escaping HTML tags in the error and message templates, to avoid XSS issues |
customer | 3.0.1 | User names are now case insensitive for customers when they log in |
customer | 3.0.1 | UPS shipping method names not getting into the new Order.shippingMethod field |
customer | 3.0.1 | Edit order item validation pulled inside synchronized block in CartItemEditAction |
all | 3.0.1 | Fixing loop through components to capture all defaults for Hibernate mappings |
all | 3.0.1 | Adding Category.categoryLevel, an informational field denoting the depth of the category in the category tree. |
all | 3.0.1 | Using maxRecordsProcessed to prevent infinite recursive processing of the category tree |
all | 3.0.1 | New maxItemsPerOrder field limits number of items that can be placed in the cart, to prevent DOS attacks |
customer | 3.0.0 | New 'Upsell Related Products on Cart Page' setting for displaying related products on the cart page |
customer | 3.0.0 | New 'Display Categories on Welcome Screen' setting to display top-level categories in the center of the welcome screen |
customer | 3.0.0 | New 'Strike through Prices' setting for products where a discount applies, on product and product list pages |
customer | 3.0.0 | New display settings allowing for more fine-tuned control of the side panel |
customer | 3.0.0 | New 'Product List Display Format' allows you to choose rows or columns |
customer | 3.0.0 | New 'Number of Columns on Product List Pages' allows you to choose the number of columns for product lists |
customer | 3.0.0 | Ability to display global discounts in the side panel |
customer | 3.0.0 | Ability to display discounts that would take effect if the product were ordered on the product page |
customer | 3.0.0 | Fix to the 'Search Results Page Size' - the number of items now matches the corresponding setting in the Administrator |
customer | 3.0.0 | Fixed bug in Account Password screen JSP template under the "default" layout (password.jsp) |
customer | 3.0.0 | Ability to display estimated shipping costs on the cart page after adding or editing cart items |
customer | 3.0.0 | Suppressing the display of the term 'Basic:' on the shipping options screen during checkout |
customer | 3.0.0 | Fixed bug where all shipping rules were applied when customer selected 'Other' for his state |
customer | 3.0.0 | The default meta keywords and description is now overridden only when those fields are populated for the product or category |
customer | 3.0.0 | Fix made to the formatting of the shipping amount sent to Authorize.net |
customer | 3.0.0 | Fixes made to the links behind the Google Checkout buttons |
customer | 3.0.0 | Discounts no longer reprocessed upon order completion |
all | 3.0.0 | New appComponents-custom.properties files stores any new or altered components |
all | 3.0.0 | New costTotal fields for OrderItem and OrderItemAttribute |
all | 3.0.0 | Upgrade to JSTL 1.1 .tld files; including fn.tld |
all | 3.0.0 | Upgrade to Lucene 2.4.0 |
all | 3.0.0 | Eliminating incorrect order shipping rule and order discount contraints from Oracle and Postgres |
all | 3.0.0 | Default algorithm for the two-way encryption key changed from DES to AES (DES is still in use for upgraded stores) |
all | 3.0.0 | In the build directory, the servlet.jar (2.3 api) was replaced with servlet-api.jar and jsp-api.jar (2.4 api) |
all | 3.0.0 | Added lazy="false" to the Hibernate mappings files to allow casting of custom beans |
all | 3.0.0 | Default log4j.properties file includes new "audit" logs for each hit made by customers and administrators |
all | 3.0.0 | Fix for issue where removing discounts or shipping rules could leave orphaned records in database |
all | 3.0.0 | Updating JSP templates to avoid errors with the new specification as implemented by Tomcat 6.0.18 |
administrator | 3.0.0 | Revamped Administrator interface including new look and feel; new organization; and in-line help |
administrator | 3.0.0 | Administrator settings completely reorganized. New "Settings Index" added to help find settings. |
administrator | 3.0.0 | Added order, product, and category 'overview' screens to admin area, for easier editing and management |
administrator | 3.0.0 | New 'Quick Add' forms appear on various control screen to assist with store maintenance and set up |
administrator | 3.0.0 | New features on the order control screen to update and print multiple orders at once |
administrator | 3.0.0 | New toggle on the order control screen allows you to view Completed or Incomplete orders |
administrator | 3.0.0 | Ability to clone products and optionally the attributes and options under them |
administrator | 3.0.0 | New reports section of the admin area offers Sales by Product and Monthly Sales reports |
administrator | 3.0.0 | Integrated contact form that may be included on the Contact Us page; configurable under Store Settings -> Contact Form |
administrator | 3.0.0 | Google Analytics ecommerce tracking integration under Store Settings -> Tracking |
administrator | 3.0.0 | Integration added for the Paypoint payment gateway |
administrator | 3.0.0 | Added the ability to order products within categories separately from the global ordering |
administrator | 3.0.0 | Added the ability to order attributes within products separately from the global ordering |
administrator | 3.0.0 | Added the ability to order related products under parent products separately from the global ordering |
administrator | 3.0.0 | SKUs may now be exported and imported along with products, categories, attributes, and options |
administrator | 3.0.0 | As new records are added or edited, validation checks are made against the database and helpful messages displayed |
administrator | 3.0.0 | Large amount of clean up and refactoring of Administrator JSP templates to leverage CSS and JSTL better |
administrator | 3.0.0 | New system for defining and displaying breadcrumbing, the side navigation, and other areas of the Administrator |
administrator | 3.0.0 | Changes made to how the control screen parameters are stored in the session: only items per page and display fields stored |
administrator | 3.0.0 | Custom Settings now filterable, sortable, etc. |
administrator | 3.0.0 | New shipping method field added to the main Order entity; setting to use it instead of the OrderDelivery's |
administrator | 3.0.0 | Administrator passwords with one-way encryption may now be updated |
administrator | 3.0.0 | Validating for unsafe characters in various code fields |
administrator | 3.0.0 | New maxRecordsProcessed and maxAdminRecordsToDisplay fields employed to ensure no runaway processes |
administrator | 3.0.0 | Fixed issue where max file upload size of 10MB was not respected |
administrator | 3.0.0 | Ability to define a manufacturer as a drop shipper, with an address, email and phone |
administrator | 3.0.0 | Support in UPS and USPS for querying rates originating from multiple drop shippers |
administrator | 3.0.0 | New 'Reject Non-Secure Administrator Requests' setting for preventing non-secure access to the Administrator |
administrator | 3.0.0 | New type of discount reward: x number of a particular SKU or SKUs for free |
administrator | 3.0.0 | Ability to require that a certain product or products be in the cart for a discount to be valid |
administrator | 3.0.0 | Category sorter and product sorter optimized for large data sets, option to sort by code added |
administrator | 3.0.0 | Lucene reindex function preserves the current index until the reindex is complete, and saves the old index |
administrator | 3.0.0 | Bug fixed that prevented multiple products with empty SEO code fields from being added in Postgres |
administrator | 3.0.0 | New Product List SEO marker goes to main product list (ProductList.do) |
administrator | 3.0.0 | Manufacturer SEO marker alone on the URL now goes to main manufacturers list (Manufacturers.do) |
administrator | 3.0.0 | Fixing the display of the customer invoice when 'Display Invoice' link clicked from Administrator |
administrator | 3.0.0 | Fixing the 'Send Order Emails' function to respect the form settings when using default-xhtml layout |
administrator | 3.0.0 | New form allows administrators to generate the two-way encryption key from the admin area |
administrator | 3.0.0 | Optimizations made to control screens affecting MySQL response times for large datasets |
administrator | 3.0.0 | New ssc:insert tag used in place of tiles:insert in the Administrator templates |
administrator | 3.0.0 | New 'Character Encoding' field allow you to set the character encoding in the Administrator |
administrator | 3.0.0 | New SEO setting 'Include Category Codes in Product URLs' so you can keep the categories off the URLs |
Table A.2. Change Log - Version 2.x
Area | Version | Description |
---|---|---|
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 © 2009 SoftSlate, LLC. All Rights Reserved.
Powered by SoftSlate Commerce