summaryrefslogtreecommitdiff
path: root/src/main/scala
Commit message (Expand)AuthorAgeFilesLines
* add new lens `arrayOrSingletonAsArray` which reinterprets non json array valu...Johannes Rudolph2013-08-201-1/+15
* JsonPath: be more strict when parsing unquoted field names not to eagerly par...Johannes Rudolph2013-08-201-1/+1
* get rid of setOrUpdateField(f: Option[T] => T) because it basically has no ad...Johannes Rudolph2013-05-291-6/+0
* refactoring: move OptioalFieldOperations into their own fileJohannes Rudolph2013-05-292-38/+44
* new `setOrUpdateField` operation to udpate `optionalFields`Johannes Rudolph2013-05-291-3/+29
* new operation `modifyOrDeleteField` which can be used in conjunction with `op...Johannes Rudolph2013-05-292-5/+17
* wrap exceptions so that the actual stack trace doesn't get lostJohannes Rudolph2013-05-291-2/+2
* add `optionalField` lens, fixes #3, #4Johannes Rudolph2013-05-293-5/+31
* upgrade to recent versions of sbt + plugins + scala 2.10 supportv0.5.1-2.10Johannes Rudolph2013-01-231-1/+1
* fix typo in commentJohannes Rudolph2013-01-231-1/+1
* upgrade dependencies, make the move from 'cc.spray' to 'io.spray', 'spray'Johannes Rudolph2012-10-2015-15/+15
* use by-name parameter in `set` operationJohannes Rudolph2012-06-041-1/+1
* update commentJohannes Rudolph2012-06-011-1/+1
* add `allMatching` lens which filters elements to be applicable to the inner lensJohannes Rudolph2012-06-011-0/+6
* put the combine lens out of `/` into a separate function to stress its lensnessJohannes Rudolph2012-06-012-10/+17
* replace term 'projection' by lens everywhereJohannes Rudolph2012-06-0112-43/+38
* Update.apply now working directly on json strings as wellJohannes Rudolph2012-06-011-0/+3
* reorganize implicits a bitJohannes Rudolph2012-06-015-29/+39
* rename `Operations.updated` -> modifyJohannes Rudolph2012-05-311-2/+2
* add more documentation to ReadLens.isJohannes Rudolph2012-05-311-1/+2
* more documentationJohannes Rudolph2012-05-3110-56/+116
* rename MonadicReader -> ReaderJohannes Rudolph2012-05-314-15/+15
* smallish code cleanup and more documentationJohannes Rudolph2012-05-313-17/+14
* big file split up for better readabilityJohannes Rudolph2012-05-3112-445/+517
* remove now misleading commentJohannes Rudolph2012-05-311-3/+0
* moved json-path stuff into right packageJohannes Rudolph2012-05-312-41/+44
* Merge branch 'json-path-support'Johannes Rudolph2012-05-312-0/+179
|\
| * implement compilation from JsonPath -> JsonLensJohannes Rudolph2012-05-311-0/+48
| * implement Gt, make a distinction between possibly Seq-valued Expr and scalar ...Johannes Rudolph2012-05-311-11/+34
| * limited support of JsonPath predicatesJohannes Rudolph2012-05-311-13/+51
| * initial JsonPath supportJohannes Rudolph2012-05-311-0/+70
* | move into its own packageJohannes Rudolph2012-05-311-24/+51
* | move implicit into better scopeJohannes Rudolph2012-05-311-5/+7
|/
* cleanup, documentation and syntax changesJohannes Rudolph2012-05-301-46/+91
* moved test fileJohannes Rudolph2012-05-301-40/+0
* `*` now an alias for `elements`Johannes Rudolph2012-05-301-1/+5
* went back to using `/` as the general join operator instead of `andThen`Johannes Rudolph2012-05-302-14/+10
* replace `jsonWriter[T].write(x: T)` -> `x.toJson`Johannes Rudolph2012-05-301-2/+2
* implement Update.&&Johannes Rudolph2012-05-301-2/+4
* cleanupJohannes Rudolph2012-05-301-18/+13
* renamed `swap` -> `toSeq`Johannes Rudolph2012-05-301-5/+5
* removed leave implementation classes in favor of Ops implicitsJohannes Rudolph2012-05-301-55/+47
* cleanupJohannes Rudolph2012-05-301-3/+0
* simplify Join, rename Monad -> OpsJohannes Rudolph2012-05-301-23/+16
* finally put the evil master plan into action and implemented andThen fully ge...Johannes Rudolph2012-05-301-92/+49
* implement `elements` + `filter` and most of the combinatorsJohannes Rudolph2012-05-301-55/+141
* enable nested findingJohannes Rudolph2012-05-291-16/+46
* improve another error messageJohannes Rudolph2012-05-291-1/+1
* change signature of Operation.apply to operate of SafeJsValue so that we can ...Johannes Rudolph2012-05-291-22/+24
* refactored + improved error handlingJohannes Rudolph2012-05-291-12/+13