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