Saturday, March 5, 2011

News from the Software Smithy

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

In addition to the library updates, a lot of migration work has been done:
  • Project migration: Ant -> Maven
  • Project migration: Subversion -> Mercurial
  • License upgraded: SPL -> CDDL
  • Project versioning aligned with Maven versioning, starting with v0.1
  • Project layout restructured
For easier version management I aligned the version of the SoftSmithy Development Utility Library with the version of the SoftSmithy Utility Library. As the SoftSmithy Development Utility Library has a dependency to the SoftSmithy Utility Library it's recommended to use the same version of both libraries until the APIs are stable!

I added new utility methods, classes and framework updates for locale-sensitive sorting, object matching, Swing JTable row headers, streams, lists, unit tests and more.

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

Since the project is now built with Maven, I deployed the artifacts (including source and javadoc artifacts) to Maven Central. You can use the following dependencies:

For the SoftSmithy Utility Library:


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