You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,17 @@
4
4
5
5
Major new features
6
6
7
-
* Dramatically reduced overhead by using dependency lookup cache more efficiently. After the initially scriptlet-jar-building, `kscript` runs with almost zero overhead now (fixes [#4](https://github.com/holgerbrandl/kscript/issues/4))
7
+
* Dramatically reduced overhead by using dependency lookup cache more efficiently. After the initial scriptlet-jar-building, `kscript` runs with almost **zero overhead** now (fixes [#4](https://github.com/holgerbrandl/kscript/issues/4))
8
8
* Dependencies can now declared in multiple lines for better readability (fixes [#2](https://github.com/holgerbrandl/kscript/issues/2))
9
9
* Automatic inclusion of support library for one-liners (fixes [#19](https://github.com/holgerbrandl/kscript/issues/19))
10
10
* Direct script arguments `kscript 'println("hello kotlin")'` (fixes [#18](https://github.com/holgerbrandl/kscript/issues/18))
11
11
* More robust dependency resolution with more informative error messages
12
12
13
+
14
+
Support API improvements
15
+
* Kotlin DocOpt helpers to build CLIs ([example](https://github.com/holgerbrandl/kscript-support-api/blob/master/src/test/kotlin/kscript/test/DocOptTest.kt))
16
+
* New [utilities](https://github.com/holgerbrandl/kscript-support-api/blob/master/src/main/kotlin/kscript/StreamUtil.kt) to automatically resolve arguments files and stdin to `Sequence<String` for by-line processing
17
+
13
18
Other changes
14
19
* Allow dependencies to be declared in multiple lines prefixed by `//DEPS` (fixes [#2](https://github.com/holgerbrandl/kscript/issues/2))
15
20
* To ensure long-term stability of `kscript` we've added a suite of [unit tests](test/TestsReadme.md). The repository tested continuously by [Travis CI](https://travis-ci.org/holgerbrandl/kscript)
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -197,11 +197,11 @@ How to contribute?
197
197
198
198
We always welcome pull requests. :-)
199
199
200
-
You could also show your support upvoting `kscript` here on github, or by voting for `kscript`-related issues in Intellij IDEA which impact the`kscript`ing. Here are our top 3 tickets/annoyances that we would love to see fixed:
200
+
You could also show your support upvoting `kscript` here on github, or by voting for issues in Intellij IDEA which impact `kscript`ing. Here are our top 3 tickets/annoyances that we would love to see fixed:
201
201
202
202
1.[KT-13347](https://youtrack.jetbrains.com/issue/KT-13347) Good code is red in injected kotlin language snippets
203
203
2.[KT-16802](https://youtrack.jetbrains.com/issue/KT-16802) Good code is always red when editing kts-script files under Kotlin v1.1
204
-
3.[KT-10368](https://youtrack.jetbrains.com/issue/KT-10368)Kotlin scratch files not runnable?
204
+
3.[KT-10368](https://youtrack.jetbrains.com/issue/KT-10368) Kotlin scratch files not runnable?
0 commit comments