Catatan rilis untuk SDK JavaScript Pembaca Imersif

Versi 1.4.0

Rilis ini berisi fitur baru, perbaikan kerentanan keamanan, dan pembaruan sampel kode.

Fitur baru

  • Validasi regex subdomain diperbarui untuk mengizinkan tautan privat

Penyempurnaan

  • Sampel kode yang diperbarui untuk menggunakan v1.4.0

Versi 1.3.0.1

Rilis ini berisi fitur baru, perbaikan kerentanan keamanan, dan pembaruan sampel kode.

Fitur baru

  • Menambahkan kemampuan untuk iframe Pembaca Imersif untuk meminta izin mikrofon untuk Reading Coach

Penyempurnaan

  • Sampel kode yang diperbarui untuk menggunakan v1.3.0
  • Sampel kode yang diperbarui untuk menunjukkan penggunaan opsi terbaru dari v1.2.0

Versi 1.2.0

Rilis ini berisi fitur baru, perbaikan kerentanan keamanan, perbaikan bug, pembaruan untuk sampel kode, dan opsi konfigurasi.

Fitur baru

  • Menambahkan opsi untuk mengatur tema ke terang atau gelap
  • Menambahkan opsi untuk mengatur simpul induk tempat kontainer iframe/webview ditempatkan
  • Menambahkan opsi untuk menonaktifkan pengalaman Tata Bahasa
  • Menambahkan opsi untuk menonaktifkan pengalaman Terjemahan
  • Menambahkan opsi untuk menonaktifkan Deteksi Bahasa

Penyempurnaan

  • Menambahkan judul dan atribut modal aria ke iframe
  • Atur isLoading ke false saat keluar
  • Sampel kode yang diperbarui untuk menggunakan v1.2.0
  • Menambahkan sampel kode React
  • Menambahkan sampel kode Ember
  • Menambahkan sampel kode fungsi Azure
  • Menambahkan sampel kode C# yang menunjukkan cara memanggil Fungsi Azure untuk autentikasi
  • Menambahkan sampel kode Android Kotlin yang menunjukkan cara memanggil Azure Function untuk autentikasi
  • Memperbarui sampel kode Swift agar sesuai dengan Objective C
  • Sampel kode Advanced C# yang diperbarui untuk menunjukkan penggunaan opsi baru: node induk, disableGrammar, disableTranslation, dan disableLanguageDetection

Perbaikan

  • Memperbaiki beberapa kerentanan keamanan dengan meningkatkan paket TypeScript
  • Memperbaiki bug di mana renderButton merender ikon duplikat dan label di tombol

Versi 1.1.0

Rilis ini berisi fitur baru, perbaikan kerentanan keamanan, perbaikan bug, pembaruan untuk sampel kode, dan opsi konfigurasi.

Fitur baru

  • Mengaktifkan penyimpanan dan pemuatan preferensi pengguna di berbagai browser dan perangkat
  • Diaktifkan mengonfigurasi opsi tampilan default
  • Menambahkan opsi untuk mengatur bahasa terjemahan, mengaktifkan terjemahan kata, dan mengaktifkan terjemahan dokumen saat meluncurkan Pembaca Imersif
  • Menambahkan dukungan untuk mengonfigurasi Baca Dengan Keras melalui opsi
  • Menambahkan kemampuan untuk menonaktifkan pengalaman eksekusi pertama
  • Menambahkan ImmersiveReaderView untuk UWP

Penyempurnaan

  • Memperbarui HTML sampel kode Android agar berfungsi dengan SDK terbaru
  • Respons peluncuran yang diperbarui untuk mengembalikan jumlah karakter yang diproses
  • Sampel kode yang diperbarui untuk menggunakan v1.1.0
  • Tidak mengizinkan launchAsync dipanggil saat sudah memuat
  • Memeriksa konten yang tidak valid dengan mengabaikan pesan di mana data bukan string
  • Panggilan yang dibungkus ke jendela dalam klausul jika untuk memeriksa dukungan browser Promise

Perbaikan

  • Memperbaiki dependabot dengan menghapus yarn.lock dari gitignore
  • Memperbaiki kerentanan keamanan dengan meningkatkan pug ke v3.0.0 dalam sampel kode quickstart-nodejs
  • Memperbaiki beberapa kerentanan keamanan dengan meningkatkan paket Jest dan TypeScript
  • Memperbaiki kerentanan keamanan dengan meningkatkan Microsoft.IdentityModel.Clients.ActiveDirectory ke v5.2.0

Versi 1.0.0

Rilis ini berisi perubahan yang melanggar, fitur baru, penyempurnaan sampel kode, dan perbaikan bug.

Perubahan mencolok

  • Memerlukan token dan subdomain Azure Active Directory, dan menghentikan token yang digunakan dalam versi sebelumnya.
  • Setel CookiePolicy ke dinonaktifkan. Penyimpanan preferensi pengguna dinonaktifkan secara default. Pembaca diluncurkan dengan pengaturan default setiap kali, kecuali CookiePolicy diatur untuk diaktifkan.

Fitur baru

  • Menambahkan dukungan untuk mengaktifkan atau menonaktifkan cookie
  • Menambahkan sampel kode mulai cepat Android Kotlin
  • Menambahkan sampel kode mulai cepat Android Java
  • Menambahkan sampel kode mulai cepat Node

Penyempurnaan

  • README.md tingkat lanjut Node.js yang diperbarui
  • Sampel kode Python yang diubah dari tingkat lanjut ke mulai cepat
  • Memindahkan sampel kode iOS Swift ke js/samples
  • Sampel kode yang diperbarui untuk menggunakan v1.0.0

Perbaikan

  • Diperbaiki untuk sampel kode tingkat lanjut Node.js
  • Menambahkan file yang hilang untuk advanced-csharp-multiple-resources
  • Menghapus en-us dari hyperlink

Versi 0.0.3

Rilis ini berisi fitur baru, peningkatan sampel kode, perbaikan kerentanan keamanan, dan perbaikan bug.

Fitur baru

  • Menambahkan sampel kode iOS Swift
  • Menambahkan sampel kode tingkat lanjut C# yang menunjukkan penggunaan beberapa sumber daya
  • Menambahkan dukungan untuk menonaktifkan fitur pengalih layar penuh
  • Menambahkan dukungan untuk menyembunyikan tombol keluar aplikasi Pembaca Imersif
  • Menambahkan fungsi panggilan balik yang dapat digunakan oleh aplikasi host saat keluar dari Pembaca Imersif
  • Sampel kode yang diperbarui untuk menggunakan Autentikasi Azure Active Directory

Penyempurnaan

  • Sampel kode tingkat lanjut C# yang diperbarui untuk menyertakan dokumen Word
  • Sampel kode yang diperbarui untuk menggunakan v0.0.3

Perbaikan

  • Lodash yang ditingkatkan ke versi 4.17.14 untuk memperbaiki kerentanan keamanan
  • Pustaka C# MSAL yang diperbarui untuk memperbaiki kerentanan keamanan
  • Meningkatkan mixin-deep ke versi 1.3.2 untuk memperbaiki kerentanan keamanan
  • Meningkatkan jest, webpack, dan webpack-cli yang menggunakan versi set-value dan mixin-deep yang rentan untuk memperbaiki kerentanan keamanan

Versi 0.0.2

Rilis ini berisi fitur baru, peningkatan sampel kode, perbaikan kerentanan keamanan, dan perbaikan bug.

Fitur baru

  • Menambahkan sampel kode tingkat lanjut Python
  • Menambahkan sampel kode mulai cepat Java
  • Menambahkan sampel kode sederhana

Penyempurnaan

  • Mengganti nama resourceName menjadi cogSvcsSubdomain
  • Memindahkan rahasia ke luar kode dan menggunakan variabel lingkungan
  • Sampel kode yang diperbarui untuk menggunakan v0.0.2

Perbaikan

  • Memperbaiki bug aksesibilitas tombol Pembaca Imersif
  • Memperbaiki pengguliran rusak
  • Paket handlebar yang ditingkatkan ke versi 4.1.2 untuk memperbaiki kerentanan keamanan
  • Memperbaiki bug dalam pengujian unit SDK
  • Memperbaiki bug kompatibilitas JavaScript Internet Explorer 11
  • Url SDK yang diperbarui

Versi 0.0.1

Rilis awal SDK JavaScript Immersive Reader.

  • Menambahkan SDK JavaScript Pembaca Imersif
  • Menambahkan dukungan untuk menentukan bahasa UI
  • Menambahkan batas waktu untuk menentukan kapan fungsi launchAsync harus gagal dengan kesalahan waktu habis
  • Menambahkan dukungan untuk menentukan indeks z dari iframe Pembaca Imersif
  • Menambahkan dukungan untuk menggunakan tag webview alih-alih iframe, untuk kompatibilitas dengan Chrome Apps
  • Menambahkan pengujian unit SDK
  • Menambahkan sampel kode tingkat lanjut Node.js
  • Menambahkan sampel kode tingkat lanjut C#
  • Menambahkan sampel kode mulai cepat C#
  • Menambahkan konfigurasi paket, Yarn, dan file build lainnya
  • Menambahkan file konfigurasi git
  • Menambahkan file README.md ke sampel kode dan SDK
  • Menambahkan Lisensi MIT
  • Menambahkan instruksi Kontributor
  • Menambahkan aset SVG tombol ikon statis