- Compile for Java 8.
- Provide JAXB as dependency for easier use in Java 9 and beyond.
- Regenerated JAXB classes against with JAXB 2.3.
- Add support for the XML format of immobar.it.
- Add support for the JSON format of idealista.com.
- Updated the XML format of immobiliare.it to version 2.8.
- Replaced
jaxen
dependency with JDK's internal XPath engine. - Updated
commons-codec
library to version 1.15. - Updated
commons-csv
library to version 1.9.0. - Updated
commons-io
library to version 2.11.0. - Updated
commons-lang
library to version 3.12.0. - Updated
commons-text
library to version 1.9. - Updated
slf4j
libraries to version 1.7.30.
- Added automatic module names into JAR manifests.
- Updated
commons-codec
library to version 1.11. - Updated
commons-csv
library to version 1.6. - Updated
commons-io
library to version 2.6. - Updated
commons-lang
library to version 3.8.1. - Updated
commons-text
library to version 1.3. - API change: The XML format of trovit.com was rewritten from scratch. Because trovit.com does not provide a XML schema anymore we've created our own unofficial XML schema, that is used for generation of Java classes via JAXB. The new implementation contains some additions (e.g. new XML elements, new property types). Due to the new schema some of the generated JAXB classes were renamed, improved and simplified.
- API change: The XML format of kyero.com has been updated to the latest version 3.4 (11th August 2017). This update adds some XML elements and removes some languages. Take a look at their specification for more information.
- API change: We're using
java.net.URI
instead ofjava.net.URL
in the XML formats of daft.ie, kyero.com and IS24 whenever possible. See Always read the documentation/code – a.k.a. java.net.URL is evil for more information. - API change: JAXB classes were regenerated with compatibility for Bean
Introspection API's. Getter methods for
Boolean
values were renamed fromgetValue()
toisValue()
. - Migrated project to IntelliJ IDEA.
- Updated to Java 7.
- Updated
commons-lang
library to version 3.6. - Add dependency to
commons-text
library in version 1.1. - Support OpenImmo format in version 1.2.7b.
- Update XML format of wohnen-in-suedtirol.it to version 2.2.
- Generated JAXB classes implement
java.io.Serializable
. - Improved parsing of numeric values according to a certain locale.
- Improved processing of certain simple types in Kyero / Trovit / daft.ie / IS24-XML format.
- Dump CSV records into a human readable form.
- Updated
commons-csv
library to version 1.4. - Updated
commons-io
library to version 2.5. - Updated
commons-lang
library to version 3.5. - Updated
jaxb2-basics
library to version 0.11.1. - Updated
slf4j
libraries to version 1.7.25.
xsd:positiveDecimal
/xsd:positiveInteger
values are not printed correctly in ImmoXML / DaftIE / OpenImmo format- fixed printing of
posdecimal
/xsd:positiveInteger
values in ImmoXML / OpenImmo format - numeric values are not strictly parsed in IDX / ImmoXML / IS24-CSV / OpenImmo / Trovit format
- updated
slf4j
libraries to version 1.7.18 - updated
jaxb2-basics
libraries to version 0.11.0 and regenerated JAXB classes
- The library is available through Maven Central Repository from this release on. See documentation page about Maven for more information.
- implemented FMPXMLLAYOUT & FMPXMLRESULT format of Filemaker databases
-
general
- updated
commons-csv
library to version 1.2 - updated
commons-lang
library to version 3.4 - updated
jaxb2-basics
libraries to version 0.10.0 - updated
slf4j
libraries to version 1.7.13
- updated
-
all XML formats
- use
java.math.BigDecimal
forxsd:float
,xsd:double
,xsd:decimal
values in XML classes - use
java.math.BigInteger
for unboundedxsd:integer
values in XML classes - regenerated JAXB classes for
jaxb2-basics
0.10.0
- use
-
IS24-CSV
- fixed possible
NullPointerException
when writing anIs24CsvRecord
- use
java.math.BigDecimal
instead ofjava.lang.Double
inIs24CsvRecord
- fixed possible
-
IDX
- fixed possible
NullPointerException
when writing anIdxRecord
- use
java.math.BigDecimal
instead ofjava.lang.Double
inIdxRecord
- fixed possible
-
all XML formats
- more relaxed parsing of
xsd:date
/xsd:dateTime
values
- more relaxed parsing of
-
ImmoXML
- fixed a mistake in the specs for
<stromanschlusswert>
- fixed a mistake in the specs for
<impressum>
- improved parsing & printing of
xsd:int
&xsd:positiveInteger
- fixed a mistake in the specs for
-
Kyero
- added missing specs for Kyero-XML 2.1
-
OpenImmo
- fixed a mistake in the specs for
<stromanschlusswert>
- improved parsing & printing of
xsd:int
&xsd:positiveInteger
- fixed a mistake in the specs for
- initial release candidate