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