tag:github.com,2008:https://github.com/kscripting/kscript/releases Tags from kscript 2023-07-22T12:23:59Z tag:github.com,2008:Repository/53889290/v4.2.3 2023-07-22T13:12:56Z v4.2.3 <p>Kscript 4.2.3 (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/pull/410">#410</a>)</p> <p>Compatibility with Kotlin 1.9.x <br />---------</p> <p>Signed-off-by: Marcin Kuszczak &lt;[email protected]&gt;</p> aartiPl tag:github.com,2008:Repository/53889290/v4.2.3-RC.1 2023-07-14T18:37:57Z v4.2.3-RC.1 <p>Updated version</p> <p>Signed-off-by: Marcin Kuszczak &lt;[email protected]&gt;</p> aartiPl tag:github.com,2008:Repository/53889290/v4.2.2 2023-04-29T18:59:34Z v4.2.2 <p>Kscript 4.2.2 (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/pull/400">#400</a>)</p> <p>== [4.2.2] - 2023-04-29</p> <p>=== Added</p> <p>* Updated Gradle to version 8.0.2</p> <p>=== Fixed</p> <p>* Fixed handling path with spaces on Windows <a href="https://github.com/kscripting/kscript/issues/397[#397]">https://github.com/kscripting/kscript/issues/397[#397]</a> (thanks to <a href="https://github.com/ckaag[ckaag]">https://github.com/ckaag[ckaag]</a>) <br />* Fixed build script (dependencies between tasks) <br />* Fixed reading Unicode characters from executed scriptlets <br />* Fixed Windows integration tests</p> <p>---------</p> <p>Signed-off-by: Marcin Kuszczak &lt;[email protected]&gt; <br />Co-authored-by: Christopher Kaag &lt;[email protected]&gt;</p> aartiPl tag:github.com,2008:Repository/53889290/v4.2.1 2023-01-26T16:26:00Z v4.2.1 <p>* Updated kscript version</p> <p>* Updated NEWS.adoc</p> <p>Signed-off-by: Marcin Kuszczak &lt;[email protected]&gt;</p> aartiPl tag:github.com,2008:Repository/53889290/v4.2.0 2023-01-14T09:33:23Z v4.2.0 <p>Kscript 4.2 (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/pull/381">#381</a>)</p> <p>*Breaking changes*</p> <p>* Renamed environment variable from 'KSCRIPT_DIR' to 'KSCRIPT_DIRECTORY'</p> <p>*Enhancements*</p> <p>* New GitHub organization: <a href="http://github.com/kscripting[kscripting]">http://github.com/kscripting[kscripting]</a> <br />* More work on Windows shell compatibility; most functionality works on Windows as on systems with bash <br />* Change the name of the kscript package to io.github.kscripting:kscript <br />* Final execution of the script is handled by kscript, not by bash (reduces dependency on bash) <br />* Separate library for shell execution kscripting/shell <br />* Ability to provide local artifacts path through *KSCRIPT_DIRECTORY_ARTIFACTS* or configuration file property: <br /> *scripting.directory.artifacts* (thanks to <a href="https://github.com/vsajip[Vsajip]">https://github.com/vsajip[Vsajip]</a> for initial implementation) <br />* kscript jar is released to Maven Central: *io.github.kscripting:kscript:4.2.0* <br />* Change the way of checking the latest kscript version (simplifies releases) <br />* Deprecate old annotations in the kscript-annotations library <br />* Improved implementation: VersionChecker, ConfigBuilder etc. <br />* Updated Gradle and dependencies <br />* Deprecated <a class="user-mention notranslate" href="https://github.com/file">@file</a>:Include in favour of <a class="user-mention notranslate" href="https://github.com/file">@file</a>:Import as a preparation of switch to Kotlin Scripting <br />* Replaced DocOpt with Apache CLI <br />* Changed the way of creating distribution package - now it is handled by Gradle <br />* Version of kscript is set by Gradle (generated BuildConfig class) <br />* Improved DependencyResolver: aar archives are also included in the classpath <br />* When creating an IntelliJ project, Gradle and Idea is no more required</p> <p>*Bugfixes*</p> <p>* Fixed exit code on Windows</p> <p>*Other* <br />* Deprecation of "Include" in favor of "Import" <br />* Infrastructure for publishing kscript <br />* Updated kscript-annotations <br />* Changed a way of building distribution of kscript <br />* KScript version is derived from Gradle build file (BuildConfig) <br />* Handle snapshot versions in VersionChecker <br />* Updated Github actions <br />* Updated start-up scripts <br />* Additional tests, which now work on Windows. <br />* Updated Kotlin version <br />* Fixed REPL <br />* Better handling of different command line options <br />* Build target is now JVM 11 <br />* Documentation converted to .adoc <br />* Fixed Dockerfile <br />* Updated docs <br />* Updated dependencies</p> aartiPl tag:github.com,2008:Repository/53889290/v4.2.0-RC.3 2023-01-11T19:42:00Z v4.2.0-RC.3 <p>* Updated version</p> <p>Signed-off-by: Marcin Kuszczak &lt;[email protected]&gt;</p> aartiPl tag:github.com,2008:Repository/53889290/v4.2.0-RC.2 2023-01-06T11:40:28Z v4.2.0-RC.2 <p>* Modified versioning schema</p> <p>Signed-off-by: Marcin Kuszczak &lt;[email protected]&gt;</p> aartiPl tag:github.com,2008:Repository/53889290/v4.1.1 2022-08-27T16:14:19Z v4.1.1 github-actions tag:github.com,2008:Repository/53889290/v4.1.0 2022-08-26T12:57:48Z v4.1.0 <p>Kscript 4.1 (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/pull/354">#354</a>)</p> <p>* Cleanup of env variables <br />* Fixed indentation and generation of Gradle files for IntelliJ <br />* Re-enabled idea tests <br />* Improved runConfiguration <br />* Support for idea project creation: correct handling for duplicated file names. <br />* IntelliJ support fixed <br />* Formatting of wrapper for scripts. <br />* Fix for OsType comparison logic (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/pull/357">#357</a>) <br />* build: installation tester <br />* build: update installer.yml <br />* build: added ability to start GitHub action build manually. <br />* bugfix: fix for OSTYPE linux-musl which is reported on Alpine Linux. <br />* make KOTLIN_HOME required <br />* feature: osHandler for operations outside of Java ecosystem <br />* feature: added nicer debug information <br />* refactor: split of config to smaller pieces <br />* test: split building and cleaning (faster builds for most cases) <br />* cleanup: overall cleanups <br />* feature: Migrated kscript to os independent paths (OsPath) <br />* feature: KScript seems to work on a plain Windows console. <br />* <span class="issue-keyword tooltipped tooltipped-se">Fix</span> <a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/issues/335">#335</a>: Get --package working with Gradle 7 by replacing the capsule plugin (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/pull/370">#370</a>) <br />* <span class="issue-keyword tooltipped tooltipped-se">Fix</span> <a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/issues/335">#335</a>: Remove the need for the Gradle capsule plugin. <br />* Additional fixes for packaging (better cache support) <br />* Improved Templates.kt <br />* Added Kotlin integration tests for packaging and simple tests <br />* Added suites for different OSes <br />* Renamed MAC to MACOS constant. <br />* Fixed error in StreamGobbler in ProcessRunner <br />* Added empty source case handling <br />* Better implementation of OsPath.leaf and OsPath.root <br />* Added integration tests <br />* Improved testing tools (matchers) <br />* Cleanup, bug fixes and small improvements. <br />* Removed old test suite in bash <br />* Updated TestsReadme.md <br />* Replace .kscript dir with OS-specific dirs (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/issues/323">#323</a>) (<a class="issue-link js-issue-link" href="https://github.com/kscripting/kscript/pull/374">#374</a>) <br />* Refactoring to allow deprecation. <br />* Deprecation of old features (annotations based on comments) <br />* Deprecation report <br />* Updated doc.</p> <p>Co-authored-by: [email protected] &lt;[email protected]&gt; <br />Co-authored-by: Vinay Sajip &lt;[email protected]&gt; <br />Co-authored-by: meztihn &lt;[email protected]</p> holgerbrandl tag:github.com,2008:Repository/53889290/v4.0.3 2022-05-28T16:16:38Z v4.0.3 holgerbrandl