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