Seminggu Symfony #766 (30 Agustus

Ini minggu Symfony posting blog didukung oleh SensioLabs. Sebagai pencipta Symfony, SensioLabs mendukung perusahaan yang menggunakan Symfony, dengan penawaran yang mencakup konsultasi, keahlian, layanan, pelatihan, dan bantuan teknis untuk memastikan keberhasilan proyek pengembangan aplikasi web.

Minggu ini, versi pemeliharaan Symfony 4.4.30 dan 5.3.7 dirilis. Sementara itu, Symfony terus memperbaiki masalah kecil terkait dengan versi PHP 8.1 mendatang. Akhirnya, versi Symfony 5.4 yang akan datang menambahkan fitur untuk memungkinkan atribut yang dapat dikonfigurasi secara otomatis pada metode, properti, dan parameter.

Sorotan pengembangan Symfony

Minggu ini, 36 permintaan tarik digabungkan (23 dalam kode dan 13 dalam dokumen) dan 29 masalah ditutup (24 dalam kode dan 5 dalam dokumen). Lihat detail untuk kode dan dokumen.

4.4 log perubahan:

  • 460fd35: [VarExporter] menekan penghentian untuk perlengkapan lawas
  • 1b496a0: perbaiki tes yang gagal dengan DBAL 3
  • ced4415: [HttpKernel] perbaiki timeline kosong di profiler
  • 1e2bf5d: [Cache] perbaiki float implisit ke int cast

5.3 log perubahan:

  • 0d46efc: [DependencyInjection] perbaiki referensi melingkar di dekorator kabel otomatis
  • 8978de7: [Framework] bersihkan bantuan perintah “tentang” setelah bagian Lingkungan dihapus

5.4 log perubahan:

  • a05b6a3: [DependencyInjection] atribut yang dapat dikonfigurasi secara otomatis pada metode, properti, dan parameter
  • 3c40300: [Security] jangan deauthenticate token pada perubahan pengguna jika bukan AbstractToken
  • 6e4758e: [Translation] lempar pengecualian jika symfony/finder tidak diinstal untuk PhpExtractor
  • cdccf26: [Security] hindari peringatan ekstra saat memuat file saat EL tidak diinstal

6.0 catatan perubahan:

  • 460fd35: [VarExporter] menekan penghentian untuk perlengkapan lawas
  • 3c40300: [Security] jangan deauthenticate token pada perubahan pengguna jika bukan AbstractToken
  • 90a3e45: [SecurityBundle] hapus variabel templat yang tidak valid untuk kolektor Debug

Symfony CLI

Symfony CLI adalah alat yang harus dimiliki saat mengembangkan aplikasi Symfony di mesin lokal Anda. Ini termasuk Server Lokal Symfony, cara terbaik untuk menjalankan aplikasi Symfony lokal. Minggu ini Symfony CLI merilis versi 4.25.9 baru dengan perubahan berikut:

  • Tambahkan https://github.com/fabpot/local-php-security-checker ke alat yang digunakan di SymfonyCloud
  • Ubah beberapa kepanikan menjadi kesalahan yang tepat
  • Tingkatkan kinerja sedikit saat menjalankan Symfony CLI di SymfonyCloud v2
  • Hapus dukungan SensioCloud env vars

Masalah terbaru dan permintaan tarik

Mereka membicarakan kita

Panggilan untuk bertindak

Bantu proyek Symfony!

Seperti halnya proyek Open-Source, kontribusi kode atau dokumentasi adalah cara paling umum untuk membantu, tetapi kami juga memiliki berbagai peluang sponsor.