Skip to content

Releases: Whaka-project/whakamatautau-util

0.0.9.1

05 Nov 18:38
Compare
Choose a tag to compare
<dependency>
  <groupId>org.whaka</groupId>
  <artifactId>whakamatautau-util</artifactId>
  <version>0.0.9.1</version>
</dependency>

https://oss.sonatype.org/content/groups/public/org/whaka/whakamatautau-util/0.0.9.1/

Notes:

  • #107 [Comparison] ComparisonPerformers buildGetters breaks the filtering

Major behavior bug fixed, with kind of a feature added as a fix.

0.0.9

02 Nov 12:19
Compare
Choose a tag to compare
<dependency>
  <groupId>org.whaka</groupId>
  <artifactId>whakamatautau-util</artifactId>
  <version>0.0.9</version>
</dependency>

https://oss.sonatype.org/content/groups/public/org/whaka/whakamatautau-util/0.0.9/

Notes:

  • DoubleMath critical bug for negative numbers fixed
    • #94 [Utils] DoubleMath last affected decimal is bugful for negative numbers
  • Some new util features were implemented
    • #95 [Utils] Initializable and Destroyable
    • #93 [Utils] UberCloser
    • #92 [Utils] Timeout
  • Custom streams were enhanced and fixed a bit
    • #91 [Utils] Implement stream method filterByClass
    • #90 [Utils] MapStream methods are not properly overriden!
    • #101 [Refactoring] Replace all Streams with UberStream
  • Gradle!

<img src="http://i.imgur.com/9YGX5Pk.png" alt="SMOOTHER TROOPER", width="250">

0.0.8

01 Sep 09:16
Compare
Choose a tag to compare
<dependency>
  <groupId>org.whaka</groupId>
  <artifactId>whakamatautau-util</artifactId>
  <version>0.0.8</version>
</dependency>

Notes:

  • Assertion framework majorly refactored

    All custom assert performers are rewritten as Hamcrest matchers. AssertBuilder and Assert functionality is greatly reduced and is very limited now (which improves modularity and maintainability). See "AssertBuilder" wiki page for more info.

  • EventCollector feature implemented

    New feature implemented allowing you to create easily mocks of listener interfaces (or any other) with a stubbed method that will collect all passed arguments. Feature allows you to create different kinds of collectors (full or partial capture, map to different results, etc.) and configure various collect strategies (event predicates and event handlers). Feature is based on Mockito API and majorly targeted at use simplicity. See "EventCollector" wiki page for more info.

  • Enhanced functionals

    As a part of the EventCollector implementation package org.whaka.util.function now contains lots of enhanced functional interfaces, like Consumer3, Predicate3, Function3, etc. and also "tuple" implementations, like Tuple2, Tuple3, etc. See sources and javadocs for more info (no wiki planned yet for them, it's too basic of a functionality).

0.0.7 (First public dump)

17 Aug 18:09
Compare
Choose a tag to compare
<dependency>
  <groupId>org.whaka</groupId>
  <artifactId>whakamatautau-util</artifactId>
  <version>0.0.7</version>
</dependency>