You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

changes.xml 6.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <document>
  2. <properties>
  3. <title>Release notes</title>
  4. <author email="javajedi@users.sf.net">Tim McCune</author>
  5. <author email="jahlborn@users.sf.net">James Ahlborn</author>
  6. </properties>
  7. <body>
  8. <release version="1.1.10" date="TBD">
  9. </release>
  10. <release version="1.1.9" date="2007-07-12">
  11. <action dev="jahlborn" type="fix">
  12. Add support for writing large table definitions, bug #1675522.
  13. </action>
  14. <action dev="jahlborn" type="fix">
  15. Fix handling of usage maps for large tables, bug #1748827.
  16. </action>
  17. <action dev="jahlborn" type="fix">
  18. Fixed some edge cases for reading numeric columns, bug #1672071.
  19. </action>
  20. </release>
  21. <release version="1.1.8" date="2007-02-13">
  22. <action dev="jahlborn" type="update">
  23. Additional info in DataType to support better type validation
  24. (scale/precision range). Add "unit size" concept.
  25. </action>
  26. <action dev="jahlborn" type="update">
  27. Add CLOB support in JDBC handling. Add general support for large
  28. types (BLOB/CLOB).
  29. </action>
  30. <action dev="jahlborn" type="update">
  31. Enhance Database.copyTable/importReader to allow for better control
  32. over column definitions and row values through the ImportFilter.
  33. Change default type translation to handle large and variable length
  34. types better.
  35. </action>
  36. </release>
  37. <release version="1.1.7" date="2006-10-02">
  38. <action dev="jahlborn" type="update">
  39. Refactored DataType class, cleaned up a lot of "custom" data type code
  40. springled throughout the codebase.
  41. </action>
  42. <action dev="jahlborn" type="update">
  43. Added sanity checking on table creation (check column/table properties
  44. for validity).
  45. </action>
  46. <action dev="jahlborn" type="update">
  47. Clean up index reading/writing of text columns, add support for more
  48. characters
  49. </action>
  50. <action dev="jahlborn" type="update">
  51. Support reading 'compressed' indexes (fix 1563654)
  52. </action>
  53. <action dev="jahlborn" type="update">
  54. Implement "overflow" row reading.
  55. </action>
  56. <action dev="jahlborn" type="fix">
  57. Allow multi-page long value reading.
  58. </action>
  59. <action dev="jahlborn" type="update">
  60. Implement multi-page long value writing.
  61. </action>
  62. <action dev="jahlborn" type="fix">
  63. Fix decimal data type writing.
  64. </action>
  65. <action dev="jahlborn" type="update">
  66. Add support for opening files read-only (fix 1545857)
  67. </action>
  68. </release>
  69. <release version="1.1.6" date="2006-08-07">
  70. <action dev="jahlborn" type="fix">
  71. Handle more tables with more index slots than actual indexes (fix bug
  72. 1530312)
  73. </action>
  74. <action dev="jahlborn" type="fix">
  75. Clean up reading/writing 3-byte ints; long value length is 3-bytes
  76. (fix bug 1449812)
  77. </action>
  78. <action dev="jahlborn" type="fix">
  79. Fix handling of skipped rows
  80. </action>
  81. <action dev="jahlborn" type="fix">
  82. When reading multi-page table def, flip buffer before parsing (fix bug
  83. 1306970)
  84. </action>
  85. <action dev="jahlborn" type="update">
  86. Treat table names as case insensitive; use stored table names when
  87. instantiating tables
  88. </action>
  89. <action dev="jahlborn" type="update">
  90. Make Database and Table Iterable
  91. </action>
  92. <action dev="jahlborn" type="fix">
  93. Use uppercase names when adding text columns to indexes, which fixes
  94. long standing problem with table names starting with lowercase
  95. characters (and other situations where tables could not be opened in
  96. Access). Remove hack which forced every table name to have uppercase
  97. first character.
  98. </action>
  99. <action dev="jahlborn" type="update">
  100. Clean up compressed text handling.
  101. </action>
  102. <action dev="jahlborn" type="update">
  103. Implement reading multi-page long binary values
  104. </action>
  105. </release>
  106. <release version="1.1.5" date="2006-07-25">
  107. <action dev="jahlborn" type="update">
  108. Add support for currency columns (thanks to James Schopp).
  109. </action>
  110. <action dev="jahlborn" type="fix">
  111. Handle tables with no variable length columns correctly.
  112. </action>
  113. <action dev="jahlborn" type="fix">
  114. Handle reading with deleted columns.
  115. </action>
  116. <action dev="jahlborn" type="update">
  117. Read information on primary keys and include in Index.
  118. </action>
  119. <action dev="jahlborn" type="fix">
  120. Fix some issues around reading indexes.
  121. </action>
  122. <action dev="jahlborn" type="update">
  123. Add write support for numeric/GUID columns.
  124. </action>
  125. <action dev="javajedi" type="update">
  126. Added getRowCount(), getName(), updated toString() on Table.
  127. </action>
  128. </release>
  129. <release version="1.1.4" date="2006-6-15">
  130. <action dev="jahlborn" type="fix">
  131. Missing break in switch condition.
  132. </action>
  133. <action dev="jahlborn" type="fix">
  134. Fixes
  135. to reading/writing MEMO/OLE columns.
  136. </action>
  137. <action dev="jahlborn" type="update">
  138. Made exceptions thrown when opening empty or nonexistent files more
  139. specific.
  140. </action>
  141. <action dev="jahlborn" type="fix">
  142. Apply patch from Jon Iles for handilng variable length columns.
  143. </action>
  144. <action dev="jahlborn" type="fix">
  145. Apply patch from Jon Iles for handling dates.
  146. </action>
  147. <action dev="jahlborn" type="fix">
  148. Apply patch from Jon Iles for reading GUIDs.
  149. </action>
  150. </release>
  151. <release version="1.1.3" date="2006-2-16">
  152. <action dev="jahlborn" type="fix">
  153. Fix parsing of NUMERIC type.
  154. </action>
  155. <action dev="javajedi" type="fix">
  156. Applied Jon Iles' patch to allow large table definitions to be read.
  157. </action>
  158. </release>
  159. <release version="1.1.2" date="2005-8-26">
  160. <action dev="javajedi" type="fix" issue="1273712">
  161. Fixed bug where writing null values into fixed-width columns was
  162. failing.
  163. </action>
  164. </release>
  165. <release version="1.1.1" date="2005-8-20">
  166. <action dev="javajedi" type="fix" issue="1261536">
  167. Fixed bug in reading index count from table definition. Skip overflow
  168. rows.
  169. </action>
  170. </release>
  171. <release version="1.1" date="2005-8-12">
  172. <action dev="javajedi" type="update">
  173. JDK 1.5 upgrades
  174. </action>
  175. <action dev="javajedi" type="update">
  176. Applied Mitchell Friedman's patch for support of additional JDBC data
  177. types.
  178. </action>
  179. <action dev="javajedi" type="update">
  180. Added support for deleted rows.
  181. </action>
  182. </release>
  183. <release version="1.0" date="2005-4-7">
  184. <action dev="javajedi" type="add">
  185. Initial release
  186. </action>
  187. </release>
  188. </body>
  189. </document>