- เปิดตัว Rails 7.1.0 พร้อมคอมมิตใหม่ 172 รายการ
- มีการเพิ่ม public API ใหม่ที่ช่วยให้ส่งข้อความล็อกไปยัง sink ได้หลากหลาย
- เพิ่ม
ActiveSupport::BroadcastLogger สำหรับจัดการการกระจายล็อก
- แก้ไข
Range#overlap? ให้พิจารณาช่วงว่างบน Ruby เวอร์ชันต่ำกว่า 3.3
- เพิ่ม
Bigdecimal เป็น dependency ของ Active Support และจะเป็นตัวเลือกสำหรับ gem ที่ bundle มากับ Ruby 3.4
- ตอนนี้ cache store รองรับการแทนที่ตัวบีบอัดเริ่มต้นผ่านออปชัน
:compressor และออปชัน :serializer เพื่อการปรับแต่งประสิทธิภาพ
ActiveSupport::Inflector.humanize(nil) จะไม่ทำให้เกิด NoMethodError อีกต่อไป
- จะไม่แสดงข้อมูลลับอีกต่อไปใน
ActiveSupport::KeyGenerator#inspect และ MessageEncryptor#inspect
- ตอนนี้คำเตือน Deprecation สามารถรายงานไปยัง
ActiveSupport::ErrorReporter ได้โดยใช้พฤติกรรม :report ของ Deprecation
- ตอนนี้
ActiveSupport::Cache::Store รองรับ serializer ที่ตั้งค่าไว้ล่วงหน้าซึ่งอิงกับ ActiveSupport::MessagePack ผ่านออปชัน :serializer
- ตอนนี้
Object#deep_dup จะไม่ทำสำเนาคลาสและโมดูลที่มีชื่อ
- ตอนนี้
ActiveSupport::Deprecation.warn จะทำเครื่องหมายว่าข้อผิดพลาดถูกรายงานแล้ว เพื่อหลีกเลี่ยงการรายงานซ้ำ
- ตอนนี้ callback พฤติกรรมของ
ActiveSupport::Deprecation สามารถรับอินสแตนซ์ deprecator เป็นอาร์กิวเมนต์ได้
- ตอนนี้
ActiveSupport::Cache::MemoryStore#write(name, val, unless_exist:true) จะเขียนคีย์ที่หมดอายุได้อย่างถูกต้อง
- ตอนนี้
ActiveSupport::ErrorReporter รับและส่งต่อพารามิเตอร์ source: ได้
- ตอนนี้
ActiveSupport::MessageEncryptor และ ActiveSupport::MessageVerifier รองรับ :message_pack และ :message_pack_allow_marshal เป็น serializer
- มีฟอร์แมตแคช 7.1 ใหม่ให้ใช้งาน ซึ่งรวมถึงการปรับแต่งประสิทธิภาพสำหรับค่าสตริงเปล่า เช่น view fragment
- ตอนนี้
ActiveSupport::Cache:Store#fetch จะส่งตัวเข้าถึงออปชันไปยังบล็อก เพื่อให้สามารถ override ออปชันแคชได้
- ตอนนี้
ActiveSupport::Deprecation#disallowed_warnings จะมีผลกับอินสแตนซ์ที่ถูกตั้งค่าไว้
- ตอนนี้
ActiveSupport::Deprecation.behavior= รองรับอ็อบเจ็กต์ใด ๆ ที่ตอบสนองต่อการเรียกใช้งาน
- ตอนนี้
ActiveSupport::MessageEncryptor รองรับออปชัน :url_safe
- ตอนนี้ตัวเริ่มต้น
ActiveSupport::MessageVerifier รับอาร์กิวเมนต์ url_safe เพื่อให้สร้างสตริงที่ปลอดภัยสำหรับ URL ได้
1 ความคิดเห็น
ความคิดเห็นใน Hacker News