` entry, like:
@@ -212,7 +214,7 @@ For Java 11 and later Jaxb implementation depends on explicit inclusion [no long
- [JAXB](https://javaee.github.io/jaxb-v2/)
-It also depends on SLF4J and Junit for tests.
+It also depends on SLF4J and Junit 4 for tests.
## Build from Source
@@ -256,9 +258,17 @@ Each module corresponds to a Maven artifact. The GroupId is `org.linguafranca.pw
kdbx | KeePassJava2-kdbx |
|
Provides support for KDBX streaming and security. |
+
+
+jackson | KeePassJava2-jackson |
+ |
+A Jackson based implementation of KDBX. Intended to provide the main support going forward, replacing trhe
+modules below. |
+
simple | KeePassJava2-simple |
|
-A Simple XML Platform implementation of KDBX. Could be useful for Android. |
+A Simple XML Platform implementation of KDBX. Could be useful for Android.
+Simple cannot be used with Java versions 17 and up. |
jaxb | KeePassJava2-jaxb |
|
@@ -268,12 +278,7 @@ bindings might be useful for building other interfaces.
dom | KeePassJava2-dom |
|
A DOM based implementation of KDBX. Being DOM based it is rather slow, but
-messes less with existing content than the other two implementations. Known to work on Android. |
-
-dom | KeePassJava2-jackson |
- |
-A Jackson based implementation of KDBX. Intended to replace the Simple XML implementation. Simple XML seems no
-longer to be maintained. |
+messes less with existing content than the other implementations. Known to work on Android.
@@ -301,13 +306,13 @@ Many thanks to Pavel Ivanov [@ivanovpv](https://github.com/ivanovpv) for
his help with Android and Gradle compatibility issues.
Thanks to Giuseppe Valente [@giusvale-dev](https://github.com/giusvale-dev) for
-the contribution of the Jackson module.
+the contribution of the Jackson module and enhancements to KeyFile support.
Thanks to other contributors and raisers of issues.
## License
-Copyright (c) 2023 Jo Rabin
+Copyright (c) 2024 Jo Rabin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.