org.jetbrains.kotlin:kotlin-script-util
1.8.22
#216 most downloaded on Maven Central
JetBrains/kotlin
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 weeks
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
9 years old
108 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
108 releases · Mar 2017 to Jun 2023Releases
latest 60 of 108-
1.8.2207 Jun 2023Commits, not release notes
This project publishes no release notes. Between
v1.8.21andv1.8.22there were 26 commits, 26 of them substantive:- Move/copy legacy docs build to a separate directory
- Setup project for docs build with new Dokka
- Rectify docs task dependencies
- Extract repeating parts of configuration
- Disable
ignoreCommonBuiltInsin kotlin.test - Documentation source sets configuration tuning
- Change docs artifacts directory layout for easier publishing
- Inline project with kotlin-native path settings
- Remove workaround for removing SinceKotlin from enums
- Update Dokka to 1.8.0-dev-195
- Migrate to Gradle KTS, step 1: rename
- Migrate to Gradle KTS, step 2: fix syntax
- Migrate to Gradle KTS, step 3: extract more common extension helpers
- Allow to specify target and templates directory with Gradle properties
- Determine snapshot version automatically from root gradle.properties
- Setup multi-module docs build task
- Render kotlin-reflect library documentation in a separate module
- docs: specialize build for latest version
- Fix missing native-wasm source set in legacy docs build
- docs: cleanup remaining previous version specializations
…and 6 more.
-
1.8.2125 Apr 2023Commits, not release notes
This project publishes no release notes. Between
v1.8.20andv1.8.21there were 20 commits, 19 of them substantive:- Don't forget to configure JdkHome for CompilerConfiguration
- [Gradle] Create
commonize-kt-57796-twoCInteropCommonizerGroupsto cover KT-57796 - [Gradle] AbstractCInteropCommonizerTask: Do not use ';' character in fileName
- [Gradle] AbstractCInteropCommonizerTask: Do not use ':' character in fileName
- [K/N] Fix default argument lambda in suspend function code generation
- [Gradle] Mark nullable visibleSourceSetProvidingCInterops as Optional
- [K/N] Fix KT-57848
- [KAPT+IR] Use ErrorType for unresolved delegate class.
- Kapt+JVM_IR: do not generate super constructor call
- [K/JS] Change strategy for implicitly exported declarations if there is a cycled reference
- [K/JS] Rework ES modules part with squashed JsImport and right renaming strategy inside import/export statements
- Do not create cacheableChildSerializers unless it is necessary
- Don't fail if there is no serializer for type parameters of contextual serializer
- Correctly support nullability in type arguments for serializer<T>() intrinsic.
- Kapt+JVM_IR: generate delegated members correctly
- Fix maven script executor after changes in the jdk path processing
- [KxSerialization] Fix "IllegalAccessError: Update to static final field"
- [Maven] Filter duplicated source roots to avoid multiple module declarations exception
- Add Changelog for 1.8.21
-
1.8.2030 Mar 2023Nothing published for this version
-
1.8.20-RC223 Mar 2023 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.8.20-RCandv1.8.20-RC2there were 13 commits, 13 of them substantive:- [Gradle] Make
transformationtransient for MetadataDependencyTransformationTask - Fix condition of generating
equals-impl0call - Fix specialization of equality comparison calls for inline classes
- [Gradle, JS] Use JAR archive task type for js ir
- FIR LT: fix column calculation with crlf line endings
- KT-57296 And backward compatibility with old Idea versions
- [Gradle, JS] Remove deprecation from methods
- Add Changelog for 1.8.20-RC2
- [Gradle] Test mpp projects with gradle ...internal.load-after-store=false
- [Gradle] Init configurationToResolve during class initialisation
- [JVM IR] Use error types in KAPT mode for unresolved delegate types.
- Kapt+JVM_IR: add stub converter test for KT-57388
- Edit Changelog for 1.8.20-RC2
- [Gradle] Make
-
1.8.20-RC08 Mar 2023 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.8.20-Betaandv1.8.20-RCthere were 74 commits, 74 of them substantive:- Support situation when argument for serializer<T>() function has SerialInfo annotations.
- Fix testdata around LC
- Fix Path.copyToRecursively when copying across file systems #KT-55935
- [JS IR] Append source mapping URL every time on writing JS code
- [K/N] Preview of new llvm pipeline
- [gradle] Do not pass cache-related options for optimized compilation
- [Gradle, JS] Add debugger.js with debugger statement to stop on the first line in a browser
- Exclude transitive :kotlin-build-common dependency
- [Gradle] Implement IdeAndroidDependencyResolutionTest
- [Gradle] IdeMultiplatformImportFactory: Empty overwrite for Android AdditionalArtifactResolutionPhase.SourcesAndDocumentationResolution
- [K/N] Added a test for #KT-56521
- [K/N] Fixed wrong initializer call extraction for interop-visible functions
- Fix codeowners of kotlin-test-js-runner
- Kapt+JVM_IR: fix ordering of properties in generated stubs
- [Gradle] Implement MppCompositeBuildIT for builds with rootProject.name set
- [Gradle] GlobalProjectStructureMetadataStorage: Properly store PSM using the buildName...
- Add more methods to DescriptorSerializerPlugin
- [MPP] NativeDistributionCommonizerLock: Support classpath isolation
- [JS IR IC] Load only top level signatures for function type interfaces
- [K/N] Added a test for KT-56611
…and 54 more.
-
1.8.20-Beta07 Feb 2023 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.8.10andv1.8.20-Betathere were 250 commits, 250 of them substantive:- [FIR] Warn about unexpanded in extractDeprecationAnnotationInfoPerUseSite
- [FIR] Support typealiases in FirJsAbstractNativeAnnotationChecker
- [FIR] Support typealiases in FirJsRuntimeAnnotationChecker
- [FIR] Support typealiases to java Repeatable
- [FIR] Remove
annotations.find {}from FirJvmRedundantRepeatableChecker - [FIR] Expand typealiases in FirNativeObjC checkers
- [FIR] Get rid of
FirAnnotation.fullyExpandedClassId - [FIR] Remove
annotations.anyfrom FirParcelizeAnnotationChecker - [JS, Wasm] Don't generate unused constructors for interfaces
- Reproducible build should not run as root inside docker
- [FE 1.0] Deprecate declaration of expect and actual in the same module
- [K2] Report CONCURRENT_HASH_MAP_CONTAINS_OPERATOR_ERROR for class hierarchies
- KAPT: Fix an ISE when processing unresolved generic types
- [AA] don't treat broken code as function type parameter
- IC: Clean up closing caches logic in IncrementalCompilerRunner.kt
- [FIR] FirJavaClass: make annotations and deprecationsProvider lazily enhanced
- Optimal type mapping modes for UAST
- Introduce a util to copy TypeMappingMode for UAST
- [K2] [KN-55977] Fix suspend type serialization
- Build: Add a separate task for K2 native codegen box tests
…and 230 more.
-
1.8.1002 Feb 2023Commits, not release notes
This project publishes no release notes. Between
v1.8.0andv1.8.10there were 25 commits, 25 of them substantive:- Stabilize order of entries in maven.zip
- KAPT: Kapt generates illegal stubs for private interface methods
- Move isCompilingAgainstJdk8OrLater to JvmBackendContext
- Instructions for building 1.8.0
- Workaround a problem in publishing kotlin-backend-native-for-ide
- Regenerate built-ins for 2023 year
- [K/JS] Move global interface id state into an object to prevent interface ids reinitialization ^Fixed KT-55758
- Remove mentioning of maven.zip in 1.8.0 instruction
- Add test for compileOnly dependencies in Android
- Don't add Android compileOnly dependencies from associated compilations
- [K/JS] add miss StartProjection for the substitution inside lowerings ^KT-55852 Fixed
- KT-55308, KT-55769 Sort InnerClasses entries. Add DONT_SORT_DECLARATIONS directive
- Check for name when searching Companion.serializer() function to generate
- Fix compilation error when @Serializable expect class has explicit companion
- Add test for KT-55931
- K1: Fix regression with callable references as last statements in lambda
- [JS IR] Don't check an interface method default impl during JS translation
- Skip properties from Java classes for which the getter type is unknown
- Handle @Serializable classes that implement interfaces by delegation
- Support intrinsifying of serializer() function when it is seen inside multifile class part
…and 5 more.
-
1.8.0-34322 Dec 2022Nothing published for this version
-
1.8.027 Dec 2022Nothing published for this version
-
1.8.0-RC220 Dec 2022 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.8.0-RCandv1.8.0-RC2there were 16 commits, 16 of them substantive:- Handle situation where KSerializer is absent from immediate supertypes
- [Gradle] Add an integration test for KT-55363
- [Gradle] Don't convert free compiler arguments to set, avoid args duplication
- Postpone ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
- Adjust test data for postponing ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated
- Make sure that fix for KT-53041 works with additional LF
- JVM IR: script is a valid container for local delegated properties
- Fix deserialization exception for DNN types from Java
- Scripting, tests: enable custom script tests with IR
- Scripting, IR: fix capturing of implicit receiver
- Fix version parsing crash on Gradle rich version string
- Specify versions-maven-plugin version explicitly
- Fix task module-name is not propagated to compiler arguments
- Don't leave Gradle daemons after build scripts
- Call additional publishToMavenLocal in maven build scripts and enable info
- Add ChangeLog for 1.8.0-RC2
-
1.8.0-RC07 Dec 2022 pre-releaseNothing published for this version
-
1.8.0-Beta14 Nov 2022 pre-releaseNothing published for this version
-
1.7.2228 Nov 2022Nothing published for this version
-
1.7.2108 Nov 2022Nothing published for this version
-
1.7.2028 Sep 2022Nothing published for this version
-
1.7.20-RC07 Sep 2022 pre-releaseNothing published for this version
-
1.7.20-Beta27 Jul 2022 pre-releaseNothing published for this version
-
1.7.1007 Jul 2022Nothing published for this version
-
1.7.008 Jun 2022Nothing published for this version
-
1.7.0-RC201 Jun 2022 pre-releaseNothing published for this version
-
1.7.0-RC19 May 2022 pre-releaseNothing published for this version
-
1.7.0-Beta04 May 2022 pre-releaseNothing published for this version
-
1.6.2119 Apr 2022Nothing published for this version
-
1.6.2001 Apr 2022Nothing published for this version
-
1.6.20-RC222 Mar 2022 pre-releaseNothing published for this version
-
1.6.20-RC23 Feb 2022 pre-releaseNothing published for this version
-
1.6.20-M107 Feb 2022 pre-releaseNothing published for this version
-
1.6.1014 Dec 2021Nothing published for this version
-
1.6.10-RC07 Dec 2021 pre-releaseNothing published for this version
-
1.6.013 Nov 2021Nothing published for this version
-
1.6.0-RC202 Nov 2021 pre-releaseNothing published for this version
-
1.6.0-RC12 Oct 2021 pre-releaseNothing published for this version
-
1.6.0-M123 Sep 2021 pre-releaseNothing published for this version
-
1.5.3229 Nov 2021Nothing published for this version
-
1.5.3118 Sep 2021Nothing published for this version
-
1.5.3024 Aug 2021Nothing published for this version
-
1.5.30-RC09 Aug 2021 pre-releaseNothing published for this version
-
1.5.30-M120 Jul 2021 pre-releaseNothing published for this version
-
1.5.2113 Jul 2021Nothing published for this version
-
1.5.2024 Jun 2021Nothing published for this version
-
1.5.20-RC10 Jun 2021 pre-releaseNothing published for this version
-
1.5.20-M126 May 2021 pre-releaseNothing published for this version
-
1.5.1024 May 2021Nothing published for this version
-
1.5.026 Apr 2021Nothing published for this version
-
1.5.0-RC13 Apr 2021 pre-releaseNothing published for this version
-
1.5.0-M226 Mar 2021 pre-releaseNothing published for this version
-
1.5.0-M103 Mar 2021 pre-releaseNothing published for this version
-
1.4.3222 Mar 2021Nothing published for this version
-
1.4.3125 Feb 2021Nothing published for this version
-
1.4.3003 Feb 2021Nothing published for this version
-
1.4.30-RC18 Jan 2021 pre-releaseNothing published for this version
-
1.4.30-M122 Dec 2020 pre-releaseNothing published for this version
-
1.4.21-228 Dec 2020Nothing published for this version
-
1.4.2107 Dec 2020Nothing published for this version
-
1.4.2019 Nov 2020Nothing published for this version
-
1.4.20-RC02 Nov 2020 pre-releaseNothing published for this version
-
1.4.20-M202 Nov 2020 pre-releaseNothing published for this version
-
1.4.20-M130 Oct 2020 pre-releaseNothing published for this version
-
1.4.1003 Sep 2020Nothing published for this version
-
1.4.013 Aug 2020Nothing published for this version