open-olive / loop-development-kit

The JavaScript/TypeScript Loop Development Kit for Olive Helps.
MIT License
20 stars 18 forks source link

Release/3.17.0 #587

Closed hector-rivera-olive closed 2 years ago

hector-rivera-olive commented 2 years ago

LDK Release 3.17.0 MR to update the main branch

This is MR contains a collection of all the updates that represent the LDK Release 3.17.0

Changes made:

This release contains 15 updates to the LDK.

  1. Compiled loops that do not utilize the loopOpenHandler will compile with a warning
  2. New component 'Rating' has been added. It provides insight regarding others' opinions and experiences, and can allow the user to submit a rating of their own.
  3. New component 'Typography" has been added. It provides a edit the format of html similar to markdown
  4. New function 'document.readPDFwithOcr' has been added for Document Aptitude, it will ocr the image that get from PDF document. Note: it requires 'screen' permission to run this function
  5. New function 'window.getActiveWindowID' has been added, it will return currently active window ID
  6. Chart component updates:
    • Added new types for axis scale, padding, and bar width
    • Changed Bar to VerticalBar
    • Removed xAxisTicks, yAxisTicks, xAxisTimeSeries, yAxisTimeSeries
  7. browser.listenNetworkActivity will now return frameId & type as a part of the event response
  8. New function browser.listenTabChange allows loops to listen to tab change events
  9. Fixed bug where loop would crash when whisper is undefined during whisper.create & 'whisper.update`
  10. Converted React example to fully support compilation using TS
  11. 'screen.ocr' will be deprecated soon. We are showing ocr's deprecation warning after compiling.
  12. Fixed bug and updated OCRResult's property conf to confidence
  13. New function 'ocrFileEncoded' has been added to 'screen aptitude'. The 'ocrFileEncoded' will give the user ability to pass in an image file as a base64 string and apply Optical Character Recognition of the image to extract text out of the image.
  14. 'deprecatedBox' component has been officially deprecated. You can now use 'Box' component instead.
  15. getEvironment() function added to System aptitude returns os version, olive helps version and loop version

Additional notes:

This is the complete contents of the LDK Relase 3.17.0