diff --git a/build/build.xml b/build/build.xml index 4e2111a7e..574660cc3 100644 --- a/build/build.xml +++ b/build/build.xml @@ -28,7 +28,7 @@ - + diff --git a/build/release.xml b/build/release.xml index cd20c2dce..71d3e491e 100644 --- a/build/release.xml +++ b/build/release.xml @@ -30,7 +30,10 @@ - + + + + @@ -65,7 +68,7 @@ - + diff --git a/build/resources/releasedocs/README.html b/build/resources/releasedocs/README.html index f935622c9..242dcb007 100644 --- a/build/resources/releasedocs/README.html +++ b/build/resources/releasedocs/README.html @@ -148,7 +148,7 @@ hr { @version@ released: - @builddate@ + @releasedate@ diff --git a/build/resources/releasedocs/changelog.html b/build/resources/releasedocs/changelog.html index 8540a94dd..96e5dd8c2 100644 --- a/build/resources/releasedocs/changelog.html +++ b/build/resources/releasedocs/changelog.html @@ -140,6 +140,47 @@ hr {
+ +

3.4.0 -- Feb 2, 2014

+ +

Bug Fixes

+
    +
  • [SMACK-442] - Manager's should also handle connectionClosedOnError()
  • +
  • [SMACK-443] - ReconnectionSuccessful listeners are invoked twice on reconnection if connect() failed before
  • +
  • [SMACK-452] - PacketParserUtils.parseStreamError() is not aware of optional text element and therefore failes to parse stream error's correctly. Prevents ReconnectionManager from reconnecting.
  • +
  • [SMACK-458] - Smack's Managers should not remove itself when the connection is closed or should re-add themselfs if the connection get reconnected
  • +
  • [SMACK-462] - Prevent duplicate manager instances by using the manager's constructor in the ConnectionCreationListener's connectionCreated
  • +
  • [SMACK-463] - packet listeners silently fail when preceding listener caused exception
  • +
  • [SMACK-524] - Use correct block-size definition for IBB transfers
  • +
  • [SMACK-525] - NPE in XMPPConnection.notifyConnectionError
  • +
  • [SMACK-529] - Add support for XEP-0280 "Message Carbons"
  • +
  • [SMACK-530] - DNSUtilTest requires an internet connection to work, it should be moved to integration tests.
  • +
+ +

New Feature

+
    +
  • [SMACK-286] - Need to change ProviderManager to support loading smack.providers from alternative locations
  • +
  • [SMACK-387] - Allow configuration of ChatManager to be able to allow message handling to be customized.
  • +
  • [SMACK-403] - Add support for XEP-0297 "Stanza Forwarding"
  • +
  • [SMACK-434] - Create a project to contain non production ready implementations of specifications
  • +
+ +

Improvement

+
    +
  • [SMACK-343] - Make Smack jar an OSGi bundle.
  • +
  • [SMACK-381] - Separate the configuration for smack extension related classes from the smack jar.
  • +
  • [SMACK-444] - Allow 'null' for TruststorePath and TruststorePassword in ServerTrustManager
  • +
  • [SMACK-456] - Add the causing exception to the XMPPExceptions thrown in XMPPConnection
  • +
  • [SMACK-457] - Remove unnecessary printStackTrace() in XMPPConnection
  • +
  • [SMACK-460] - ServiceDiscoveryManager should not use the constructor in connectionCreated()
  • +
  • [SMACK-461] - Remove incorrect deprecated marker for DiscoverInfo.Identity.setType()
  • +
  • [SMACK-464] - Make it clear that PacketListener's added with Connection.addPacketListener() are only for received packets
  • +
  • [SMACK-534] - Convert all System.out and printStackTrace calls to use Java util logging.
  • +
  • [SMACK-339] - Allow ConnectionListeners to be added before Connection is connected. Currently throws exception
  • +
  • [SMACK-373] - Don't remove listeners after a disconnect() , keep state of Connection between disconnect() and connect()/login()
  • +
  • [SMACK-434] - Create a project to contain non production ready implementations of specifications
  • +
  • [SMACK-526] - Deprecate all PEP related classes.
  • +

3.3.1 -- Oct 6, 2013

diff --git a/source/org/jivesoftware/smack/SmackConfiguration.java b/source/org/jivesoftware/smack/SmackConfiguration.java index 77ffb3b84..57ff2b76e 100644 --- a/source/org/jivesoftware/smack/SmackConfiguration.java +++ b/source/org/jivesoftware/smack/SmackConfiguration.java @@ -51,7 +51,7 @@ import org.xmlpull.v1.XmlPullParser; * @author Gaston Dombiak */ public final class SmackConfiguration { - private static final String SMACK_VERSION = "3.3.1"; + private static final String SMACK_VERSION = "3.4.0"; private static final String DEFAULT_CONFIG_FILE = "classpath:META-INF/smack-config.xml"; private static final Logger log = Logger.getLogger(SmackConfiguration.class.getName());