Update Japanese localization.
Handle 'blocks from the future' in the blocks list.
Update Eclipse and ADT versions in README.
Require Android 4.0.3 (ICS). Get rid of ActionBarSherlock and pull android-support dependencies from repository provided by the SDK.
ICS: Migrate SearchViewCompat to SearchView.
ICS: Workaround for NPE in FragmentManagerImpl.moveToState() when rotating device and swiping transactions list.
ICS: Migrate onLowMemory() to onTrimMemory().
ICS: Use View.setNextFocusForwardId().
Target Android 4.1 (Jelly Bean).
ICS: Add FancyListFragment class to fix font size issue for list empty texts.
Modernize app icon and fix shadow.
Use batik-maven-plugin to generate app icons from SVG source.
Update to bitcoinj 0.12. Includes all the required API changes.
Migrate away from using some deprecated methods.
Use bitcoinj payment protocol classes rather than our own.
Use new MonetaryFormat class.
Use new Fiat class for fiat values.
Use Script.getToAddress(NetworkParameters, forcePayToPubKey).
Now that bitcoinj is more robust against wallets and block stores getting out of sync, increase autosave delay to 10 seconds. This increases performance with big wallets.
Disable download of pending transaction dependencies.