Jackcess – Release notes (original) (raw)

Release History

Version Date Description
4.0.8 2025-01-05
4.0.7 2024-06-24
4.0.6 2024-05-11
4.0.5 2023-01-26
4.0.4 2022-10-29
4.0.3 2022-10-29
4.0.2 2022-08-26
4.0.1 2021-06-21
4.0.0 2021-01-20
3.5.1 2020-09-10
3.5.0 2020-07-31
3.0.1 2019-04-13
3.0.0 2019-02-08 Update to Java 8
2.2.3 2019-02-05
2.2.2 2019-01-05
2.2.1 2018-12-22
2.2.0 2018-09-08 Add support for expression evaluation
2.1.12 2018-06-25
2.1.11 2018-03-04
2.1.10 2018-01-18
2.1.9 2017-10-09
2.1.8 2017-06-25
2.1.7 2017-05-17
2.1.6 2016-11-29
2.1.5 2016-10-03
2.1.4 2016-05-18
2.1.3 2015-12-04
2.1.2 2015-06-22
2.1.1 2015-05-14
2.1.0 2015-04-16 Relicense to Apache License
2.0.9 2015-03-21
2.0.8 2014-12-26
2.0.7 2014-11-22
2.0.6 2014-10-04
2.0.5 2014-09-17
2.0.4 2014-04-05
2.0.3 2014-01-30
2.0.2 2013-11-30
2.0.1 2013-10-13
2.0.0 2013-08-26 Major API Revision
1.2.14.3 2013-10-13
1.2.14.2 2013-08-25
1.2.14.1 2013-08-11
1.2.14 2013-07-23
1.2.13 2013-06-18
1.2.12 2013-05-09
1.2.10 2013-02-18
1.2.9 2012-10-15
1.2.8 2012-07-10
1.2.7 2012-04-02
1.2.6 2011-12-16
1.2.5 2011-10-19
1.2.4 2011-05-14
1.2.3 2011-03-05
1.2.2 2010-11-29
1.2.1 2010-08-01
1.2.0 2010-04-18
1.1.21 2010-01-19
1.1.20 2009-11-18
1.1.19 2009-06-13
1.1.18 2008-11-08
1.1.17 2008-09-23
1.1.16 2008-07-24
1.1.15 2008-06-27
1.1.14 2008-04-29
1.1.13 2008-03-21
1.1.12 2008-02-27
1.1.11 2008-01-20
1.1.10 2007-12-26
1.1.9 2007-07-12
1.1.8 2007-02-13
1.1.7 2006-10-02
1.1.6 2006-08-07
1.1.5 2006-07-25
1.1.4 2006-6-15
1.1.3 2006-2-16
1.1.2 2005-8-26
1.1.1 2005-8-20
1.1 2005-8-12
1.0 2005-4-7

Release 4.0.8 – 2025-01-05

Type Changes By
Fix Fix adding fixed length columns to an existing table. Fixes 159. jahlborn

Release 4.0.7 – 2024-06-24

Type Changes By
Fix Add support for surrogate pairs in text indexes (e.g. emoticons). Fixes 157. jahlborn

Release 4.0.5 – 2023-01-26

Type Changes By
Add Add option to DatabaseBuilder for ignoring broken system catalog indexes. This is a workaround to allow jackcess to read tables from the database even if the index is non-functional. Fixes 46. jahlborn

Release 4.0.4 – 2022-10-29

Type Changes By
Update Update parent pom to fix release process. jahlborn

Release 4.0.3 – 2022-10-29

Type Changes By
Fix Fix edge case which can cause table to be considered corrupt. Fixes 156. jahlborn

Release 3.5.1 – 2020-09-10

Type Changes By
Update Add more static utility methods to DatabaseBuilder to enable more succinct object construction code using static imports. jahlborn

Release 2.2.2 – 2019-01-05

Type Changes By
Fix Fix length in units calculation for Access 97 text fields. Fixes 151. jahlborn

Release 2.2.1 – 2018-12-22

Type Changes By
Update Implement the majority of the missing standard functions: FormatCurrency, FormatDateTime, FormatNumber, FormatPercent, Val, DateAdd, DateDiff, DatePart, MonthName, WeekdayName, DDB, IPmt, PPmt, Rate, SLN, SYD, Format, Replace, StrConv. (Note that the internal API for the expr package has changed in an incompatible way. However, since the API is still experimental, this was deemed acceptable for a minor version.). Note that many of the financial functions were copied and adpated from the Apache POI and UCanAccess projects (which are both under the Apache License 2.0). jahlborn
Update Implement more type coercion methods for expressions. Add support for hex/oct integer strings. Add support for number strings with commas. Add support for coercing numeric String to a date/time value. Add support for date/time values with implicit (current) year. jahlborn
Fix Ignore column validators for read-only dbs. This will avoid irrelevant failures when reading databases which have invalid column properties. Fixes 150. jahlborn

Release 2.1.10 – 2018-01-18

Type Changes By
Update Add full support for access 2016 databases including the new "Large Number" (aka Bigint) data type. Fixes 37. jahlborn

Release 2.1.0 – 2015-04-16

Type Changes By
Add OpenHMS relicenses to Apache License, 2.0! jahlborn

Release 2.0.4 – 2014-04-05

Type Changes By
Add Add ColumnValidator interface which allows column values to be easily manipulated/validated as they are written into the database. jahlborn

Release 2.0.3 – 2014-01-30

Type Changes By
Fix Fix NullPointerException in RowImpl.toString() when value is null. Fixes 100. jahlborn

Release 2.0.0 – 2013-08-26

Type Changes By
Update Brand new API! This release is not backwards compatible with 1.x releases. See Migration Guide at https://jackcess.sourceforge.io/jackcess-2.html for more details. jahlborn

Release 1.2.14.2 – 2013-08-25

Type Changes By
Fix Fix reading of Properties with multiple value blocks. Fixes 96. jahlborn

Release 1.2.14.1 – 2013-08-11

Type Changes By
Fix Remove extra object flags before checking query type. Fixes 25. jahlborn

Release 1.2.14 – 2013-07-23

Type Changes By
Fix Implement handling of usagemaps for long value (MEMO/OLE) columns. Fixes 95. jahlborn

Release 1.2.12 – 2013-05-09

Type Changes By
Fix Do not unicode compress strings which are longer than 1024 chars. Fixes 94. jahlborn

Release 1.1.17 – 2008-09-23

Type Changes By
Fix Fix simple index handling of tail index pages. Fixes 2043499. jahlborn

Release 1.1.2 – 2005-8-26

Type Changes By
Fix Fixed bug where writing null values into fixed-width columns was failing. Fixes 1273712. javajedi

Release 1.1.1 – 2005-8-20

Type Changes By
Fix Fixed bug in reading index count from table definition. Skip overflow rows. Fixes 1261536. javajedi

Release 1.0 – 2005-4-7

Type Changes By
Add Initial release javajedi