Skip to content

Releases: OpenEstate/OpenEstate-IS24-REST

OpenEstate-IS24-REST 0.6

15 Aug 18:48
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 the latest XSD schemas from IS24 with JAXB 2.3.
  • Updated Apache HttpClient to version 4.5. Artifacts OpenEstate-IS24-REST-HC42, OpenEstate-IS24-REST-HC43 were removed and replaced with OpenEstate-IS24-REST-HC4.
  • Updated commons-codec library to version 1.15.
  • 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 jaxb2-basics-runtime library to version 0.12.0.
  • Updated oauth.signpost library to version 2.1.1.
  • Updated slf4j library to version 1.7.30.

OpenEstate-IS24-REST 0.5

08 Dec 22:50
Compare
Choose a tag to compare

This version is used in OpenEstate-ImmoTool 1.0-beta43.

Changelog

  • Artifacts of the project were renamed to OpenEstate-IS24-REST-Core, OpenEstate-IS24-REST-HC42, OpenEstate-IS24-REST-HC43, OpenEstate-IS24-REST-Examples and OpenEstate-IS24-REST-WebApp. Please make sure to rename the dependencies in your Maven project.
  • Added automatic module names into JAR manifests.
  • Regenerated JAXB classes against the latest XSD schemas from IS24.
  • Updated commons-codec library to version 1.11.
  • 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: We're using java.net.URI instead of java.net.URL 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-IS24-REST 0.4

29 Jul 00:23
Compare
Choose a tag to compare

This release updates some dependencies and increases the minimal requirements to Java 7. This version is used in OpenEstate-ImmoTool 1.0-beta42.

Changelog

updates

  • Updated to Java 7.
  • Updated commons-lang library to version 3.6.
  • Add dependency to commons-text library in version 1.1.

OpenEstate-IS24-REST 0.3.3

14 May 01:53
Compare
Choose a tag to compare

This release fixes a problem with invalid XML during bulk exports, introduces some little changes and updates the dependencies. This version is used in OpenEstate-ImmoTool 1.0-beta40.

Changelog

bugfixes

  • Bulk exports stop immediately, when invalid XML is provided. (issue #6)

updates

  • Allow object descriptions with maximal 3999 characters. (issue #4)
  • Support XKO country code for Kosovo. (issue #5)
  • Add option to remove objects before update in bulk exports.
  • org.openestate.is24.restapi.AbstractClient implements java.io.Closeable.
  • Generated JAXB classes implement java.io.Serializable.
  • Replaced deprecated org.apache.commons.io.IOExceptionWithCause with java.io.IOException.
  • Support simple JSON requests within org.openestate.is24.restapi.AbstractClient via sendJsonRequest(). (issue #7)
  • 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 Lorem library to version 2.1.
  • Updated slf4j libraries to version 1.7.25.

OpenEstate-IS24-REST 0.3.2

11 Mar 14:47
Compare
Choose a tag to compare

This is a bugfix release, that fixes a validation problem of email addresses with new top level domains (nTLD). This version is used in OpenEstate-ImmoTool 1.0-beta38.

Changelog

bugfixes

  • Less strict validation of e-mail addresses.
    E-mail addresses are currently validated with classes provided by
    commons-validator when XML is read
    or written. This validator does not handle new top level domains (nTLD)
    properly. Therefore the validation is replaced by a more simple approach,
    that validates the e-mail address against the pattern, that is specified by
    IS24 in common-1.0.xsd.

updates

  • The package org.openestate.is24.restapi.utils.validator, that contains
    some classes of commons-validator,
    was removed from source code.

OpenEstate-IS24-REST 0.3.1

10 Mar 13:39
Compare
Choose a tag to compare

This is just a maintenance release, that updates some dependencies.

Changelog

updates

  • Updated slf4j library to version 1.7.18.
  • Updated jaxb2-basics libraries to version 0.11.0
    and regenerated JAXB classes.

OpenEstate-IS24-REST 0.3

12 Dec 23:12
Compare
Choose a tag to compare

This release updates JAXB classes and dependencies, fixes some problems and provides low level methods to access Geo Information Service API. This version is used in OpenEstate-ImmoTool 1.0-beta37.

Changelog

new features

bugfixes

  • Updates and publishings are separately executed during bulk exports.
  • Always parse / print xsd:decimal, xsd:double or xsd:float values as
    java.lang.BigDecimal.

updates

  • The JAXB classes were regenerated against the latest XSD schemas from IS24.
  • Authorization and
    Verification
    classes are implementing java.io.Serializable.
  • The following schemas are not provided anymore by IS24. Their corresponding
    Java classes / packages were removed from this library:
  • alterationdate-1.0.xsd
  • bookingoverview-1.0.xsd
  • productrecommondation-1.0.xsd
  • realestatestock-1.0.xsd
  • zipandlocationtoregion-1.0.xsd
  • Classes and methods, that were marked as deprecated in 0.2.x versions
    have been removed.
  • Updated annotations library from FindBugs to version 3.0.1u2.
  • Updated commons-lang library to version 3.4.
  • Updated jaxb2-basics libraries to version 0.10.0.
  • Updated lorem library to version 2.0.
  • Updated slf4j library to version 1.7.13.
  • Updated HTTP components libraries in the hc43 module to version 4.3.6.

OpenEstate-IS24-REST 0.2.3

09 Apr 21:03
Compare
Choose a tag to compare

This release fixes a possible problem with automatic cleanups during bulk exports. This version is used in OpenEstate-ImmoTool 1.0-beta36.

Changelog

bugfixes

  • Automatic removal / deactivation of untouched objects during a bulk export
    may fail under certain conditions. Instead of processing untouched objects
    only all currently published objects are removed / deactivated at the
    webservice.

updates

  • Updated slf4j to version 1.7.12.

OpenEstate-IS24-REST 0.2.2

19 Mar 18:21
Compare
Choose a tag to compare

This release fixes a possible problem with attachment ordering and introduces some minor changes / improvements. This version is used in OpenEstate-ImmoTool 1.0-beta35.

Changelog

new features

  • Store the value of L-IS24-RequestRefnum header for failing requests into
    the RequestFailedException (for low level exports) and ExportMessage
    (for bulk exports). In case of problems with a certain request, one can
    provide the corresponding number to IS24 together with a support request.
    This allows IS24 to track the error / problem much easier and to provide
    better support for their users.

bugfixes

  • If a transferred property provides more attachments than allowed by the
    webservice, an incorrect ordering of attachments may occur. We should make
    sure, that attachments are always send to the webservice in the correct
    order. This guarantees, that the title image is always properly transferred
    and only attachments from the end of the list are rejected / ignored.

updates

  • Made some API improvements & documentations.
  • Updated dependencies jaxb2-basics-runtime 0.9.3, slf4j 1.7.10 & junit 4.12.
  • Changed signature of some protected logging functions in
    org.openestate.is24.restapi.utils.ExportHandler.

deprecations

  • Changed signature of the constructor in
    org.openestate.is24.restapi.utils.Response.

OpenEstate-IS24-REST 0.2.1

26 Jan 20:18
Compare
Choose a tag to compare

This release fixes a possible problem with attachment limits during the export of a property. This version is used in OpenEstate-ImmoTool 1.0-beta34.

Changelog

bugfixes

  • During the transfer of a property the maximum number of allowed attachments
    can exceed temporarily. We should make sure, that old attachments are
    removed from the Webservice before any new attachments are uploaded to
    the Webservice.