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