몰입형 리더 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 자산을 추가함