Nâng cấp dependency không nên bắt đầu bằng lệnh update. Nó nên bắt đầu bằng changelog.

Cách đọc nhanh:

  • Tìm breaking change trước feature mới.
  • So sánh phần migration với cách app đang dùng package.
  • Đọc issue hoặc release discussion nếu thay đổi chạm auth, database, routing hoặc build.
  • Chạy test nhỏ đại diện cho flow quan trọng nhất trước khi gom nhiều nâng cấp cùng lúc.

Với blog công nghệ, changelog là nguồn tốt vì nó gần thay đổi gốc hơn bài tổng hợp. Nhưng changelog cũng có góc mù: nó thường viết cho maintainer, không phải cho ngữ cảnh sản phẩm của bạn.

Bước thử nhỏ: chọn một dependency đang dùng, đọc release gần nhất, ghi lại một rủi ro cụ thể trước khi nâng cấp.