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