Fable: Rilis Fable.Core 3.0 stabil

Dibuat pada 11 Apr 2019  ·  28Komentar  ·  Sumber: fable-compiler/Fable

Hai @et1975 , @MangelMaxime , @Zaid-Ajaj, @dbrattli!

Saya berpikir untuk merilis stabil Fable.Core 3.0 dalam beberapa hari mendatang. Namun, ini berarti jika orang memperbarui Fable.Core atau mengunduhnya lagi, itu mungkin bertentangan dengan paket stabil lain yang masih bergantung pada Fable.Core 2.0, jadi akan ideal jika kita semua dapat merilis versi stabil dari paket baru (Elmish 3 , Thoth.Json 3, Fable.SimpleHttp, dll) kurang lebih secara bersamaan.

Bagaimana menurut anda? Apakah paket Anda sudah siap? Apakah layak untuk menetapkan tanggal rilis minggu depan?

Komentar yang paling membantu

Secara teori, kecuali saya melewatkan satu, semua paket saya dirilis sekarang.

Semua 28 komentar

Saya memperbarui Elmish.Bridge kemarin. Dengan begitu saya tidak perlu merilis prarilis! 😗.

Saya baik-baik saja dengan menstabilkan elmish 3.

Yah prerelease belum lama dirilis jadi kami belum tahu apakah Fable 2.2 dan Fable.Core 3.0 stabil.

Tapi seperti yang kita lihat di masa lalu kebanyakan orang tidak mencoba paket prerelease :).

Tahukah Anda jika ada cara untuk mendapatkan semua perpustakaan yang menggunakan Fable.Core dari nuget sebagai daftar. Jadi kita bisa melihat apakah kita porting semuanya.

Untuk menjawab pertanyaan awal, perpustakaan saya siap diterbitkan sebagai stabil.

Daftar itu diisi saat tanggungan dimuat, tetapi mungkin merupakan titik awal yang baik.

Beberapa perpustakaan hilang dari daftar ini:

  • Fable.ReactLeaflet
  • Fulma.Extensions.Wikiki.* (mungkin 6-7 hilang)

Jadi saya tidak yakin seberapa baik itu.

saya di! Saya seharusnya dapat memperbarui semua paket dalam beberapa hari setelah rilis stabil. Hanya ping saya ketika itu diterbitkan ;)

Terima kasih semua atas jawaban Anda! Kemudian katakanlah kami akan menerbitkan Fable.Core 3.0 pada hari Sabtu (saya akan melakukan ping lagi kepada Anda di sini setelah selesai) sehingga kami dapat menyelesaikan apa pun yang hilang selama minggu depan :+1:

Kabar baik! Saya sedikit tertinggal dalam Reaction karena pekerjaan baru, tapi tolong lepaskan Fable 3 dan saya akan mengejar setiap kali saya mendapatkan kepala saya di atas air lagi.

@alfonsogarciacaro Saya ingin menunda rilis stabil sampai kami menyelesaikan masalah yang saya miliki dengan memutakhirkan https://github.com/SAFE-Stack/SAFE-BookStore/pull/388

Karena, saya tidak tahu apa masalah sebenarnya di sini dan saya lebih suka tidak merusak semua proyek SAFE tanpa mengetahui solusinya.

Fable.Core 3 _stablish_ baru saja dirilis bersama dengan versi baru dari paket lain yang saya terbitkan sendiri: Fable.Promise, Fable.Fetch, Fable.Browser. * , Fabel.React. Ada juga postingan tentang Fable.React 5 fitur baru di sini . Semoga bermanfaat

Thoth.Json telah dirilis sebagai stabil.

Saya sekarang menunggu Fable.Elmish karena Thoth.Elmish.* dan beberapa paket Fulma bergantung padanya.

Rilis elmish, .react, .browser dan .debugger.

Menggunakan FontAwesome memberi saya FSC : error FS0193: Modul/namespace 'Fable.Import.React' dari unit kompilasi 'Fable.React' tidak berisi namespace, modul atau ketik 'ReactElement' [/Users/dbrattli/Developer/GitHub/ .../src/Server/Server.fsproj]

Dirilis Fable.Elmish.Reaction.3.0.0

Menggunakan FontAwesome memberi saya FSC : error FS0193: Modul/namespace 'Fable.Import.React' dari unit kompilasi 'Fable.React' tidak berisi namespace, modul atau ketik 'ReactElement' [/Users/dbrattli/Developer/GitHub/ .../src/Server/Server.fsproj]

Jika Anda tidak menggunakan versi prerelease ini normal.

Paket-paket berikut belum dirilis sebagai stabil:

  • Thoth.Elmish.*
  • Fulma paket terkait
  • Fable.FontAwesome
  • Elmish.HMR

Saya sedang menunggu Elmish 3.0. Sekarang, setelah kami memilikinya, saya akan merilis versi stabil dari paket-paket ini hari ini atau besok tergantung kapan saya punya waktu untuk melakukannya :)

Dirilis Elmish.Bridge juga

Secara teori, kecuali saya melewatkan satu, semua paket saya dirilis sekarang.

Mencoba memperbarui aplikasi sederhana yang saya miliki dan mengalami masalah saat menghapus prerelease pada Fable.Elmish.Debugger . Tampaknya rilis stabil terbaru masih di 2.0.3 di nuget . Bisakah Anda memeriksanya saat Anda melakukannya?

Fable.Node membutuhkan beberapa :hati: juga

Tolong saya memerlukan templat proyek aktual untuk "proyek aplikasi Elmish" yang akan berisi versi perpustakaan terbaru, karena saya memiliki masalah dengan kompilasi setelah saya memperbarui proyek dengan perintah "paket update". Lihat ini:

_Maaf untuk bahasa Inggris saya yang rusak_

Halo @frank-hliva ,

Fable.Elmish.HMR Anda tidak diperbarui ke versi terbaru, seharusnya 4.0.1 .

hai, saya mencoba memutakhirkan proyek saya ke fable.core 3.0 dan memperhatikan bahwa semua TypedArrays telah menghilang dari fable.core. Meskipun saya mengerti motivasinya, saya tidak dapat membuat tampilan seperti Uint8Array (somebuffer, 10, 8). apakah ada cara untuk melakukannya dengan array standar atau haruskah saya menulisnya sendiri menggunakan emit?

Btw saya mendapat banyak kesalahan kompilasi saat menggunakan Fable.Import.Browser (karena TypedArrays tidak ada). Mungkin versi semantik dalam dependensi dapat membantu?
Bersulang

Halo @krauthaufen ,

apakah Anda melihat posting blog Announcer fable-compiler 2.2, Fable.Core 3 dan lebih banyak lagi ?

Fable.Import.Browser sekarang tidak digunakan lagi dan Anda harus menggunakan salah satu paket pengganti. Kami membaginya menjadi beberapa paket sehingga perawatannya lebih mudah dan juga untuk meningkatkan kinerja IDE dengan menghapus banyak keajaiban :)

Tentang Uint8Array Saya tidak tahu.

@alfonsogarciacaro Saya pikir kita mungkin harus merilis versi baru Fable.Import.Browser di mana kita meletakkan atribut [<Osbelete>] di atas tipe untuk mengarahkan orang ke paket yang berbeda.

Bagaimana menurut anda?

@MangelMaxime terima kasih atas penjelasannya.
Apakah Anda menggunakan dependensi >= dengan sengaja dalam paket Anda alih-alih = 2.*.* ?
Bersulang

Sejujurnya saya tidak tahu ^^

Itulah yang dotnet pack hasilkan secara default, saya kira. Dan sebagian besar proyek yang saya lihat menggunakan >= juga jadi saya tidak pernah benar-benar mempertanyakan diri saya tentang hal ini. Tetapi jika Anda ingin mendiskusikannya, silakan buka masalah di repo yang bersangkutan :)

@Zaid-Ajaj Anda perlu bertanya kepada pengelola baru paket Fable.Node :) Mungkin membuka masalah di repo Fable.Node?

@krauthaufen Maaf Anda mengalami masalah untuk memperbarui proyek Anda. Saya memahami ketidaknyamanan ini tetapi semuanya menjadi terlalu besar untuk saya pertahankan sendiri, jadi saya telah mencoba untuk menghapus sebanyak mungkin kode dari paket "inti" dan membagi yang lain sehingga kontributor dapat membantu dengan lebih mudah. Seperti yang dikatakan Maxime, silakan baca posting blog untuk instruksi dan perubahan namespace dan beri tahu kami jika ada sesuatu yang tidak jelas. Tentang array yang diketik, saya mencoba untuk menyatukan tipe .NET/JS yang dikompilasi Fable dengan cara yang sama (array, regex) untuk membantu membuat lebih banyak ikatan idiomatik, Uint8Array diasimilasi misalnya ke byte[] . Tetapi jika Anda membutuhkan fitur JS tertentu, binding array yang diketik JS lama dapat diterbitkan dalam paket lain (kami akan membutuhkan sukarelawan untuk itu) atau Anda dapat menyalinnya ke dalam proyek Anda, dan mengeksposnya dengan Global atribut, seperti:

let [<Global>] Uint8Array: Uint8ArrayConstructor = jsNative

@frank-hliva Sekali lagi, mohon maaf atas kebingungan dalam pembaruan, silakan periksa posting blog untuk perubahan namespace. Dalam kasus Anda, tampaknya Anda perlu mengubah: Fable.Import.React > Fable.React & Elmish.Browser.Navigation > Emish.Navigation .

@alfonsogarciacaro selesai

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

alfonsogarciacaro picture alfonsogarciacaro  ·  3Komentar

MangelMaxime picture MangelMaxime  ·  3Komentar

ncave picture ncave  ·  3Komentar

forki picture forki  ·  3Komentar

et1975 picture et1975  ·  3Komentar