Intuit Partner Platform Development Tools Release Notes
Important Notes:
Beginning with Release 2.0.x you MUST use JVM 1.6 -- because of major differences in the xjb implementations in Java 1.6 and Java 1.5 and the need to support newer versions of Eclipse in order to support Adobe's FlashBuilder 4, we needed to make the cutover. For Windows users, you can download Java 1.6 and tell FlexBuilder (or Eclipse with the FlexBuilder plugin) to run with JVM 1.6 by invoking FlexBuilder (or Eclipse) with the -jvm switch to point it at the javaw.exe in your installation of Java 1.6. For Mac users, Leopard's JVM 1.6 is not compatible with Eclipse (it's 64-bit only and Eclipse requires 32-bit mode) so you will need to upgrade to Snow Leopard. If you are running Snow Leopard, Eclipse/FlexBuilder are already running with JVM 1.6.
The QBProjectInfo.xml file is an integral part of your development project! It should always be checked into your revision
control system! When updating a project, this file will generally be modified, be sure to check the file out
for editing before running tools and to check the file back in when done.
Please do not modify the QBProjectInfo.xml file without concrete knowledge of all the side effects. In particular, do not change the identifier. Doing so could cause code corruption or unpredictable behavior in your application.
Version 2.0.0.20101117
Please See the note above regarding JVM 1.6, etc.
If you are using FlashBuilder 4 with these tools you must use Flex SDK 3.4 or 3.5, Not Flex SDK 4.0!
Tools (Enhancement) SBL tools now include a project management wizard to maintain Masters for Dev, QA, etc. and instances, just as the flex tools have had
Tools (Enhancement) SBL
Tools (Bugfix) SBL Desktop server + tools now work correctly on a mac (Snow Leopard required)
Tools (Update) SBL tools desktop server reflects latest live SBL servers
Tools (Bugfix) Flex tools improve support for mac
Tools (Bugfix) SBL tools now ensure that SBL has been deployed to dev before allowing realm selection to ensure compatibility with new toolbar
Tools (Bugfix) Now open all web pages in external browser to ensure compatibility with new toolbar components
Libraries (Update) Support for latest IDS services including advanced reports
Libraries (Bugfix) File upload bug had been broken by earlier performance improvements, now works correctly
Libraries (Note): Kingussie and KingussieIDSV2 are now Open Source, you can access the source from code.intuit.com
Version 2.0.0.20100810
Please See the note above regarding JVM 1.6, etc.
If you are using FlashBuilder 4 with these tools you must use Flex SDK 3.4 or 3.5, Not Flex SDK 4.0!
Tools (Bugfix) Correctly update the project with the latest Kingussie library
Tools (Bugfix) Correctly generate is_dirty code and data for choice and reference type fields when generating DTOs
Tools (Bugfix) Corrections to comments in ippbuild.xml for how to run from command-line using ANT
Version 2.0.0.20100628
Please See the note above regarding JVM 1.6, etc.
If you are using FlashBuilder 4 with these tools you must use Flex SDK 3.4 or 3.5, Not Flex SDK 4.0!
Tools (Bugfix) We use ANT to build and deploy, the output of ant can be seen in the console
Tools (Known Problem) Due to the nature of the ant build, we cannot currently support Flex project links (where one flex project depends on another flex project (i.e. a library) in the workspace. This is because the .actionScriptProperties file stores the Eclipse Workspace path to the dependency, not the actual path to the dependency -- we are exploring solutions. The workaround right now is to remove the project dependency and simply copy the .swc into the lib directory of your main flex project.
Library (Enhance) Application startup time improved dramatically (roughly 3x faster, more if you have a lot of tables in your app
Library (Change) Removed support for the obsolete MSA
Library (Enhance) Support for handling conflicts reported by IDS
Tools (Bugfix) Significant problems in 2.0.0 tools release have been fixed
Version 2.0.0
This is a MajorPlease see the important note above regarding the need for JVM 1.6
Tools (Enhance) We now build + deploy from ANT -- The ippbuild.xml ANT file needs to read your .actionScriptProperties file to correctly build your project the way FlexBuilder or FlashBuilder would build it, so make sure to check the FlexBuilder "." files in! You can use our ANT file to support continuous integration builds, etc.
Tools (Enhance) Support for upcoming Server Business Logic tools.
Tools (Enhance) Support for Flash Builder 4. Note: you must use Flex 3.5 compatibility mode for IPP projects at this time. We Stronglyrecommend that you use the Flash Builder 4 Plugin to a J2EE installation of Eclipse (Galileo or Ganymede) instead of the stand-alone Flash Builder 4, this will allow you to use Server Business Logic in the same IDE and is the configuration we have tested most extensively.
Tools (Update) Use Eclipse/P2 mechanism for software updates, no longer have our own update checking
Library (Enhance) Support for upcoming OAuth plugin lib
Library (Update) Support for latest IDS capabilities released with IPP 2.7
Library (Update) Improved support for Schema upgrades that include a change to the AppToken
Library (Update) When saving an IDS object, re-read it including any custom field data it had when saved
Library (Update) If an IDS error is handled by our last-chance error handling, correctly display the contents of the IDS error
Version 1.0.33
Please see notes below for 1.0.32 and 1.0.31 if you haven't upgraded in a while
Tools (Update) -- Deploys 1.0.33 version of Kingussie and KingussieIDSv2
Library (Enhance) -- Support for IDS 6.2.2 -- Lots of support for more QuickBooks data (including time tracking, support for custom fields on all QuickBooks data, delete and revert, etc. See IDS documentation for full details.
Library (Bug Fix) -- userDTO's lastAccess field is now a Date object (as it should have been since the beginning) and the last time the user accessed the app is now correctly loaded
Library (Enhance) -- New IOAuthManager interface to support an upcoming mix-in library for use with AIR apps to authenticate with IPP using oAuth.
Library (Bug Fix) -- Avoid infinite iterator loop getting data in IDSDTOArrayCollection when # of items returned from IDS exceeds CHUNKSIZE in certain circumstances.
Library (Bug Fix) -- IDS Data CHUNKSIZE for IDSDTOArrayCollection now 50 instead of 200 to improve performance
Version 1.0.32
Important The libraries have been moved to use Flex SDK 3.4 to pick up some important security fixes from Adobe. You will need to upgrade
your project to use Flex SDK 3.4 if you haven't already or you may see odd behavior such as the FadingPopup throwing an exception regarding an invalid
blend mode parameter. BEFORE you upgrade your FlexSDK, be sure to backup your html-template directory (or have everything in source control) as the SDK change will
overwrite the custom html-template needed by IPP.
Note IDSv2 uses a completely different (and much smaller) namespace set from IDSv1, if you are moving from IDSv1 to IDSv2 you'll get a lot of compile errors as all your import statements from IDSv1 will be wrong. Easiest thing to do is replace com.intuit.sb.cdm..