Adobe RMSDK and DL Reader

Release Notes, DL Reader for Android

DL Reader 4.1.4 for Android – 15 July 2015

  • Integration with RMSDK 11.0.2 (2015-05-20).

  • Conforms to new Adobe requirement for “clientVersion” value during RMSDK initialization.

  • Localizes deactivation UI for non-English languages.

  • Minor rewording of deactivation UI.

  • Fixes a hang that could occur in some cases during deactivation.

  • Fixes some formatting issues in the messages.xml resource file for Arabic.

  • Clarifies expected format for “authToken” parameter in activateDeviceWithToken().

  • Fixes a bug where certain fulfillment errors were dropped by JNI layer.

DL Reader 4.1.3 for Android – 2 June 2015

  • Support for RMSDK 11.0.2 (2015-03-27)

  • Deactivation improvement

  • Improved the overlay of highlight on text so text are being highlighted while a page is still in transition into the full view

  • Fixed an issue where highlight may cover some text before the starting point

  • Improved build instructions and makefiles

DL Reader 4.1.1 for Android – 19 March 2015

  • First Android version with RMSDK 11

  • Integrated with RMSDK 11 from Jan. 12, 2015

DL Reader 4.0.3 for Android – 7 October 2014

  • New logos and other art work.

  • Aadded cloud synchronization for bookmarks, highlights and highlights with notes.

  • Integrated with Merriam-Webster dictionary in DL Reader for Android. You can find more implementation notes in the build instructions under “Dictionary Support.”

  • Changed how we store the activation and book files on an Android device. 

In addition to these major feature additions, we also worked on making other improvements:

  • Added support for multiple build targets (DL Reader, DL Reader Beta) so you can build different targets, for example, for distribution for beta testing

  • Updated the DL Reader User Guide

  • Improved splash screen look for tablets and for phones with extra-high density displays

  • Removed the MANAGE_ACCOUNTS permission

  • Added localization strings for Dictionary and Book Migration features

  • Device activation is isolated from other RMSDK-based apps

  • Other bug fixes

DL Reader 3.8.2 for Android – 21 May 2014

  • Updated to use RMSDK 10.0 25 April 2014 release

  • Uploads unsent reading locations when network becomes available

  • Removes notifications for automatic eSync operations when these are successful

  • Removes prompt to change pages when device is rotated

  • Other minor fixes and enhancements

DL Reader 3.8.1 for Android – 1 April 2014

  • Updated to use RMSDK 10.0 31 March 2014 release

  • Updates for Android NDK r9c compatibility

  • eSync: support for page position synchronization across DL Reader instances

  • Minor issue resolutions

DL Reader 3.7.1 for Android – 4 February 2014

  • Uses Android NDK r9c for building

  • Disables use of older eSync cloud capabilities (new capabilities coming soon!)

  • Resolves an issue preventing the same book from being fulfilled twice

DL Reader 3.7 for Android – 22 January 2014

This release updates DL Reader to use the Datalogics release of Adobe Reader Mobile SDK 10.0. Major enhancements include:

  • Support for new Adobe Hardened DRM, compatible with ACS 5

  • Performance improvements to PDF text search when the text is not present in the specified range

  • Support for additional CSS 2.1 properties, see release notes for details

  • Compiler support for Xcode 5 and Max OS 10.9

  • Support for Pseudo font (Bold and Italic properties) added for CJK languages

  • Support for CSS property “epub-text-orientation”; supported values: mixed | upright | sideways- right | sideways

  • Proper alignment of special characters that act as both full width and half width

  • Other bug fixes

DL Reader 3.6.1 for Android – 5 November 2013

  • RMSDK update to 1Nov2013 release:

  • 36116: Android: fixed an issue on Android 4.1 when search stops with W_PDF_T3_INTERNAL_EXCEPTION and returns different search results each time

DL Reader 3.6.0 for Android – 16 August 2013

  • Support for redirects in retrieving cloud eBooks

  • Added build support for Android NDK r9 and clang compiler support

  • Updated to use 16August2013 RMSDK release

DL Reader 3.5.0 for Android – 22 July 2013

  • Rewrite of the PDF and general rendering interfaces. This allows for a better user experience, especially with PDF files, including:

    • Better interactivity with zooming / shrinking and scrolling (panning) PDF files

    • Better indication of page drawing activity for PDF pages that take more than a moment to draw

    • More aggressive caching of before & after pages when viewing a PDF page

    • Rendering performance improvements

  • Resolution of crashing issue caused by mistranslation of string in Dutch language

  • Updated API target for cloud API target

  • Resolved Linux build script issue

  • Resolved application hang in some rare instances when fulfilling books

DL Reader 3.0 for Android – 28 June 2013

  • Initial support for the Datalogics ACS Cloud System included: retrieve books from the ACS Cloud System and upload purchased books

  • Updated to use 27 June 2013 RMSDK release

  • Privacy Policy and User License Agreement included, now required to be accepted before product usage

  • Build compatibility with Android NDK versions R8c, R8d and R8e

DL Reader 2.4.7 for Android – 14 June 2013

  • Updated to use 13 June 2013 RMSDK release

DL Reader 2.4.5 for Android – 4 June 2013

  • Updated to use 30 May 2013 release of RMSDK

DL Reader 2.4.0 for Android – 1 May 2013

Initial release of DL Reader with Adobe Reader Mobile SDK v9.3.3. This includes:

  • Performance improvements in CSS selector parsing, PDF text retrieval and reduction in memory needed for handling font data

  • Many enhancements for vertical text layout, including better support for Japaneee Ruby and Kenten

  • Many page rendering fixes and improvements

  • Updates to text retrieval for enhanced searching in words with multiple styles

DL Reader 2.3.8 for Android – 28 March 2013

  • Updated to use RMSDK release of 27 March 2013

  • Resolved issue with hyphenation and loss of initial letters when breaking words across screens

  • 35455: resolved rendering issues on Nexus 10, other large-screen devices

  • 35510: resolved crashing issue after creating highlights in certain documents

DL Reader 2.3.1 for Android – 11 February 2013

  • Resolves issue with hang on first startup after upgrade in cases where many eBooks that had thumbnails made by DL Reader are in user library

DL Reader 2.3.0 for Android- 6 February 2013

  • Bookshelf user interface view for browsing and interacting with users’ eBook collections

  • Redesigned thumbnail generation code to eliminate whitespace from EPUB eBook thumbnails that are generated by DL Reader

  • Adds pre-population of Vendor ID authentication sources in user authentication menu – no more typing in Vendor ID names to use

  • Redesigned About: screens for easier access to product information

  • Many other user interface updates and improvements

DL Reader 2.2.5 for Android – 17 December 2012

  • Resolves application crash on device upgrade to Android 4.2

  • Font size selection: new user interface added with more font size choices

DL Reader 2.2.2 for Android – 18 September 2012

  • Add customization support for disabling PDF reflow option

  • Update to RMSDK 12Sept2012 release to pull in updates (see RMSDK update page for details)

  • 34491: Android: resolve issue with opening URLs containing space (%20) entities

DL Reader 2.2.1 for Android – 6 September 2012

  • Android: added support for account joining within application

DL Reader 2.2 for Android – 22 August 2012

  • Android: performance enhancements for rendering complex PDF and EPUB files

  • 34729: resolves issue opening Google Docs-generated PDF files [Android]

  • 34823: resolves issue opening PDF files that contain very large page coordinate references [Android]

DL Reader 2.1 for Android – 3 August 2012

  • Adds support for adding and editing highlights to EPUB files and to PDF files when viewing in regular (non-reflow) mode

  • Updates to account activation to allow activating accounts that are joined to accounts that do not have remaining device activations

  • Android: updates to support Android 4.1.x (Jelly Bean)

DL Reader 2.0 for Android – 29 June 2012

  • Adds support for text searching

  • Adds ability to open eBooks from AdobeID and VendorID accounts that have been joined

DL Reader 1.8.1 for Android – 5 June 2012

  • EPUB and PDF files not in the Digital Editions folder that are opened are now copied into the

    Digital Editions folder

DL Reader 1.8 for Android – 31 May 2012

  • Adds support for adding bookmarks to eBooks, including editing associated note/text

  • Adds support for R2L and mixed-language layout of Arabic and Hebrew for ePub files

  • Resolves issue when opening PDF files with JPEG2000 images

DL Reader 1.7.1 for Android – 16 May 2012

  • Resolves issue with activation on some Android 4.0 devices

DL Reader 1.7.0 for Android – 19 April 2012

  • Updated graphic assets for splash screen and application icon

  • Added Arabic, Hebrew and Russian UI support

  • Resolves a crash opening unopenable documents

  • Resolves issue with userStyle.css changes not taking effect

DL Reader 1.6.1 for Android – 23 December 2011

  • Includes many fixes and updates for Japanese EPUB text layout and usage

  • Resolves issues with downloading acsm files from sources in the Store link (internal browser)

  • Resolves issue where internal store browser would exit when device orientation changed

DL Reader 1.5.6 for Android – 5 December 2011

  • Resolves issues with opening DL Reader bookstores that use https: connections

  • Resolves crashing issues when eBooks have very large thumbnail images or title pages

  • Resolves crashing issues when attempting to open eBooks from Android default email client

DL Reader 1.5.5 for Android – 21 November 2011

  • Resolves issues with PDF file zooming / panning

  • Reduces memory required for page rendering and caching

DL Reader 1.5.2 for Android – 30 October 2011

  • Numerous improvements to DL Reader page rendering, zooming and navigation performance

  • DL Reader may now be installed on the device SDCard by default on Android 2.2+ to reduce system storage used by DL Reader

  • Books outside the Digital Editions folder may now be opened. These are not added to the user’s library.

  • Background texture added to reading screen to fill space between and outside of pages

  • ARMv7-specific code removed by default to reduce DL Reader application size

  • 33611: fix to zlib logic causing specific PDF files not to render was integrated from RMSDK

DL Reader 1.5.0 for Android – 11 October 2011

  • PDF file zooming and panning support added

DL Reader 1.4.5 for Android – 23 September 2011

  • DL Reader User Guide now included for Android in default set of books

  • Fixed reflow issue where the current page was not being re-rendered when reflow is toggled

  • Fixed logic issues with transitioning between pages

  • Fixed TOC view component so that Android 1.6-compatible SDK is not required for building.

DL Reader 1.4.4 for Android – 20 September 2011

  • Initial release with updated page display/turning mechanism. This change in page display logic will allow for future extensibility and offer better performance.

  • Right to left (R2L) paging mode support added for EPUB and PDF files that are appropriately marked.

  • Table of contents (TOC) support added

  • Book thumbnails are now generated for books whose ACSM files do not specify a thumbnail file to download

  • Books that are pending fulfillment on activation now attempt to fulfill themselves once DL Reader is activated

  • Fixed activation issue that caused DL Reader to ask users to activate their device when attempting to download from an ACSM file

  • Fixed About: screen to properly display long product names

  • Fixed issues with downloading very large eBook files

  • Fixed instances where errors would not display when a book failed to open Information on earlier versions available upon request. Please note that release dates represent approximate date of release of each version of DL Reader.