Nhật ký thay đổi

Phiên bản SoOn 17.0

  • Giới thiệu đối tượng trình bao bọc SQL để làm cho việc cấu thành SQL trở nên dễ dàng và an toàn hơn đối với việc chèn SQL. Các phương thức của ORM hiện sử dụng nó trong nội bộ. Được giới thiệu bởi #134677.

SoOn trực tuyến phiên bản 16.4

  • Phương thức name_get() không được dùng nữa với #122085. Thay vào đó hãy đọc trường display_name.

SoOn trực tuyến phiên bản 16.3

  • Phương thức _read_group() có chữ ký mới với #110737

SoOn trực tuyến phiên bản 16.2

  • Cấu trúc lại việc triển khai các phương pháp tìm kiếm và đọc để có thể kết hợp cả hai trong một số lượng truy vấn SQL tối thiểu. Chúng tôi giới thiệu hai phương thức mới search_fetch()fetch() tận dụng sự kết hợp này. Bạn có thể tìm thêm thông tin chi tiết về yêu cầu kéo #112126.

SoOn phiên bản 16.0

  • Bản dịch cho các trường đã dịch được lưu trữ dưới dạng giá trị JSONB với #97692#101115. Bản dịch mã không còn được lưu trữ vào cơ sở dữ liệu. Chúng trở nên tĩnh và được trích xuất khỏi tệp PO khi cần.

  • search_count() tính đến đối số limit với #95589. Nó giới hạn số lượng bản ghi cần đếm, cải thiện hiệu suất khi chấp nhận được một phần kết quả.

SoOn trực tuyến phiên bản 15.4

  • API mới để xóa cơ sở dữ liệu và vô hiệu hóa bộ nhớ đệm bằng #87527. Các phương thức mới đã được thêm vào odoo.models.Modelodoo.api.Environment và ít gây nhầm lẫn hơn về những gì thực sự được thực hiện trong từng trường hợp. Xem phần Thực thi SQL.

SoOn trực tuyến phiên bản 15.3

  • Đối số args được đổi tên thành domain cho search(), search_count()_tìm kiếm(). #83687

  • filtered_domain() giữ nguyên thứ tự của tập bản ghi hiện tại. #83687

  • browse() không chấp nhận strids. #83687

  • Các phương thức fields_get_keys()get_xml_id() trên Model không còn được dùng nữa. #83687

  • Phương thức _mapped_cache() bị xóa. #83687

  • Xóa thuộc tính limit của One2manyMany2many. #83687

SoOn trực tuyến phiên bản 15.2

  • Các loại chỉ mục cụ thể trên các trường: Với #83274#83015 <https://github.com/odoo/odoo/pull/83015> `_, các nhà phát triển hiện thể xác định loại chỉ mục nào thể được sử dụng trên các trường bởi PostgreSQL. Xem thuộc tính :ref:`index <reference/fields> của odoo.fields.Field.

  • Thuộc tính _sequence của Model bị xóa. SoOn cho phép PostgreSQL sử dụng chuỗi mặc định của khóa chính. #82727

  • Phương thức _write() không gây ra lỗi đối với các bản ghi không tồn tại. #82727

  • Các thuộc tính column_formatdeprecated của Field bị xóa. #82727