Friday, November 30, 2012

News from the Software Smithy: Version 0.3 released

SoftSmithy news: I recently released a new version of the SoftSmithy Utility Library and the SoftSmithy Development Utility Library.

In addition to the API updates, a lot of migration work has been done:
  • Project migration: Bundle split: softsmithy-lib-awt project added
  • Project migration: Bundle split: softsmithy-lib-beans project added
  • Project migration: Bundle split: softsmithy-lib-swing project added
  • Project migration: Bundle split: softsmithy-lib-swing-customizer project added
  • Several Swing - Customizer classes were moved to different packages. All Swing - Customizer classes are now in the package or subpackages of org.softsmithy.lib.swing.customizer.*
    Note that for easier version management the version of the SoftSmithy Development Utility Library is aligned with the version of the SoftSmithy Utility Library. As the SoftSmithy Development Utility Library has a dependency on the SoftSmithy Utility Library it's recommended to use the same version of both libraries until the APIs are stable!

    I've added a new Positionable Framework and several small fixes and clean-ups.

    You can download the archives (including the jars, documentation, samples etc.) and read more about the changes here:
    SoftSmithy Utility Library v0.3 (online documenation)
    SoftSmithy Development Utility Library v0.3 (online documentation)

    I deployed the artifacts (including source and javadoc artifacts) to Maven Central. You can use the following dependencies:

    For the SoftSmithy Utility Library - Core:


    For the SoftSmithy Utility Library - AWT:


    For the SoftSmithy Utility Library - Beans:


    For the SoftSmithy Utility Library - Persistence:


    For the SoftSmithy Utility Library - Swing:


    For the SoftSmithy Utility Library - Swing - Customizer:


    and

    For the SoftSmithy Development Utility Library (usually with scope = test):