Author: caofangkun <caofangkun@gmail.com>
Closes#185 from caofangkun/zeppelin-206 and squashes the following commits:
347dbf7 [caofangkun] ZEPPELIN-206: modify pom.xml add relativePath
7a204dc [caofangkun] ZEPPELIN-206: update libthrift version from 0.9.0 to 0.9.2
498ad4d [caofangkun] ZEPPELIN-206: provide shell genthrift.sh to generate java code and auto insert license header
Bump up version to 0.6.0-incubating-SNAPSHOT. https://issues.apache.org/jira/browse/ZEPPELIN-122
Author: Lee moon soo <moon@apache.org>
Closes#112 from Leemoonsoo/ZEPPELIN-122 and squashes the following commits:
c115995 [Lee moon soo] ZEPPELIN-122 Bump up version to 0.6.0-incubating-SNAPSHOT
Add -incubation label to version id in pom.xml
https://issues.apache.org/jira/browse/ZEPPELIN-65
Author: Lee moon soo <moon@apache.org>
Closes#59 from Leemoonsoo/ZEPPELIN-65 and squashes the following commits:
82b5f88 [Lee moon soo] ZEPPELIN-65 add -incubation label to version id
This PR implements https://issues.apache.org/jira/browse/ZEPPELIN-25
Here's a short video demo of this feature.
[](http://www.youtube.com/watch?v=xU5TBS_MsAs)
for someone who want to try, here's api
```scala
// bind 'varName' variable with 'v' value
z.angularBind(varName: String, v: Object)
// unbind 'varName'
z.angularUnbind(varName: String)
// get value of 'varName'
z.angular(varName:String)
// add watcher to 'varName' variable.
// that is monitoring change and run 'func' when it is changed.
z.angularWatch(varName:String, func: (Object, Object) => Unit))
// remove watcher from 'varName'
z.angularUnwatch(varName:String)
```
Any paragraph's output starting with '%angular' will be considered as angular code. %angular as a interpreter also available.

Any feedback is welcome!
Author: Lee moon soo <moon@apache.org>
Closes#27 from Leemoonsoo/angular and squashes the following commits:
04d7175 [Lee moon soo] Remove implicit conversion because of side effect
34fa298 [Lee moon soo] jquery to angular
8076098 [Lee moon soo] Remove unnecessary type information
88fd635 [Lee moon soo] catch and print watcher user provided routine exception
46dba2f [Lee moon soo] Catch sql syntax error
2ebfa59 [Lee moon soo] Let z.run optionally take InterpreterContext
ee29866 [Lee moon soo] ZEPPELIN-32 implement z.show()
dac416d [Lee moon soo] Implement z.run()
0899011 [Lee moon soo] Fix test
0033d32 [Lee moon soo] Add angular interpreter
42ee479 [Lee moon soo] com.nflabs -> org.apache
4d32d19 [Lee moon soo] ZEPPELIN-25 prevent watcher called multiple times
d4d270e [Lee moon soo] ZEPPELIN-25 add unittest
6ce8f36 [Lee moon soo] ZEPPELIN-25 implement watcher
6df7f23 [Lee moon soo] ZEPPELIN-25 broadcast angular object change to related notes
5954e29 [Lee moon soo] ZEPPELIN-25 save/restore angular object registry snapshot to the notebook file
c288198 [Lee moon soo] ZEPPELIN-25 send scope variables when loading note
67f6926 [Lee moon soo] ZEPPELIN-25 impelemnet JS(angular) -JVM(scala) two-way binding
bb52d7b [Lee moon soo] Add %angular display system
a7c77b8 [Lee moon soo] Update license of ScreenCaptureHtmlUnitDriver.java
6d7e063 [Lee moon soo] Add source file license header