doc.CHANGELOG.txt Maven / Gradle / Ivy
CHANGELOG
=========
3.7.0
-----
* Added LocaleUtils
3.6.0
-----
* Added CheckedRunnable
3.5.0
-----
* Added CheckedFunction
3.4.0
-----
* Added IOUtils.copyStringWriter
3.3.0
-----
* Added CheckedConsumer
* Added CheckedSupplier
* Fixed WrappingAtomicCounter -> Now its really atomic
* Added Locker.executeWithLock variants
* Added Locker.executeCheckedWithLock
3.2.0
-----
* Added NamedRunnable
* Added NamedCallable
3.1.0
-----
* Optimized Locker
* Added Locker.tryLock
3.0.0
-----
* Added Deferred
* Added Locker.executeWithLock
* Move to Java 8 (first without changing anything)
2.2.0
-----
* Added Locker
2.1.0
-----
* REMOVED EncryptionUtils because of security reasons
2.0.0
-----
* Released as 2.0.0 under new maven group id
1.3.1
-----
* Fixed BaseService.commit does a rollback, if set rollbackOnly
1.3
---
* Added UnsafeUtils
* Added ServletUtils.getServletDump
* Added ReflectionUtils.getFieldValue
* Added AnnotationUtils.getFieldsAnnotatedWith (2 methods)
* Added WrappingAtomicCounter
1.2
---
* Renamed to 'cumin'
* Added ObjectUtils
* Added AnnotationUtils
* Fixed IdentifiedEntity.equals to be symmetric
* Added IdentifiedEntity.hashCode
* Added IdentifiedEntity.compareTo
* Added ReflectionUtils.getFieldValuesOfType
1.1
---
* Added BaseRepository
* Added IdentifiedEntity
* Added BaseService
1.0
---
* Merged with tksCommons-Crypto
* Merged with tksCommons-XStream
* Merged with tksCommons-Web
0.5
---
* AddressUtils - Added
* DNSUtils - Added
* ServletUtils - Added
* ExceptionUtils - Added
* ParseUtils.parseDuration - Added
0.3.1
-----
* Compiled with JDK 1.7 (before 1.8)
0.3
---
* CollectionUtils - Added
* CollectionUtils#createArrayList - Added
* CollectionUtils#addToCollection - Added
* ParseUtils#parseFileSize - Fixed bug: Return null for negative input value
* ParseUtils#parseFileSize - Changed: Return null for invalid input value (not -1)
* CSVUtils - Moved to package util.text
* DOMUtils - Added
* ZipUtils - Added
* MapUtils - Added