Skip to content

Latest commit

 

History

History
158 lines (113 loc) · 5.8 KB

CHANGELOG.md

File metadata and controls

158 lines (113 loc) · 5.8 KB

Changelog for OpenEstate-IO

1.5 (16 Aug 2021)

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

1.4 (09 Dec 2018)

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

1.3 (29 Jul 2017)

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

1.2 (14 May 2017)

updates

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

1.1 (11 Mar 2016)

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

1.0 (13 Dec 2015)

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

1.0-RC2 (19 Mar 2015)

  • 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

1.0-RC1 (12 Mar 2015)

  • initial release candidate