Nodemailer: Persyaratan mesin simpul, dukungan versi 4

Dibuat pada 3 Feb 2017  ·  5Komentar  ·  Sumber: nodemailer/nodemailer

Sejak versi 3.0.0, nodemailer membutuhkan mesin node ">=6.0.0" , sedangkan persyaratan sebelumnya adalah ">=0.10.0" .

Perubahan ini dibuat sebagai bagian dari komit terakhir yang judulnya berarti tentang perubahan lisensi. Sebagai catatan tambahan, akan lebih baik untuk memiliki komit terpisah untuk perubahan ini.

Apakah mungkin untuk setidaknya mendukung node v4, >=4.0.0" yang dianggap Aktif dalam jadwal Dukungan Jangka Panjang hingga 01-04-2018?

Referensi: Jadwal LTS

Terima kasih untuk proyek hebat ini.

Komentar yang paling membantu

Maafkan saya jika saya melewatkannya, tetapi apakah dokumen untuk v2 hilang sekarang setelah v3 dirilis?

Saya berada di kapal yang sama di mana saya menggunakan n odemailer:2 karena ketergantungan Node:4 (AWS Lambda), dan saya tidak dapat menemukan dokumen v2.

Atau apakah dokumen v2 dan v3 cukup mirip sehingga sebagian besar dapat dipertukarkan?

Semua 5 komentar

Node v4 kehilangan beberapa hal yang ingin saya gunakan tetapi sulit untuk polyfill, seperti operator spread. Anda dapat terus menggunakan v2.7 selama yang Anda inginkan jika Anda memerlukan dukungan untuk versi Node.js yang lebih lama. v3.0.0 bukan hanya tentang perubahan lisensi, itu adalah penulisan ulang besar-besaran, Anda dapat melihat sebagian besar perubahan dari CHANGELOG .

Terima kasih atas respon cepatnya.

Saat ini kami menggunakan Node 4.6 dalam produksi sehingga kami tidak dapat meningkatkan ke Nodemailer v3.

Apakah operator spread begitu kritis?

Apakah Anda akan terus mendukung versi 2.7 hingga akhir masa pakai Node 4 - yaitu 01-04-2018?

Spread operator bukan satu-satunya perbedaan tapi ya, saya ingin menggunakannya. Misalnya pertimbangkan dua contoh identik ini:

function abc(){
    var args = Array.prototype.slice.call(arguments);
    var cb = args.pop();
    args.unshift('first');
    cb.apply(null, args);
}

dan

function abc(...args){
    var cb = args.pop();
    cb('first', ...args);
}

Saya akan memperbaiki masalah serius apa pun dengan Nodemailer v2 di masa mendatang. Yang saya maksud "serius" adalah sesuatu yang akan menyebabkan Nodemailer melakukan kesalahan sehingga akan menyebabkan proses aplikasi keluar atau masalah keamanan seperti RCE.

Saya memahami kenyamanannya, tetapi untuk saat ini saya telah membuat pilihan untuk terus mendukung apa yang didukung oleh Node. Dalam waktu kurang dari satu tahun, ini akan berakhir dan kami akan dapat beralih ke ES6 untuk kode khusus server.

Terima kasih atas dukungan berkelanjutan dari versi 2.7.

Maafkan saya jika saya melewatkannya, tetapi apakah dokumen untuk v2 hilang sekarang setelah v3 dirilis?

Saya berada di kapal yang sama di mana saya menggunakan n odemailer:2 karena ketergantungan Node:4 (AWS Lambda), dan saya tidak dapat menemukan dokumen v2.

Atau apakah dokumen v2 dan v3 cukup mirip sehingga sebagian besar dapat dipertukarkan?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat