summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--notes/0.5.3.markdown8
-rw-r--r--src/main/ls/0.5.3.json25
-rw-r--r--version.sbt2
3 files changed, 34 insertions, 1 deletions
diff --git a/notes/0.5.3.markdown b/notes/0.5.3.markdown
new file mode 100644
index 0000000..4c6d598
--- /dev/null
+++ b/notes/0.5.3.markdown
@@ -0,0 +1,8 @@
+New features in this version:
+ * support for optional field access via 'field.?
+ This allows to optionally extract / modify a field of a json object independent of its former
+ existence. The new lens can be used in conjunction with those operations:
+ * `set` will create a previously missing field
+ * `modifyOrDeleteField` can modify or remove field based on the previous field value
+ * `setOrModifyField` can create a new or modify a previous field value
+ * JsonPathSupport now generally translates field access to the optional field lens.
diff --git a/src/main/ls/0.5.3.json b/src/main/ls/0.5.3.json
new file mode 100644
index 0000000..b05adde
--- /dev/null
+++ b/src/main/ls/0.5.3.json
@@ -0,0 +1,25 @@
+{
+ "organization" : "net.virtual-void",
+ "name" : "json-lenses",
+ "version" : "0.5.3",
+ "description" : "json-lenses",
+ "site" : "http://github.com/jrudolph/json-lenses",
+ "tags" : [ ],
+ "docs" : "",
+ "resolvers" : [ "https://oss.sonatype.org/content/repositories/releases" ],
+ "dependencies" : [ {
+ "organization" : "io.spray",
+ "name" : "spray-json",
+ "version" : "1.2.3"
+ }, {
+ "organization" : "org.parboiled",
+ "name" : "parboiled-scala",
+ "version" : "1.1.4"
+ } ],
+ "scalas" : [ "2.10.1" ],
+ "licenses" : [ {
+ "name" : "Apache 2",
+ "url" : "http://www.apache.org/licenses/LICENSE-2.0.txt"
+ } ],
+ "sbt" : false
+} \ No newline at end of file
diff --git a/version.sbt b/version.sbt
index d30395f..f62360d 100644
--- a/version.sbt
+++ b/version.sbt
@@ -1 +1 @@
-version in ThisBuild := "0.5.2"
+version in ThisBuild := "0.5.3"