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