Skip to content
This repository has been archived by the owner on Oct 3, 2019. It is now read-only.

Releases: pdolezal/net.yetamine.lang

Release version 1.3.0

09 Jun 13:03
release/1.3.0
Compare
Choose a tag to compare

This release marks deprecated methods and types that won't be contained in the next major release:

  • Choice type shall disappear. The upcoming net.yetamine.sova should provide a more versatile and powerful tool to handle various fluent value adaptations that can replace Choice.
  • TypeToken methods for getting the associated Class instance are aligned to match each other in a better way.
  • MappingStorage shall be renamed to Mapping, which is shorter and won't conflict with anything else when both net.yetamine.collections and net.yetamine.sova.maps disappears.

Release version 1.2.0

17 Mar 11:42
release/1.2.0
Compare
Choose a tag to compare

A few minor improvements were incorporated:

  • Types Kind1 and Kind2 for supporting higher-kind types.
  • Fluent processing of Value and Choice with a Consumer.
  • Since net.yetamine.collections were abandoned, the most useful part of it, the MappingStorage interface, was taken back.

Release version 1.1.0

03 Feb 14:00
release/1.1.0
Compare
Choose a tag to compare

Updated MANIFEST.MF to export packages whose exports were forgotten in the previous release.

Release version 1.0.0

01 Feb 22:38
release/1.0.0
Compare
Choose a tag to compare

The first official release. Enjoy!

Preview version 1.0.0 (2017/01/05)

05 Jan 21:13
snapshot/1.0.0/20170105
Compare
Choose a tag to compare
Pre-release
  • Moving Throwing, Throwables and UncheckedException to the new package exceptions where several new interfaces for dealing with common cases of checked exceptions have been added.
  • PureCallable removed, because it was superseded by ThrowingCallable from the new package.
  • A few minor improvements and fixes.

Preview version 1.0.0 (2016/12/25)

25 Dec 16:48
snapshot/1.0.0/20161225
Compare
Choose a tag to compare
Pre-release
  • Introducing collections package, where Capture has been moved to and where new adapters for Enumeration.
  • A support for super type token technique embedded in TypeToken.
  • Many minor, but nice extensions in Throwing and resource management support.

Preview version 1.0.0 (2016/12/22)

22 Dec 20:41
snapshot/1.0.0/20161222
Compare
Choose a tag to compare
Pre-release

This snapshot contains quite a lot of breaking changes:

  • Splitting containers package in smaller and more cohesive packages and revisiting Value hierarchy.
  • Reworking Choice to express better its purpose.

Besides that a few minor changes (bug fixes and improvements).

Preview version 1.0.0 (2016/09/09)

09 Sep 21:08
snapshot/1.0.0/20160909
Compare
Choose a tag to compare
Pre-release

This snapshot contains quite a lot of breaking changes while trying to make the interfaces more consistent before the actual release.

  • Major rework of the functional package in order to make it more compact.
  • Improving method naming (using a better naming style, hopefully).

Preview version 1.0.0 (2016/09/03)

03 Sep 20:42
snapshot/1.0.0/20160903
Compare
Choose a tag to compare
Pre-release

Besides many minor, but useful additions (e.g., Throwing or UncheckedException, see the log for the rest) one big change: moving collections package out of this project to a separate library. Keeping only former Snapshots as Capture in the root package.

This change should make the release more likely in the near future as the most volatile part of the library goes away.

Not to forget: closeables has been revamped and provides now more and better features.

Preview version 1.0.0 (2016/07/09)

09 Jul 11:29
snapshot/1.0.0/20160709
Compare
Choose a tag to compare
Pre-release

A small update with a few breaking changes:

  • Singleton was removed as it proved to be useless. Standard means (readResolve and writeReplace) are good enough already.
  • Factory does not inherit from Supplier anymore.

Besides that, some additions arrived:

  • Serialized has been added to provide a prototype-based factory using (de)serialization to create duplicates. This class is useful for testing serialization as well.
  • ToString and Concealment have been slightly extended to support better some customization.