= 3.1 (December 1, 2014) =
* Thank you to [@zmonteca](https://github.com/zmonteca) for this update. The great new functionality was added by him!
* Added: Use of Sandbox constant
* Fixed: Whitespace consistency
* Fixed: Lots of logging updates for verbosity
* Fixed: Do not process inactive feeds
* Fixed: Ability to sort the order of feeds list
* Fixed: Feed select boxes are all sorted alphabetically now
* Fixed: Localization functionality - added Text Domain information
* Added: Romanian translation - thanks [@ArianServ](https://www.transifex.com/accounts/profile/ArianServ/)!
* Added: Feed Primary Keys can now be used to update previous records properly. 
    * For example, "Form A" has two SF tables worth of data -- Contact & Address. You can create an Address feed and a Contact feed. If the Address feed is ordered before the Contact feed in the feed list, you can use the Contact feed's Primary Key to map to the Address Primary Key. This is helpful to map true relationships in Salesforce.
* Added: Any feed can map foreign keys to Primary Keys, thus mapping rich relationship in SF. 
    *  For example, Form B has five dependent Salesforce tables worth of data -- Contact, Opportunities, Opportunity Contacts, Contact, Tribute. Now you can create a Contact, have it linked to Opportunities. But also create a second Contact and map that as well as the Opportunity to a custom Tribute table. It's very fancy - see the Frequently Asked Questions for more information.

git-svn-id: https://plugins.svn.wordpress.org/gravity-forms-salesforce/trunk@1036225 b8457f37-d9ea-0310-8a92-e5e31aec5664