DBIx-Custom / Changes /
Yuki Kimoto cleanup
2f1f9a7 14 years ago
4 contributor
182 lines | 6.127kb
  1. 0.1629
  2. deprecated cache_method
  3. 0.1628
  4. remove DBIx::Custom::Model
  5. move table method and table_class attribute to DBIx::Custom
  6. added examples
  7. fixed connect method bug
  8. 0.1627
  9. added insert, update, update_all, delete, delete_all, select method to DBIx::Custom::Table
  10. added experimental txn_scope
  11. 0.1626
  12. simplified DBIx::Custom::Model and DBIx::Custom::Table
  13. 0.1625
  14. added experimental DBIx::Custom::Model and DBIx::Custom::Table
  15. 0.1624
  16. added experimental iterate_all_columns method.
  17. 0.1623
  18. added experimental auto_filter method
  19. deprecated default_bind_filter and default_fetch_filter because these are global effect.
  20. changed defautl_bind_filter and default_fetch_filter attributes to methods.
  21. changed DBIx::Custom::Result default_filter attribute to method
  22. changed DBIx::Custom::Result filter attribute to method.
  23. filter_check is always done for usability
  24. 0.1622
  25. deprecated DBIx::Custom::SQLite and DBIx::Custom::MySQL
  26. added dbi_options attribute
  27. checked attributes passed to connect method
  28. 0.1621
  29. cleanup (removed undocumented features)
  30. 0.1620
  31. updated document
  32. 0.1619
  33. updated document
  34. added experimental expand method
  35. 0.1618
  36. added helper method
  37. added begin_work, commit, and rollback method
  38. 0.1617
  39. L<DBIx::Custom> is now stable. APIs keep backword compatible in the feature.
  40. 0.1616
  41. removed experimental register_method(), and methods attribute, because it is too magical
  42. 0.1615
  43. fixed DBIx::Custom::QueryBuilder build_query() bug
  44. required Perl 5.008001 to use @CARP_NOT
  45. 0.1614
  46. removed DBIx::Custom::Query start_tag and end tag attributes
  47. enable escaping '{' and '}' in the source of SQL
  48. fixed Carp Carp trust relationship
  49. 0.1613
  50. added experimental register_method() method
  51. added experimental methods attribute
  52. 0.1612
  53. added tests
  54. updated document
  55. removed DBIx::Custom::SQLite last_insert_rawid() mehtod(not backword compatible)
  56. removed DBIx::Custom::MySQL last_insert_id() method(not backword compatible)
  57. 0.1611
  58. renamed update tag to update_param
  59. renamed insert tag to insert_param
  60. renamed sql_builder to query_builder
  61. 0.1610
  62. added filter_check attribute.
  63. 0.1609
  64. updated document.
  65. 0.1608
  66. update document
  67. renamed DBIx::Custom::QueryBuilder::TagProcessors functions(not backword compatible)
  68. 0.1607
  69. where argument of select() method can specify array(string, paramters)
  70. renamed build_query() to create_query()(not backword compatible)
  71. 0.1606
  72. fix testing bug
  73. 0.1605
  74. remove DBIx::Custom::QueryBuilder::tag_syntax() (not backword compatible)
  75. renamed DBIx::Custom::TagProcessor to DBIx::Custom::TagProcessors (not backword compatible)
  76. changed arguments of tag processor(not backword compatible)
  77. renamed DBIx::Custom::QueryBuilder::TagProcessors functions(not backword compatible)
  78. 0.1604
  79. changed argument of tag processor(not backword compatible)
  80. renamed default_query_filter to default_bind_filter(not backword compatible)
  81. renamed DBIx::Custom::SQLTemplate to DBIx::Custom::SQLBuilder(not backword compatible)
  82. renamed create_query to build_query(not backword compatible)
  83. renamed sql_template to sql_builder(not backword compatible)
  84. removed DESTROY method(not backword compatible)
  85. removed disconnect method(not backword compatible)
  86. fixed DBIx::Custom::MySQL connect_memory
  87. 0.1603
  88. removed DBIx::Custom commit method (not backword compatible)
  89. removed DBIx::Custom rollback method (not backword compatible)
  90. removed DBIx::Custom auto_commit method (not backword compatible)
  91. 0.1602
  92. added cache_method attribute
  93. 0.1601
  94. added cache attribute
  95. select, insert, update, update_all, delete, delete_all, execute only receive hash argument(not backword compatible)
  96. 0.1503
  97. removed reconnect method
  98. removed connected method
  99. removed reconnect_memroy method
  100. renamed fetch_single to fetch_first
  101. renamed fetch_hash_single to fetch_hash_first
  102. updated document
  103. 0.1502
  104. added commit method
  105. added rollback method
  106. changed select argument, added relation option
  107. moved host attribute to DBIx::Custom::MySQL
  108. moved port attribute to DBIx::Custom::MySQL
  109. moved database attribute to DBIx::Custom::MySQL and DBIx::Custom::SQLite
  110. 0.1501
  111. removed register_format()
  112. removed formats()
  113. removed run_transaction()
  114. removed create_table()
  115. removed drop_table()
  116. changed select() arguments
  117. changed insert() arguments
  118. changed update() arguments
  119. changed update_all() arguments
  120. changed delete() arguments
  121. changed delete_all() arguments
  122. changed execute() arguments
  123. 0.1402
  124. remove finish(), error()
  125. can receive code ref to filter()
  126. renamed resist to register
  127. 0.1401
  128. renamed fetch_rows to fetch_multi
  129. renamed fetch_hash_rows to fetch_hash_multi
  130. 0.1301
  131. Changed many(not backword compatible)
  132. 0.1201
  133. Changed many(not backword compatible)
  134. 0.1101
  135. rename DBIx::Custom::SQLite last_insert_id to last_insert_rowid
  136. 0.1001
  137. remove run_transaction().
  138. add transaction() and DBIx::Custom::Transaction
  139. rename fetch_first to fetch_single
  140. rename fetch_hash_first to fetch_hash_single
  141. 0.0906
  142. fix some bug
  143. 0.0905
  144. catch up with Object::Simple update
  145. 0.0904
  146. cleanup
  147. 0.0903
  148. catch up with Object::Simple update
  149. 0.0902
  150. cleanup
  151. 0.0901
  152. DBIx::Basic filter 'encode_utf8' utf8::upgrade process is deleted
  153. 0.0801
  154. add 'create_table', 'drop_table' methods
  155. 0.0701
  156. rename sql_template to sql_tmpl (not backword compatible)
  157. rename dbi_options to options (not backword compatible)
  158. 0.0605
  159. fix encode_utf8 filter
  160. 0.0604
  161. fix timeformat tests
  162. 0.0603
  163. fix cache system bug
  164. 0.0602
  165. update document
  166. 0.0601
  167. bind_filter argument is changed to ($value, $key, $dbi, $infos) (not backword compatible)
  168. fetch_filter argument is changed to ($value, $key, $dbi, $infos) (not backword compatible)
  169. run_transaction argument is changed to ($dbi)
  170. 0.0502
  171. update document
  172. 0.0501
  173. packaging DBIx::Custom::Result DBIx::Custom::Query DBIx::Custom::MySQL DBIx::Custom::SQLite DBIx::Custom::SQL::Template
  174. 0.0401
  175. catch up with DBIx::Custom::Result version up
  176. 0.0301
  177. exchange filter argument 'key', 'value' (not backword compatible)
  178. 0.0201
  179. rename tranzaction to transaction
  180. add filter_off
  181. 0.0101
  182. First release