Skip to content

Releases: OpenEstate/OpenEstate-IO

OpenEstate-IO 1.5

16 Aug 00:47
Compare
Choose a tag to compare

Changelog

  • 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.

OpenEstate-IO 1.4

09 Dec 17:59
Compare
Choose a tag to compare

This is release supports the latest version of Kyero-XML (3.4) and updates the dependencies. Please consider before update, that there are some API changes. This release is used in OpenEstate-ImmoTool 1.0-beta43.

Changelog

  • 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 of java.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 from getValue() to isValue().
  • Migrated project to IntelliJ IDEA.

OpenEstate-IO 1.3

29 Jul 00:59
Compare
Choose a tag to compare

This is release increases the minimal requirements to Java 7, adds support for OpenImmo 1.2.7 and the latest version of the wohnen-in-suedtirol.it XML format. This release is used in OpenEstate-ImmoTool 1.0-beta42.

Changelog

  • 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.

OpenEstate-IO 1.2

14 May 03:35
Compare
Choose a tag to compare

This is a maintenance release, that improves parsing of certain XML simple types and updates some dependencies. This release is used in OpenEstate-ImmoTool 1.0-beta40.

Changelog

  • 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.

OpenEstate-IO 1.1

11 Mar 18:22
Compare
Choose a tag to compare

This is a maintenance release, that fixes some problems with parsing / printing of numeric values and updates some dependencies. This release is used in OpenEstate-ImmoTool 1.0-beta38.

Changelog

bugfixes

  • 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

updates

  • updated slf4j libraries to version 1.7.18
  • updated jaxb2-basics libraries to version 0.11.0 and regenerated JAXB
    classes

OpenEstate-IO 1.0

13 Dec 00:50
Compare
Choose a tag to compare

We're happy to provide the final 1.0 version of OpenEstate-IO, which introduces two XML formats for Filemaker databases, updates some dependencies, updates JAXB classes and also fixes some problems. This release is used in OpenEstate-ImmoTool 1.0-beta37.

Changelog

new features

updates

  • 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
  • all XML formats
  • use java.math.BigDecimal for xsd:float, xsd:double, xsd:decimal
    values in XML classes
  • use java.math.BigInteger for unbounded xsd:integer
    values in XML classes
  • regenerated JAXB classes for jaxb2-basics 0.10.0
  • IS24-CSV
  • fixed possible NullPointerException when writing an Is24CsvRecord
  • use java.math.BigDecimal instead of java.lang.Double in Is24CsvRecord
  • IDX
  • fixed possible NullPointerException when writing an IdxRecord
  • use java.math.BigDecimal instead of java.lang.Double in IdxRecord

OpenEstate-IO 1.0 [release candidate 2]

19 Mar 17:02
Compare
Choose a tag to compare

With the second 1.0 release candidate we've made some minor changes / improvements to the XML formats. This release is used in OpenEstate-ImmoTool 1.0-beta35.

Changelog

  • all XML formats
  • more relaxed parsing of xsd:date / xsd:dateTime values
  • 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
  • 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

OpenEstate-IO 1.0 [release candidate 1]

12 Mar 18:34
Compare
Choose a tag to compare

This is the first public release of OpenEstate-IO. We are quite confident, that it already works reliably. But nevertheless before publishing the final 1.0 version, we like to provide a release candidate in order get a first feedback by the community.