tag:github.com,2008:https://github.com/kscripting/kscript/releasesTags from kscript2023-07-22T12:23:59Ztag:github.com,2008:Repository/53889290/v4.2.32023-07-22T13:12:56Zv4.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 <[email protected]></p>aartiPltag:github.com,2008:Repository/53889290/v4.2.3-RC.12023-07-14T18:37:57Zv4.2.3-RC.1<p>Updated version</p>
<p>Signed-off-by: Marcin Kuszczak <[email protected]></p>aartiPltag:github.com,2008:Repository/53889290/v4.2.22023-04-29T18:59:34Zv4.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 <[email protected]>
<br />Co-authored-by: Christopher Kaag <[email protected]></p>aartiPltag:github.com,2008:Repository/53889290/v4.2.12023-01-26T16:26:00Zv4.2.1<p>* Updated kscript version</p>
<p>* Updated NEWS.adoc</p>
<p>Signed-off-by: Marcin Kuszczak <[email protected]></p>aartiPltag:github.com,2008:Repository/53889290/v4.2.02023-01-14T09:33:23Zv4.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>aartiPltag:github.com,2008:Repository/53889290/v4.2.0-RC.32023-01-11T19:42:00Zv4.2.0-RC.3<p>* Updated version</p>
<p>Signed-off-by: Marcin Kuszczak <[email protected]></p>aartiPltag:github.com,2008:Repository/53889290/v4.2.0-RC.22023-01-06T11:40:28Zv4.2.0-RC.2<p>* Modified versioning schema</p>
<p>Signed-off-by: Marcin Kuszczak <[email protected]></p>aartiPltag:github.com,2008:Repository/53889290/v4.1.12022-08-27T16:14:19Zv4.1.1github-actionstag:github.com,2008:Repository/53889290/v4.1.02022-08-26T12:57:48Zv4.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] <[email protected]>
<br />Co-authored-by: Vinay Sajip <[email protected]>
<br />Co-authored-by: meztihn <[email protected]</p>holgerbrandltag:github.com,2008:Repository/53889290/v4.0.32022-05-28T16:16:38Zv4.0.3holgerbrandl