Skip to content

Commit 90febac

Browse files
committed
Merge branch 'release/1.2'
2 parents a120313 + 33ab428 commit 90febac

File tree

6 files changed

+392
-48
lines changed

6 files changed

+392
-48
lines changed

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.0
1+
1.2.0

CHANGELOG.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
# Changelog
22

3-
#### Version 1.1.0 (TBD)
3+
#### Version 1.2.0 (November 2, 2018)
4+
* Deprecated and renamed a few `Transformer` factories for better consistency
5+
* `keyCaseFormat` is deprecated in favor of `keyConditionalConvertCaseFormat` or `keyEnsureCaseFormat`
6+
* `keyStripInvalidChars` is deprecated in favor of `keyRemoveInvalidChars`
7+
* `keyValueStripQuotes` is deprecated in favor of `keyValueRemoveQuotes`
8+
* `removeValuesThatAre` is deprecated in favor of `valueRemoveIf`
9+
* `valueSplitOnDelimiter` is deprecated in favor of `valueStringSplitOnDelimiter`
10+
* Added some factories for common `Transformers`
11+
* `keyEnsureCaseFormat` can be used to conver ALL keys to a particular case format.
12+
* `keyWhitespaceToUnderscore` replace all whitespace characters with underscores in ALL keys
13+
* `keyRemoveWhitespace` removes all whitespace characters (no replacement) in ALL keys
14+
* `keyRemoveInvalidChars` (replacement for `keyStripInvalidChars`) has been overloaded to accept a collection of invalid characters in addition to a `Predicate` that determines if a character is invalid.
15+
* A version of `valueRemoveIfEmpty` that takes no arguments can be used to return a `Transformer` that removes values that match defeault definition of `Empty#ness`
16+
* Added versions of `valueAsBoolean`, `valueAsNumber`, `valueAsResolvableLinkInstruction`, `valueAsTag` and `valueAsTimestamp` that accept one or more keys to which the value transformation is limited. If no keys are provided, values for every key will be transformed.
17+
* The version of `keyRemoveInvalidChars` that takes a `Predicate` expects the predicate to determine whether the character is `invalid`. whereas the `keyStripInvalidChars` method takes a `Check` that is expected to determmine if a character is valid.
18+
19+
#### Version 1.1.0 (October 18, 2018)
420
* Added an `Transformer#transform` method that takes a generic `Object` `value` parameter.
521
* Added a `Transformers#noOp` static factory that provides a `Transformer` that does not perform any key or value transformations.
622
* Added the following built-in `Transformers`:

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ repositories {
6969
}
7070

7171
dependencies {
72-
compile group: 'com.cinchapi', name: 'accent4j', version: '1.2.0', changing:true
72+
compile group: 'com.cinchapi', name: 'accent4j', version: '1.3.0', changing:true
7373
compile group: 'com.cinchapi', name: 'concourse-driver-java', version: concourseVersion, changing:true // needed for util classes...
7474
compile group: 'com.google.code.findbugs', name: 'jsr305', version:'2.0.1'
7575
compile group: 'com.google.guava', name:'guava', version:'25.1-jre'

0 commit comments

Comments
 (0)