github Azure/azure-sdk-for-java azure-ai-formrecognizer_4.0.0

latest releases: azure-identity-broker_1.1.8, azure-identity_1.14.2, azure-ai-translation-text_1.1.0...
2 years ago

4.0.0 (2022-09-08)

This version of the SDK defaults 2022-08-31 going forward.

Features Added

  • Added a method getWords() on model DocumentLine.
  • Added TypedDocumentField<T> model for strongly typed representation of Fields on analyzed documents.
    DocumentField extends from TypedDocumentField<T>.
  • Added interfaces from com.azure.core.client.traits to FormRecognizerClientBuilder and FormTrainingClientBuilder

Breaking Changes

  • Removed property kind from model DocumentPage
  • Removed model DocumentPageKind, DocumentEntity, DocumentFootnote, and DocumentCaption.
  • Renamed models:
    • ModelOperationDetails to OperationDetails
    • ModelOperationSummary to OperationSummary
    • ModelOperationKind to OperationKind
    • ModelOperationStatus to OperationStatus
    • DocumentOperationKind to OperationKind
    • BuildModelOptions to BuildDocumentModelOptions
    • ComposeModelOptions to ComposeDocumentModelOptions
    • DocumentOperationResult to OperationResult
    • CopyAuthorization to DocumentModelCopyAuthorization
    • LengthUnit to DocumentPageLengthUnit
    • SelectionMarkState to DocumentSelectionMarkState
  • Renamed properties documentModelCount and documentModelLimit to customDocumentModelCount
    and customDocumentModelLimit on model ResourceDetails.
  • Renamed clients methods:
    • getModel to getDocumentModel
    • listModels to listDocumentModels
    • deleteModel to deleteDocumentModel
    • beginBuildModel to beginBuildDocumentModel
    • beginComposeModel to beginComposeDocumentModel
  • Renamed property DocumentFieldType.INTEGER to DocumentFieldType.LONG
  • Renamed method getValueInteger to getValueLong and getValueFloat to getValueLong on DocumentField model
  • Renamed properties on model DocumentAnalysisAudience

Other Changes

Dependency Updates

  • Upgraded azure-core to 1.32.0.
  • Upgraded azure-core-http-netty to 1.12.5.

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.