다음을 통해 공유


몰입형 리더 JavaScript SDK 릴리스 정보

버전 1.4.0

이 릴리스에는 새로운 기능, 보안 취약성 해결 및 코드 샘플에 대한 업데이트가 포함되어 있습니다.

새로운 기능

  • 프라이빗 링크를 허용하도록 하위 도메인 regex 유효성 검사가 업데이트됨

개선

  • v1.4.0을 사용하도록 코드 샘플을 업데이트함

버전 1.3.0

이 릴리스에는 새로운 기능, 보안 취약성 해결 및 코드 샘플에 대한 업데이트가 포함되어 있습니다.

새로운 기능

  • Reading Coach에 대한 마이크 권한을 요청하는 Immersive Reader iframe에 대한 기능이 추가됨

개선

  • v1.3.0을 사용하도록 코드 샘플을 업데이트함
  • v1.2.0의 최신 옵션 사용을 보여 주는 코드 샘플을 업데이트함

버전 1.2.0

이 릴리스에는 새로운 기능, 보안 취약성 수정, 버그 수정, 코드 샘플 업데이트, 구성 옵션이 포함되어 있습니다.

새로운 기능

  • 테마를 밝게 또는 어둡게 설정하는 옵션을 추가함
  • iframe/웹 보기 컨테이너가 배치되는 부모 노드를 설정하는 옵션을 추가함
  • 문법 환경을 사용하지 않도록 설정하는 옵션을 추가함
  • 번역 환경을 사용하지 않도록 설정하는 옵션을 추가함
  • 언어 감지를 사용하지 않도록 설정하는 옵션을 추가함

향상된 기능

  • iframe에 제목 및 aria 모달 특성을 추가함
  • 종료 시 isLoading을 false로 설정
  • v1.2.0을 사용하도록 코드 샘플을 업데이트함
  • React 코드 샘플을 추가함
  • Ember 코드 샘플을 추가함
  • Azure 함수 코드 샘플을 추가함
  • 인증을 위해 Azure Function을 호출하는 방법을 보여주는 C# 코드 샘플을 추가함
  • 인증을 위해 Azure Function을 호출하는 방법을 보여주는 Android Kotlin 코드 샘플을 추가함
  • Swift 코드 샘플을 Objective C 규격으로 업데이트함
  • 부모 노드, disableGrammar, disableTranslation 및 disableLanguageDetection과 같은 새 옵션의 사용을 보여 주기 위해 고급 C# 코드 샘플을 업데이트함

수정

  • TypeScript 패키지를 업그레이드하여 여러 개의 보안 취약성을 해결함
  • renderButton이 단추에서 중복 아이콘 및 레이블을 렌더링하는 버그를 수정함

버전 1.1.0

이 릴리스에는 새로운 기능, 보안 취약성 수정, 버그 수정, 코드 샘플 업데이트, 구성 옵션이 포함되어 있습니다.

새로운 기능

  • 여러 가지 브라우저 및 디바이스에서 사용자 기본 설정을 저장하고 로드할 수 있도록 설정함
  • 기본 표시 옵션을 구성할 수 있도록 설정함
  • 몰입형 리더를 시작할 때 번역 언어를 설정하고, 단어 번역을 사용하도록 설정하고, 문서 번역을 사용하도록 설정하는 옵션을 추가함
  • 옵션을 통해 소리 내어 읽기를 구성하는 것에 대한 지원을 추가함
  • 첫 실행 환경을 사용하지 않도록 설정하는 기능을 추가함
  • UWP용 ImmersiveReaderView를 추가함

향상된 기능

  • 최신 SDK를 사용하도록 Android 코드 샘플 HTML을 업데이트함
  • 처리된 문자 수를 반환하도록 시작 응답을 업데이트함
  • v1.1.0을 사용하도록 코드 샘플을 업데이트함
  • 이미 로드가 진행 중일 때는 launchAsync가 호출되는 것을 허용하지 않음
  • 문자열이 아닌 데이터가 있는 메시지를 무시하여 잘못된 콘텐츠를 확인함
  • If 절에서 창에 대한 호출을 래핑하여 브라우저가 Promise를 지원하는지 확인함

수정

  • gitignore에서 yarn.lock을 제거하여 dependabot를 수정함
  • 빠른 시작-nodejs 코드 샘플에서 pug를 v3.0.0으로 업그레이드하여 보안 취약성을 해결함
  • Jest 및 TypeScript 패키지를 업그레이드하여 여러 개의 보안 취약성을 해결함
  • Microsoft.IdentityModel.Clients.ActiveDirectory를 v5.2.0으로 업그레이드하여 보안 취약성을 해결함

Version 1.0.0

이 릴리스에는 호환성이 손상되는 변경, 새로운 기능, 코드 샘플 개선, 버그 수정이 포함되어 있습니다.

호환성이 손상되는 변경

  • Azure AD 토큰 및 하위 도메인이 필요하고 이전 버전에서 사용된 토큰은 더 이상 사용되지 않습니다.
  • CookiePolicy를 disabled로 설정합니다. 사용자 기본 설정의 보존은 기본적으로 사용하지 않도록 설정되어 있습니다. CookiePolicy가 enabled로 설정되지 않으면 리더는 매번 기본 설정으로 시작됩니다.

새로운 기능

  • 쿠키를 사용하도록 설정하거나 사용하지 않도록 설정하는 지원을 추가함
  • Android Kotlin 빠른 시작 코드 샘플을 추가함
  • Android Java 빠른 시작 코드 샘플을 추가함
  • Node 빠른 시작 코드 샘플을 추가함

향상된 기능

  • Node.js 고급 README.md를 업데이트함
  • 고급에서 빠른 시작으로 Python 코드 샘플을 변경함
  • iOS Swift 코드 샘플을 js/samples로 이동함
  • v1.0.0을 사용하도록 코드 샘플을 업데이트함

수정

  • Node.js 고급 코드 샘플을 수정함
  • advanced-csharp-multiple-resources에 대해 누락된 파일을 추가함
  • 하이퍼링크에서 en-us를 제거함

버전 0.0.3

이 릴리스에는 새로운 기능, 코드 샘플에 대한 개선, 보안 취약성 해결, 버그 수정이 포함되어 있습니다.

새로운 기능

  • iOS Swift 코드 샘플을 추가함
  • 여러 개의 리소스 사용을 보여 주는 C# 고급 코드 샘플을 추가함
  • 전체 화면 토글 기능을 사용하지 않도록 설정하는 지원을 추가함
  • 몰입형 리더 애플리케이션 종료 단추를 숨기기 위한 지원을 추가함
  • 몰입형 리더 종료 시 호스트 애플리케이션에서 사용할 수 있는 콜백 함수를 추가함
  • Azure Active Directory 인증을 사용하도록 코드 샘플을 업데이트함

향상된 기능

  • Word 문서를 포함하도록 C# 고급 코드 샘플을 업데이트함
  • v0.0.3을 사용하도록 코드 샘플을 업데이트함

수정

  • lodash를 버전 4.17.14로 업그레이드하여 보안 취약성을 해결함
  • C# MSAL 라이브러리를 업데이트하여 보안 취약성을 해결함
  • mixin-deep을 버전 1.3.2로 업그레이드하여 보안 취약성을 해결함
  • set-value 및 mixin-deep의 취약한 버전을 사용 하던 jest, webpack, webpack-cli를 업그레이드하여 보안 취약성을 해결함

버전 0.0.2

이 릴리스에는 새로운 기능, 코드 샘플에 대한 개선, 보안 취약성 해결, 버그 수정이 포함되어 있습니다.

새로운 기능

  • Python 고급 코드 샘플을 추가함
  • Java 빠른 시작 코드 샘플을 추가함
  • 간단한 코드 샘플을 추가함

향상된 기능

  • resourceName을 cogSvcsSubdomain으로 이름을 변경함
  • 코드 밖으로 비밀을 이동하고 환경 변수를 사용함
  • v0.0.2를 사용하도록 코드 샘플을 업데이트함

수정

  • 몰입형 리더 단추 접근성 버그를 수정함
  • 끊어진 스크롤을 수정함
  • handlebars 패키지를 버전 4.1.2로 업그레이드하여 보안 취약성을 해결함
  • SDK 단위 테스트의 버그를 수정함
  • JavaScript Internet Explorer 11 호환성 버그를 수정함
  • SDK url을 업데이트함

버전 0.0.1

몰입형 리더 JavaScript SDK의 초기 릴리스입니다.

  • 몰입형 리더 JavaScript SDK를 추가함
  • UI 언어를 지정하는 지원을 추가함
  • launchAsync 함수에서 시간 제한 오류로 인해 실패하게 되는 때를 결정하는 시간 제한을 추가함
  • 몰입형 리더 iframe의 z 인덱스를 지정하는 지원을 추가함
  • Chrome 앱과의 호환성을 위해 iframe 대신 webview 태그를 사용하는 지원을 추가함
  • SDK 단위 테스트를 추가함
  • Node.js 고급 코드 샘플을 추가함
  • C# 고급 코드 샘플을 추가함
  • C# 빠른 시작 코드 샘플을 추가함
  • 패키지 구성, Yarn, 기타 빌드 파일을 추가함
  • Git 구성 파일을 추가함
  • 코드 샘플 및 SDK에 README.md 파일을 추가함
  • MIT 라이선스를 추가함
  • Contributor 지침을 추가함
  • 정적 아이콘 단추 SVG 자산을 추가함