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