Skip to content

Latest commit

 

History

History
148 lines (116 loc) · 4.57 KB

NEWS.md

File metadata and controls

148 lines (116 loc) · 4.57 KB

1.5.0

  • New LabbcatEdit functions
    • uploadParticipantAttributes() - upload participant attribute data from CSV file
    • uploadTranscriptAttributes() - upload transcript attribute data from CSV file
    • uploadTokenAnnotations() - upload annotated results CSV file, to insert/update/delete annotations for match tokens.
    • uploadIntervalAnnotations() - upload annotated results CSV file, to insert/update/delete annotations for intervals.
    • LabbcatEdit.fragmentUpload() - start annotated fragment (e.g. TextGrid) upload
    • LabbcatEdit.fragmentUploadParameters() - finish annotated fragment upload
    • LabbcatEdit.fragmentUploadDelete() - delete annotated fragment upload
  • New LabbcatAdmin functions for elicitation task administration:
    • createElicitationTask()
    • readElicitationTasks()
    • updateElicitationTask()
    • deleteElicitationTask()
    • elicitatationTaskUpload()
    • readElicitationTaskResources()
    • updateElicitationTaskResource()
    • createElicitationTaskTranscriptAttributeOption()
    • readElicitationTaskTranscriptAttributeOptions()
    • updateElicitationTaskTranscriptAttributeOption()
    • deleteElicitationTaskTranscriptAttributeOption()
    • createElicitationTaskParticipantAttributeOption()
    • readElicitationTaskParticipantAttributeOptions()
    • updateElicitationTaskParticipantAttributeOption()
    • deleteElicitationTaskParticipantAttributeOption()

Minimum LaBB-CAT version 20260812.1200

1.4.0

  • Add support for servers with FORM based user auth.

  • Add support for changed annotation extraction API.

  • Implementations

    • LabbcatView.getFragment() - all three overloads
  • New functions

    • LabbcatView.versionInfo() - version information of all components of LaBB-CAT
    • LabbcatView.readAgreement() - data access license agreement
    • LabbcatView.changePassword()
    • LabbcatView.getDashboardItems() - list available corpus statistics
    • LabbcatView.getDashboardItem() - get the value of a specific corpus statistic
    • LabbcatView.getCorpusInfo() - gets statistics about a given corpus
    • LabbcatView.readCategories() - list category records
    • LabbcatView.intervalAnnotations() - gets annotations within given time intervals
  • Changed functions

    • LabbcatView.getTasks() now returns an array of task IDs.
    • LabbcatView.taskStatus() now has optional log and keepalive parameters.

Minimum LaBB-CAT version 20250818.1200

1.3.0

  • New functions
    • LabbcatEdit.transcriptUpload()
    • LabbcatEdit.transcriptUploadParameters()
    • LabbcatEdit.transcriptUploadDelete()
  • Function implementation changes
    • LabbcatEdit.newTranscript() and LabbcatEdit.updateTranscript() use new API (above) by default.
  • Improvements to handling of request/response headers.

Minimum LaBB-CAT version 20250430.1200

1.2.1

  • New function
    • LabbcatView.processWithPraat()

1.2.0

Minimum LaBB-CAT version 20240409.2000

  • Implementations
    • LabbcatEdit.saveMedia()
    • LabbcatEdit.saveEpisodeDocument()
    • LabbcatEdit.deleteMedia()

1.1.1

Minimum LaBB-CAT version 20230517.1844

  • Implementations
    • LabbcatEdit.saveParticipant()
    • LabbcatEdit.saveTranscript()
    • LabbcatView.getAnnotatorDescriptor()
  • Function changes
    • aligned parameter of LabbcatView.search and LabbcatView.getMatches changed to offsetThreshold

1.1.0

  • Function changes
    • maxOrdinal parameter of StoreQuery.countAnnotations
    • maxOrdinal parameter of StoreQuery.getAnnotations

1.0.0

  • Implementations
    • LabbcatView.getSchema()
    • LabbcatView.getTranscript()
    • LabbcatEdit.deleteParticipant()
    • LabbcatAdmin user CRUD functions
    • LabbcatAdmin.setPassword()
  • Function changes
    • layerIds parameter of StoreQuery.getParticipant
    • overlapThreshold parameter for search() and getMatches().
  • New functions
    • LabbcatView.getMediaFile() convenience function
  • Maven-compatible versioning/package structure
  • Documentation is CC-BY-SA

20200909.2039

  • Uses javax.json.* instead of org.json.*

20200826.1513

  • New LabbcatAdmin CRUD operations for
    • corpora
    • projects
    • roles
    • permissions
    • system attributes (RU operations only)
    • tracks
    • saveLayer (CU operations)
  • New LabbcatView functions
    • getSerializerDescriptors
    • getDeserializerDescriptors
    • getSystemAttribute
    • getUserInfo
  • Support for localization of server messages

20200612.1635

Refactored to remove confusing terminology and use class names that reflect LaBB-CAT user authorization level.

20200611.2005

Requests include specify user-agent that identifies the library/version.

20200608.1944

  • support for LaBB-CAT version 20200608.1507 API
  • Labbcat.getTranscriptAttributes
  • Labbcat.getParticipantAttributes