Version 9.5.0 Changelog (February 17, 2023)

Version: 9.5.0.81375

Release Date: February 17, 2023

New features

Notes

This release of Apryse for Android brings the core PDF functionality inline with version 9.5.0 of the Apryse cross-platform APIs. More information can be found on What's new for cross-platform APIs. All none-module or SVG related changes apply to Android.

Fixed

  • Fixes issue where polygon/cloud tool preset bar still shows redo button when undo redo is turned off
  • Fixes potential runtime crash in release build only when running with Gradle v7.5.1

APIs

PDFViewCtrlTools package

Builder

new method: Bundle getBundle()

TextInputDialog

new static final field: String INITIAL_INPUT

new static method: TextInputDialog newInstance(int, int, int, int, int, Bundle, String)

FileInfo

new constructor: FileInfo(FileInfo, String)

TextFieldCreate

new static final field: String BACKGROUND_ALPHA

new method: void onClose()

new method: boolean onUp(MotionEvent, PriorEventMode)

ToolManager

new method: boolean isTextFieldCustomAppearanceEnabled()

new method: void setTextFieldCustomAppearanceEnabled(boolean)

AnnotUtils

new static method: double getFormFieldBackgroundOpacity(Annot)

new static method: boolean isTextField(Annot)

PdfViewCtrlSettingsManager

new static final field: String KEY_PREF_SUFFIX_XODO_DRIVE_FILES

removed static final field: String KEY_PREF_SUFFIX_DOCUMENTS_FILES

PdfViewCtrlTabsManager

removed synchronized method: LinkedHashMap<String, PdfViewCtrlTabInfo> getAllPdfViewCtrlTabInfo(Context)

removed static method: Timestamp safeGetTimestamp(String)

Utils

new static method: String getUriDisplayName(ContentResolver, Uri)

FixedKeyboardEditText

new class: FixedKeyboardEditText

new constructor: FixedKeyboardEditText(Context)

new constructor: FixedKeyboardEditText(Context, AttributeSet)

new constructor: FixedKeyboardEditText(Context, AttributeSet, int)

new method: void focusAndShowKeyboard()

new method: void onWindowFocusChanged(boolean)

SingleButtonToolbar

new method: List<ToolbarItem> getButtonItems()

pdfnet-demo-utils package

DialogImportWebpageUrlSelectorBinding

new final field: FrameLayout aboveCtaContainer

FragmentRecentlyDeletedViewBinding

new final field: LinearLayoutCompat emptyContainer

new final field: TextView emptyDesc

new final field: TextView emptyHeader

new final field: AppCompatImageView emptyIcon

new final field: TextTrashDurationMessageBinding textTrashDurationMessage

removed final field: TextView emptyTextView

removed final field: TextView trashDurationMessage

ListviewItemTrashListBinding

removed final class: ListviewItemTrashListBinding

removed final field: AppCompatImageView divider

removed final field: TextView docTextPlaceHolder

removed final field: ImageViewTopCrop fileIcon

removed final field: TextView fileInfo

removed final field: AppCompatImageView fileLockIcon

removed final field: TextView fileName

removed final field: Guideline guidelineImage

removed static method: ListviewItemTrashListBinding bind(View)

removed method: View getRoot()

removed static method: ListviewItemTrashListBinding inflate(LayoutInflater)

removed static method: ListviewItemTrashListBinding inflate(LayoutInflater, ViewGroup, boolean)

TextTrashDurationMessageBinding

new final class: TextTrashDurationMessageBinding

new final field: TextView trashDurationMessage

new static method: TextTrashDurationMessageBinding bind(View)

new method: View getRoot()

new static method: TextTrashDurationMessageBinding inflate(LayoutInflater)

new static method: TextTrashDurationMessageBinding inflate(LayoutInflater, ViewGroup, boolean)

FileBrowserViewFragment

new method: void showTrashBin()

RecentFilesFetcher

new class: RecentFilesFetcher

RecentlyDeletedViewFragment

new static method: RecentlyDeletedViewFragment newInstance(boolean)

new method: void onPause()

BaseFileAdapter

new method: void removeAll()

TrashViewHolder

new class: TrashViewHolder

new constructor: TrashViewHolder(TrashAdapter, View)

new field: ImageView divider

new field: ImageView imageViewFileIcon

new field: TextView textViewFileInfo

new field: TextView textViewFileName

HtmlConversionComponent

new method: void fromUrl(Context, String, Uri)

new method: void handleWebpageToPDF(FragmentActivity, ImportWebpageUrlSelectorDialogFragment, OnDismissListener, OnLinkSelectedListener)

new method: void handleWebpageToPDF(FragmentActivity, ImportWebpageUrlSelectorDialogFragment, Uri, OnDismissListener, HtmlConversionActionListener)

EmptyStateCause

removed final class: EmptyStateCause

removed static final field: EmptyStateCause FILTER_TYPE

removed static final field: EmptyStateCause FILTER_TYPE_IN_SEARCH_RESULTS

removed static final field: EmptyStateCause NONE

removed static final field: EmptyStateCause SEARCH_RESULTS

removed static method: EmptyStateCause valueOf(String)

removed static method: EmptyStateCause[] values()

MiscUtils

new static method: boolean validateStringFilenameUsingIO(Context, String)

removed static method: int getUriFileInfoType(Uri)

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales