DBIx::Custom 0.38 リリース - 5年前に廃止予定になっていた機能の削除

DBIx::Custom 0.38をリリースしました。今回のリリースは、5年前に廃止予定になっていた機能の削除です。5年以上前に、DBIx::Customを利用していて、今アップデートする方はご注意ください。

余分な条件分岐がなくなったので、その分高速化しています。

DBIx::Custom 0.38

DBIx::Customは今後は、SQL生成のみする機能、データベースへの非同期クエリ対応、DBIx::Custom::Fastを作って高速化する機能を追加する予定です。

Changes

廃止された機能の一覧。

0.38
---------------------------------------------------
NOTE: This release remove many DEPRECATED features.
---------------------------------------------------
- remove DEPRECATED default_filter method(DBIx::Custom::Result).
- remove DEPRECATED default_fetch_filter(DBIx::Custom).
- remove DEPRECATED default_bind_filter(DBIx::Custom).
- remove DEPRECATED DBIx::Custom::Query.
- remove DEPRECATED DBIx::Custom::QueryBuilder.
- remove DEPRECATED execute(DBIx::Custom) method's query option
- remove DEPRECATED execute method receiving query object
- remove DEPRECATED cache_method(DBIx::Custom).
- remove DEPRECATED query_builder(DBIx::Custom).
- remove DEPRECATED tag_parse(DBIx::Custom)
- remove DBIX_CUSTOM_TAG_PARSE environment variable
- remove DEPRECATED register_tag_processor(DBIx::Custom)
- remove DEPRECATED register_tag(DBIx::Custom)
- remove DEPRECATED tag parsing functionality
- remove DEPRECATED prepend method(DBIx::Custom::Order) array reference receiving
- remove DEPRECATED remote_end_filter(DIBx::Custom::Result)
- remote DEPRECATED remove_filter(DIBx::Custom::Result)
- remove DEPRECATED filter_on(DBIx::Custom::Result)
- remove DEPRECATED filter_off(DBIx::Custom::Result)
- remove DEPRECATED end_filter(DBIx::Custom::Result)
- remove DEPRECATED filter_check(DBIx::Custom::Result)
- remove DEPRECATED column(DBIx::Custom::Result)
- remove DEPRECATED fetch_first(DBIx::Custom::Result)
- remove DEPRECATED fetch_hash_first(DBIx::Custom::Result)
- remove DEPRECATED execute(DBIx::Custom::Model)
- remove DEPRECATED method(DBIx::Custom::Model)
- remove DEPRECATED filter(DBIx::Custom::Model)
- remove DEPRECATED name(DBIx::Custom::Model)
- remove DEPRECATED type(DBIx::Custom::Model)
- remove DEPRECATED DBIX_CUSTOM_DISABLE_MODEL_EXECUTE environment variable
- remove DEPRECATED default_dbi_option(DBIx::Custom)
- remove DEPRECATED dbi_option(DBIx::Custom)
- remove DEPRECATED data_source(DBIx::Custom)
- remove DEPRECATED dbi_options(DBIx::Custom)
- remove DEPRECATED filter_check(DBIx::Custom)
- remove DEPRECATED reserved_word_quote(DBIx::Custom)
- remove DEPRECATED select_at(DBIx::Custom)
- remove DEPRECATED delete_at(DBIx::Custom)
- remove DEPRECATED update_at(DBIx::Custom)
- remove DEPRECATED insert_at(DBIx::Custom)
- remove DEPRECATED insert_param_tag(DBIx::Custom)
- remove DEPRECATED update_param_tag(DBIx::Custom)
- remove DEPRECATED assign_param(DBIx::Custom)
- remove DEPRECATED update_param(DBIx::Custom)
- remove DEPRECATED insert_param(DBIx::Custom)
- remove DEPRECATED create_query(DBIx::Custom)
- remove DEPRECATED apply_filter(DBIx::Custom)
- remove DEPRECATED query caching system
- remove DEPRECATED cache(DBIx::Custom)
- remove DEPRECATED execute method(DBIx::Custom)'s sqlfilter option
- remove DEPRECATED update_timestamp
- remove DEPRECATED insert_timestamp
- remove DEPRECATED select method relation option
- remove DEPRECATED update timestamp option
- remove DEPRECATED insert timestamp option
- remove DEPRECATED update(DBIx::Custom) method's updated_at option
- remove DEPRECATED update(DBIx::Custom) method's param option
- remove DEPRECATED insert method param option
- remove DEPRECATED select method column option [COLUMN, as => ALIAS] format
- remove DEPRECATED select method column option [COLUMN => ALIAS] format
- remove DEPRECATED select method where_param option
- remove DEPRECATED delete method where_param option
- remove DEPRECATED update method where_param option
- remove DEPRECATED execute(DBIx::Custom) method's id option