Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Main New Features In The OFBiz Trunk

Warning
titleDeprecated

This page is no longer maintained. We will now use JIRA for that. See Change logs, here is example for the upcoming branch. You might also want to follow  OFBiz's official mensual blog posts (smile). It contains also bug fixes and more...

Tip

These features correspond approximately to main trunk changes since Release 4.0 (for children pages which contain the previous years changes, click on the tree icon into the left panel).

see children pages since 2007 at bottom). As always, OFBiz releases represent stable code while trunk versions include includes the latest and greatest functionalities.

...

December 2013

  • Scrum
    • New component added which is in use for about one year in our company. More info what features are supported and how to get started can be found at our website....
  • Order
    • Added support to save auto-save shopping list for anonymous users. A schedule service will delete the auto-save shopping list for anonymous user that are not updated in last 30 days by default if no configuration is specified.

June 2011

  • Content
    • Added SEO friendly url's similar to products, now also for content
    • Add a button/way to (re) generate keywords on content
  • Catalog
    • Now possible to add/upload links and images to a product Category

Jackrabbit Branch

  • container start refactoring
  • upgrade to Jackrabbit 2.2.7

May 2011

  • Framework
    • update derby to 10.8.1.2
    • update to jQuery 1.6.1 and jQuery UI 1.8.13
    • Added Ant Contrib and uses it where relevant
    • Make ofbiz working with the Amazon EC2 load balancer.
    • New Session timeout Handling for ajax requests
  • E-commerce and Catalog
    • Now possible to have SEO friendly url's in multiple languages and more....can be manually entered and updated but also automatically generated from the category or product name. how to use it...
    • In E-Commerce added a jQuery category tree only showing categories which have a related product or have a related category with a product. It has been tested in IE too. The showing of products from the tree is now using ajax and is only updating the middle of the screen
    • Improved Catalog interface moving detail function tabs to the right, replaced links with the menu widget and only showing when relevant.
    • Add an automatic product price currency conversion for e-commerce/order entry which can be switched off in a properties file.
  • Content
    • Added a content search function similar to the product and workeffort search function
  • Webpos
    • A new version of webpos fully rewritten and using a lot of jQuery for speed up the user interaction.
  • All components
    • Javadoc documentation working now correctly with ant build target docs and docs-all

Jackrabbit branch

  • i18n Support for Text and File content, content can now be stored in different languages.
  • The system automatically determine the language which should be loaded when the content is read.
  • Versioning for all Contents and Nodes / folders

HTML5 branch

  • A new branch to make Ofbiz HTML5 ready was created
Note

The 11.04 branch was created on may 2nd.

April 2011

  • Framework
    • Add famfamfam icons library, not exploited yet
    • Better handling of required fields with help of JQuery validate function.
    • Add a Lookup for Portal Page
    • Add "MUNICIPALITY" to getStateList's search condition to make "municipality" of china visible in state list
    • Allow OFBiz to run under Jenkins
    • HTML Selenium testsuites can be run from webtools
    • blank firefox profile is added, so there is no need to change the https to http when doing functional testing
    • Update the HttpClient Library to version 4.1, the new version have some bug fixes and new security features
    • Update the lcal4j library
    • i18n the DateTime picker using the datejs library. The library converts date and time inputs as well as outputs
    • update to jQuery 1.5.2 and jQuery UI 1.8.11
  • Order
    • Add a parameter to forbid order decimal quantity
  • Product
    • Add a product price history
  • Jackrabbit Branch
    • Implement first CRUD Operations for (normal) text content and files
    • Add some architecture proposals on the Wiki Page

March 2011

  • Framework
    • Update to jQuery 1.5.1
    • sonar ant task
    • when using selenium, downloads the selenium RC 1.0.3
    • Refactored Start.java
    • Refactored Container.java and ContainerLoader.java to get a better control of loading/starting/shutdown of containers
    • Hot-Deploy modules are now able to load their own container, therefore a hot-deploy-container.xml have to be created in the component config folder
    • Remove warnings from some classes to make them better maintainable
  • Content
    • Auto-detecting an uploaded document's MIME type using Apache Tika
  • Catalog
    • the category tree elements will now be sequence number sorted
    • creating of SEO URLs for categories and products
  • Googlebase
    • extend the security
    • URL Tagging to allow google analytics to report on the source
    • additional search parameter
      • ACTIVE_PRODUCT: is the product active in OFBiz
      • GOOGLE_SYNCED: is the product sync with google
      • DISCONTINUED_PRODUCT: is the product is in stock

February 2011

  • Applications components
    • Removed compilation warnings
  • Framework
    • Normal Links can now render there target content in a Layered Boxes (like the lookups)
    • Introduced widget.autocompleter.defaultMinLength in widget.properties and set it to 2: default minimum number of characters an user has to type before the ajax autocompleter activates (jQuery default is 1).
    • Added a css trick to have a vertical scrollbar when having dozens of items in autocomplete (using widget.autocompleter.defaultViewSize=100 for instance)
    • The UI Date Time Picker have new intervals to set more precise timestamps
    • Migration to Tomcat 6.0.32
  • Catalog
    • Product image management added
    • Batch processing for resizing and renaming of product images over the product image management
    • Cybersource Payment Gateway updated
  • E-Commerce
    • Deleted not needed JS Libraries to improve the page loading
    • Shoppingcart Unit Tests added
  • Theme
    • Fancybox for Theme preview
    • Fixed bugs in Drop Down Menu of Droppingcrumps and BlueLight Theme
    • A few visual changes in the BlueLight Drop down menu layout

January 2011

  • Framework
    • It's not new but was not working for a moment. The geo location works again, for both Google Map and OpenLayers

November 2013

  • Framework
    • Introduced Tomcat's JreMemoryLeakPreventionListener (read why at OFBIZ-5395), most useful when used with an external applicaiton server (whith redeployment phases)

October 2013

  • Framework
    • It's now possible to use a port offset parameter to run an instance on another set of ports (all are handled with the offset). See ant -p for more, look for "portoffset". It works also for tests (ant run-tests) but a weird issue with testSOAPSimpleService service, so I did not commit this part yet.

June 2013

  • Framework
    • More Czech translations
    • Allow to dynamically set the log level for a class or package

May 2013

  • Framework
    • Added a mean to collect and show the Requests Events durations using Metrics framework added (there is no threshold handling for event metrics)
    • Some more Russian common labels

April 2013

  • Framework
    • Added the possibility to force the user to reset his password in a pre-defined regular interval of time
    • Some more Russian common labels

Februrary 2013

Complete Chinese translation

January 2013

  • Framework
    • Allow a whole controller or/and request/s to override a default 302 in case of redirect

 

...

  • Thanks to ASF generosity (actually infrastructure team) we have doubled our available RAM. With now 4GB for trunk and stable, and some bugs fixed, the demo instances are far more reliable.

...

  • Most of the java compilation warning has been removed.
  • Most of the java services having hard-coded return messages that has been internationalized.

...

  • Most of the Java services having hard-coded return messages that has been internationalized.

...

  • A new Groovysh container, like the old Beanshell one. They are now both commented out by default for security reason
  • A new Layout Demo option has been added in Webtools. Useful for developers in order to follow UI best practices.

...

  • The email list function has been completed and extended. More.....

...

  • It is now easier to create a new tenant in OFBiz with ant task 'run-create-tenant' More.....

...

  • A popular categories section was added to the e-commerce frontpage which is generated from the data warehouse of real orders. Also adjusted the sales reports from the data warehouse by week/month/year.

...

  • Improved the category maintenance screens using a combined catalog/category jQuery tree and added a new 'category' find and list function.
  • DHL shipping integration now use the new Shipment Gateway Config features.
  • USPS shipping integration now use the new Shipment Gateway Config features.

...

  • Many improvements and bug fixes. The ultimate goal is to replace the Ebay component

...