Skip to content

Releases: fulminazzo/FulmiCollection

FulmiCollection 1.8.2

Choose a tag to compare

@github-actions github-actions released this 12 Oct 20:59

Added SupplierException functional interface.
Added IgnoreField annotation.
Added internal caching in ClassUtils to speed up research times.
Fixed copy method in ExceptionUtils not copying correct fields.
Fixed unwrapRuntimeException method in ExceptionUtils to support PrivilegedActionException.
Updated every Exception functional interface with parameterized exception to avoid catching general Exception.
Fixed invalid exception message in ReflectionUtils#getClass.

FulmiCollection 1.8.1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 18:09

Added SupplierException functional interface.
Added IgnoreField annotation.
Added internal caching in ClassUtils to speed up research times.
Fixed copy method in ExceptionUtils not copying correct fields.
Fixed unwrapRuntimeException method in ExceptionUtils to support PrivilegedActionException.
Updated every Exception functional interface with parameterized exception to avoid catching general Exception.

FulmiCollection 1.7.4

Choose a tag to compare

@github-actions github-actions released this 22 May 17:28

Added new EnumObject class to allow creation of manual enums.
Added new ObjectUtils class to allow operation with general objects.
Added function ReflectionUtils#isWrapper.
Updated Refl#getMethod to lookup for object before class.
Fixed ReflectionUtils#getConstructor getting invalid super class constructors.
Removed several unhelpful Nullable annotations.

FulmiCollection 1.7.3

Choose a tag to compare

@github-actions github-actions released this 22 May 17:01

Added new EnumObject class to allow creation of manual enums.
Added function ReflectionUtils#isWrapper.
Updated Refl#getMethod to lookup for object before class.
Fixed ReflectionUtils#getConstructor getting invalid super class constructors.
Removed several unhelpful Nullable annotations.

FulmiCollection 1.8

Choose a tag to compare

@github-actions github-actions released this 23 May 11:33

Added SupplierException functional interface.
Updated every Exception functional interface with parameterized exception to avoid catching general Exception.

FulmiCollection 1.7.2

Choose a tag to compare

@github-actions github-actions released this 11 May 10:52

Added new EnumObject class to allow creation of manual enums.
Added function ReflectionUtils#isWrapper.
Updated Refl#getMethod to lookup for object before class.
Removed several unhelpful Nullable annotations.

FulmiCollection 1.7.1

Choose a tag to compare

@github-actions github-actions released this 08 May 16:32

Added new EnumObject class to allow creation of manual enums.
Added function ReflectionUtils#isWrapper.
Removed several unhelpful Nullable annotations.

FulmiCollection 1.7

Choose a tag to compare

@github-actions github-actions released this 02 Jan 17:54

Added new EnumObject class to allow creation of manual enums.
Added function reflectionUtils#isWrapper.
Removed several unhelpful Nullable annotations.

FulmiCollection 1.6.6

Choose a tag to compare

@github-actions github-actions released this 01 Jan 20:48

Totally reworked ReflectionUtils class setAccessible methods and derivatives: now they will use functional interfaces to avoid throwing errors in case of failure.
Added Singlet and [NullableSinglet](src/main/java/it/fulminazzo/fulmicollection/structures/NullableSinglet.java] types.
Added StringUtils#decapitalize function to revert StringUtils#capitalize.
Reworked Tuple and [Triple](src/main/java/it/fulminazzo/fulmicollection/structures/Triple.java] objects.
Removed deprecated BiOptional.
Fixed Printable#toString returning possible null value.
Fixed stack overflow error happening for inner classes.
Fixed ReflectionUtils#getClass` not recursively obtaining inner classes of inner classes.
Fixed ReflectionUtils#getMethod and ReflectionUtils#getConstructorFromClass not allowing for variable arguments methods to be retrieved.
Fixed many ReflectionUtils methods not allowing for Object methods/fields to be found.

FulmiCollection 1.6.5

Choose a tag to compare

@github-actions github-actions released this 31 Dec 22:49

Totally reworked ReflectionUtils class setAccessible methods and derivatives: now they will use functional interfaces to avoid throwing errors in case of failure.
Added Singlet and [NullableSinglet](src/main/java/it/fulminazzo/fulmicollection/structures/NullableSinglet.java] types.
Added StringUtils#decapitalize function to revert StringUtils#capitalize.
Reworked Tuple and [Triple](src/main/java/it/fulminazzo/fulmicollection/structures/Triple.java] objects.
Removed deprecated BiOptional.
Fixed Printable#toString returning possible null value.
Fixed stack overflow error happening for inner classes.
Fixed ReflectionUtils#getClass` not recursively obtaining inner classes of inner classes.
Fixed ReflectionUtils#getMethod and ReflectionUtils#getConstructorFromClass not allowing for variable arguments methods to be retrieved.