Share MPS code snippets. More than just screenshots.

Overview

skadi gist

Share MPS code snippets. More than just screenshots.

Repository Content

  • ide-plugin: MPS Plugin that creates a gist from the IDE written in kotlin.
  • js: Type script sources used by the front end. Mostly hotwired.dev progressive enhancement. All core functionality is server side rendered!
  • server: Backend for the ide-plugin and serves the web interface. Written in kotlin with KTOR.
  • shared: Shared classes between the ide-plugin and server mostly constants and JSON messages.

Getting Started with Development

Prerequists

  • an installed JDK at least Java 11 is required (IntelliJ can install it when opening the project)
  • optionally: PostgreSQL (for running the tests)
  • Node and Yarn

Editing Code

The repository contains a intelliJ project in the root directory which you can open and intelliJ will import the project for you. It will also download all the dependencies, and you get work on the project.

If you are using a different code editor e.g. VS Code or GitHub Codespaces your want to run ./gradlew assemble before you open the project. This will download all dependencies and build the project.

Running the Tests

To run the tests you will need ProstgreSQL. The esiest way to get an instance up and running is via docker:

docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres

This will start a container with a PostgreSQL sever and expose the server to port 5432.

If you use this exact configuration you can run the test from intelliJ via the Tests in 'cloud.skadi' runconfiguration. If you changed the port of the password you will need to change the environment variables in the configuration to match yours. If you modify the configuration it's best to create copy to not accidentially commit the changes.

If you don't use intelliJ to run the test you will need to set these four environment variables:

COOKIE_SALT="give me cookies"
SQL_USER=postgres
SQL_PASSWORD=mysecretpassword
SQL_HOST=localhost:5432

COOKIE_SALT is used to authenticate cookies during the tests. The value doesn't matter for testing choose what ever you like. The SQL_* variables need match your PostgreSQL configuration.

You can then run the test via ./gradlew build.

Running your own Instance

The preferred way of running skadi gist is via a container. The container image is available at docker hub.

Storage Backend

skadi gist support to two backends for storing the screenshots: directory and s3. The models are always stored in the database.

S3 Storage

skadi gist support storing screenshots in AWS S3 or compatible storage ( e.g. digitalocean spaces , scaleway object storage or self-hosted minIO). When using this storage backend skadi will store all screenshots in S3 making the container entirely stateless.

Skadi gist will also leverage features like presigned urls for none public gists. This means the urls to screenshots are only valid for short period of time.

Configuration

To configure S3 storage set the STORAGE_KIND environment varialbe to s3.

Additional configuration via environment variables is required for authentication and the endpoint at your cloud provider:

S3_REGION=
   
    
S3_ACCESS_KEY=
    
     
S3_SECRET_KEY=
     
      
S3_BUCKET_NAME=
      

      
     
    
   

If you are not using AWS but another provider you can omit S3_REGION. Instead, set S3_ENDPOINT according to your providers' documentation.

Directory Storage

Directory storage uses the file system to store the screenshots. It then serves these files directly from the local filesystem. This storage is mainly useful for testing and small deployments.

Configuration

To confgiure directory storage set the STORAGE_KIND environment varialbe to directory.

For production deployments you definitly want to set STORAGE_DIRECTORY to point to a directory that is persistent and not deleted when the container is updated. For testing no additional configuation is required.

Database

skadi gist uses PostgreSQL for storing all data except the screenshots. This includes the models that are stored as JSON in the database. You can configure the database connection with the following environment variables:

SQL_USER=
   
    
SQL_PASSWORD=
    
     
SQL_HOST=
     
      
SQL_DB=
      

      
     
    
   

Make sure the user has CREATE permissions on the database in order to be able to create and update the database.

If you like to see support for a database backend that requires less configuration feel free to vode up this issue.

GitHub Authentication

Skadi gist uses OAuth to authenticate the user. At the moment only GitHub is supported. To use GitHub authentication you need to create a new OAuth App. The callback URL is the url of your skadi cloud instance. If you are testing locally this is http://localhost:8080.

After the OAuth app is created you can start configuring skadi cloud to use it.

Configuration

skadi cloud uses environment variables to configure authentication:

GITHUB_SECRET=
   
    
GITHUB_ID=
    

    
   

In addition to the OAuth configuration a key for signing the cookies is required. That key is used to authenticate that the cookies a client presents aren't modified. Keep this key secret as others can use it to inpersionate any use with that key. If you change the key all existing user sessions are invalidated and the users need to login again.

To set the key use the environment variable COOKIE_SALT. The value has not requirements since it is not used directly but the key for signing cookies is derived from the value.

Docker Compose Example

Make sure you replace the environemnt variables with your values!

Direct Access Deployment

This creates a deployment that exposes skadi gist directly on port 8080.

version: '3'

services:
  skadi-gist:
    image: skadicloud/gist-server
    container_name: skadi-gist
    restart: unless-stopped
    ports:
      - 8080:8080
    security_opt:
      - no-new-privileges:true
    volumes:
      - ./data:/data
    environment:
      - STORAGE_KIND=directory
      - STORAGE_DIRECTORY=/data
      - SQL_HOST=database
      - SQL_USER=skadi
      - SQL_PASSWORD=123456789
      - SQL_DB=skadi-gist
      - GITHUB_SECRET=addme
      - GITHUB_ID=clientid
      - COOKIE_SALT=replaceme
      - IS_PRODUCTION=TRUE
    depends_on:
      - database
    links:
      - database
  database:
    image: 'postgres:latest'

    ports:
      - 5432

    environment:
      POSTGRES_USER: skadi # The PostgreSQL user (useful to connect to the database)
      POSTGRES_PASSWORD: 123456789 # The PostgreSQL password (useful to connect to the database)
      POSTGRES_DB: skadi-gist # The PostgreSQL default database (automatically created at first launch)
    volumes:
      - ./db/:/var/lib/postgresql/data/
    healthcheck:
      test: [ "CMD-SHELL", "pg_isready -U skadi" ]
      interval: 5s
      timeout: 5s
      retries: 5

With Treafik Ingress

This example uses traefik as an ingress handler. Traefik allows for automatic TLS configuration with certificates from Let's Encrypt.

docker-compose.yaml:

`)" - "traefik.http.routers.skadi.tls=true" - "traefik.http.routers.skadi.tls.certresolver=myresolver" - "traefik.docker.network=proxy" links: - database database: image: 'postgres:latest' ports: - 5432 networks: - proxy environment: POSTGRES_USER: skadi # The PostgreSQL user (useful to connect to the database) POSTGRES_PASSWORD: 123456789 # The PostgreSQL password (useful to connect to the database) POSTGRES_DB: skadi-gist # The PostgreSQL default database (automatically created at first launch) volumes: - ./db/:/var/lib/postgresql/data/ healthcheck: test: [ "CMD-SHELL", "pg_isready -U skadi" ] interval: 5s timeout: 5s retries: 5 networks: proxy: external: true ">
version: '3'

services:
  traefik:
      image: traefik:v2.4
      container_name: traefik
      restart: unless-stopped
      security_opt:
        - no-new-privileges:true
      networks:
        - proxy
      ports:
        - 80:80
        - 443:443
      volumes:
        - /etc/localtime:/etc/localtime:ro
        - /var/run/docker.sock:/var/run/docker.sock:ro
        - ./traefik.yml:/traefik.yml:ro
        - ./traefik/acme/:/data
  skadi-gist:
    image: skadicloud/gist-server
    container_name: skadi-gist
    restart: unless-stopped
    networks:
      - proxy
    security_opt:
      - no-new-privileges:true
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./data:/data
    environment:
      - STORAGE_KIND=directory
      - STORAGE_DIRECTORY=/data
      - SQL_HOST=database
      - SQL_USER=skadi
      - SQL_PASSWORD=123456789
      - SQL_DB=skadi-gist
      - GITHUB_SECRET=addme
      - GITHUB_ID=clientid
      - COOKIE_SALT=replaceme
      - IS_PRODUCTION=TRUE
    depends_on:
      - database
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.skadi.entrypoints=https"
      - "traefik.http.routers.skadi.rule=Host(`
   
    `)"
      - "traefik.http.routers.skadi.tls=true"
      - "traefik.http.routers.skadi.tls.certresolver=myresolver"
      - "traefik.docker.network=proxy"
    links:
      - database
  database:
    image: 'postgres:latest'

    ports:
      - 5432
    networks:
      - proxy

    environment:
      POSTGRES_USER: skadi # The PostgreSQL user (useful to connect to the database)
      POSTGRES_PASSWORD: 123456789 # The PostgreSQL password (useful to connect to the database)
      POSTGRES_DB: skadi-gist # The PostgreSQL default database (automatically created at first launch)
    volumes:
      - ./db/:/var/lib/postgresql/data/
    healthcheck:
      test: [ "CMD-SHELL", "pg_isready -U skadi" ]
      interval: 5s
      timeout: 5s
      retries: 5

networks:
  proxy:
    external: true

   

treafik.yml:

storage: /data/acme.json httpChallenge: entryPoint: http ">
api:
  dashboard: true

entryPoints:
  http:
    address: ":80"
  https:
    address: ":443"

providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false

certificatesResolvers:
  myresolver:
    acme:
      email: 
   
    
      storage: /data/acme.json
      httpChallenge:
        entryPoint: http

   

Kubernetes Example

For a kubernets example take a look at the kubernetes subfolder of the repository. It contains the production confguration for skadi-gist. It doesn't include a database deployment because is uses a hosted postgreSQL database.

Comments
  • build(deps): bump kotlinx-coroutines-swing from 1.5.2 to 1.6.4

    build(deps): bump kotlinx-coroutines-swing from 1.5.2 to 1.6.4

    Bumps kotlinx-coroutines-swing from 1.5.2 to 1.6.4.

    Release notes

    Sourced from kotlinx-coroutines-swing's releases.

    1.6.4

    • Added TestScope.backgroundScope for launching coroutines that perform work in the background and need to be cancelled at the end of the test (#3287).
    • Fixed the POM of kotlinx-coroutines-debug having an incorrect reference to kotlinx-coroutines-bom, which cause the builds of Maven projects using the debug module to break (#3334).
    • Fixed the Publisher.await functions in kotlinx-coroutines-reactive not ensuring that the Subscriber methods are invoked serially (#3360). Thank you, @​EgorKulbachka!
    • Fixed a memory leak in withTimeout on K/N with the new memory model (#3351).
    • Added the guarantee that all Throwable implementations in the core library are serializable (#3328).
    • Moved the documentation to https://kotlinlang.org/api/kotlinx.coroutines/ (#3342).
    • Various documentation improvements.

    1.6.3

    • Updated atomicfu version to 0.17.3 (#3321), fixing the projects using this library with JS IR failing to build (#3305).

    1.6.2

    • Fixed a bug with ThreadLocalElement not being correctly updated when the most outer suspend function was called directly without kotlinx.coroutines (#2930).
    • Fixed multiple data races: one that might have been affecting runBlocking event loop, and a benign data race in Mutex (#3250, #3251).
    • Obsolete TestCoroutineContext is removed, which fixes the kotlinx-coroutines-test JPMS package being split between kotlinx-coroutines-core and kotlinx-coroutines-test (#3218).
    • Updated the ProGuard rules to further shrink the size of the resulting DEX file with coroutines (#3111, #3263). Thanks, @​agrieve!
    • Atomicfu is updated to 0.17.2, which includes a more efficient and robust JS IR transformer (#3255).
    • Kotlin is updated to 1.6.21, Gradle version is updated to 7.4.2 (#3281). Thanks, @​wojtek-kalicinski!
    • Various documentation improvements.

    1.6.1

    • Rollback of time-related functions dispatching on Dispatchers.Main. This behavior was introduced in 1.6.0 and then found inconvenient and erroneous (#3106, #3113).
    • Reworked the newly-introduced CopyableThreadContextElement to solve issues uncovered after the initial release (#3227).
    • Fixed a bug with ThreadLocalElement not being properly updated in racy scenarios (#2930).
    • Reverted eager loading of default CoroutineExceptionHandler that triggered ANR on some devices (#3180).
    • New API to convert a CoroutineDispatcher to a Rx scheduler (#968, #548). Thanks @​recheej!
    • Fixed a memory leak with the very last element emitted from flow builder being retained in memory (#3197).
    • Fixed a bug with limitedParallelism on K/N with new memory model throwing ClassCastException (#3223).
    • CoroutineContext is added to the exception printed to the default CoroutineExceptionHandler to improve debuggability (#3153).
    • Static memory consumption of Dispatchers.Default was significantly reduced (#3137).
    • Updated slf4j version in kotlinx-coroutines-slf4j from 1.7.25 to 1.7.32.

    1.6.0

    Note that this is a full changelog relative to the 1.5.2 version. Changelog relative to 1.6.0-RC3 can be found at the end.

    kotlinx-coroutines-test rework

    Dispatchers

    • Introduced CoroutineDispatcher.limitedParallelism that allows obtaining a view of the original dispatcher with limited parallelism (#2919).
    • Dispatchers.IO.limitedParallelism usages ignore the bound on the parallelism level of Dispatchers.IO itself to avoid starvation (#2943).
    • Introduced new Dispatchers.shutdown method for containerized environments (#2558).
    • newSingleThreadContext and newFixedThreadPoolContext are promoted to delicate API (#2919).

    ... (truncated)

    Changelog

    Sourced from kotlinx-coroutines-swing's changelog.

    Version 1.6.4

    • Added TestScope.backgroundScope for launching coroutines that perform work in the background and need to be cancelled at the end of the test (#3287).
    • Fixed the POM of kotlinx-coroutines-debug having an incorrect reference to kotlinx-coroutines-bom, which cause the builds of Maven projects using the debug module to break (#3334).
    • Fixed the Publisher.await functions in kotlinx-coroutines-reactive not ensuring that the Subscriber methods are invoked serially (#3360). Thank you, @​EgorKulbachka!
    • Fixed a memory leak in withTimeout on K/N with the new memory model (#3351).
    • Added the guarantee that all Throwable implementations in the core library are serializable (#3328).
    • Moved the documentation to https://kotlinlang.org/api/kotlinx.coroutines/ (#3342).
    • Various documentation improvements.

    Version 1.6.3

    • Updated atomicfu version to 0.17.3 (#3321), fixing the projects using this library with JS IR failing to build (#3305).

    Version 1.6.2

    • Fixed a bug with ThreadLocalElement not being correctly updated when the most outer suspend function was called directly without kotlinx.coroutines (#2930).
    • Fixed multiple data races: one that might have been affecting runBlocking event loop, and a benign data race in Mutex (#3250, #3251).
    • Obsolete TestCoroutineContext is removed, which fixes the kotlinx-coroutines-test JPMS package being split between kotlinx-coroutines-core and kotlinx-coroutines-test (#3218).
    • Updated the ProGuard rules to further shrink the size of the resulting DEX file with coroutines (#3111, #3263). Thanks, @​agrieve!
    • Atomicfu is updated to 0.17.2, which includes a more efficient and robust JS IR transformer (#3255).
    • Kotlin is updated to 1.6.21, Gradle version is updated to 7.4.2 (#3281). Thanks, @​wojtek-kalicinski!
    • Various documentation improvements.

    Version 1.6.1

    • Rollback of time-related functions dispatching on Dispatchers.Main. This behavior was introduced in 1.6.0 and then found inconvenient and erroneous (#3106, #3113).
    • Reworked the newly-introduced CopyableThreadContextElement to solve issues uncovered after the initial release (#3227).
    • Fixed a bug with ThreadLocalElement not being properly updated in racy scenarios (#2930).
    • Reverted eager loading of default CoroutineExceptionHandler that triggered ANR on some devices (#3180).
    • New API to convert a CoroutineDispatcher to a Rx scheduler (#968, #548). Thanks @​recheej!
    • Fixed a memory leak with the very last element emitted from flow builder being retained in memory (#3197).
    • Fixed a bug with limitedParallelism on K/N with new memory model throwing ClassCastException (#3223).
    • CoroutineContext is added to the exception printed to the default CoroutineExceptionHandler to improve debuggability (#3153).
    • Static memory consumption of Dispatchers.Default was significantly reduced (#3137).
    • Updated slf4j version in kotlinx-coroutines-slf4j from 1.7.25 to 1.7.32.

    Version 1.6.0

    Note that this is a full changelog relative to the 1.5.2 version. Changelog relative to 1.6.0-RC3 can be found at the end.

    kotlinx-coroutines-test rework

    Dispatchers

    ... (truncated)

    Commits
    • 81e17dd Version 1.6.4
    • f31b037 Merge remote-tracking branch 'origin/master' into develop
    • c8271ad Improve CoroutineDispatcher documentation (#3359)
    • ac4f57e Update binary compatibility validator to 0.11.0 (#3362)
    • 143bdfa Add a scope for launching background work in tests (#3348)
    • 562902b Fix debug module publication with shadow plugin (#3357)
    • 8b6473d Comply with Subscriber rule 2.7 in the await* impl (#3360)
    • 10261a7 Update readme (#3343)
    • 7934032 Reduce reachable references of disposed invokeOnTimeout handle (#3353)
    • f0874d1 Merge pull request #3342 from Kotlin/kotlinlang-api
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • build(deps): bump kotlin-stdlib-jdk8 from 1.4.0 to 1.7.10

    build(deps): bump kotlin-stdlib-jdk8 from 1.4.0 to 1.7.10

    Bumps kotlin-stdlib-jdk8 from 1.4.0 to 1.7.10.

    Release notes

    Sourced from kotlin-stdlib-jdk8's releases.

    Kotlin 1.7.10

    Changelog

    Compiler

    • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
    • KT-52892 Disappeared specific builder inference resolution ambiguity errors
    • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
    • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

    IDE. Configuration

    • KTIJ-21982 Cannot run/build anything with Kotlin plugin since last update

    Tools. Gradle

    • KT-52777 'org.jetbrains.kotlinx:atomicfu:1.7.0' Gradle 7.0+ plugin variant was published with missing classes

    Tools. Gradle. JS

    • KT-52856 Kotlin/JS: Upgrade NPM dependencies

    Tools. Gradle. Multiplatform

    • KT-52955 SourceSetMetadataStorageForIde: Broken 'cleanupStaleEntries' with enabled configuration caching or isolated ClassLoaders
    • KT-52694 Kotlin 1.7.0 breaks Configuration Caching in Android projects

    Tools. Incremental Compile

    • KT-52669 Full rebuild in IC exception recovery leaves corrupt IC data

    Checksums

    File Sha256
    kotlin-compiler-1.7.10.zip 7683f5451ef308eb773a686ee7779a76a95ed8b143c69ac247937619d7ca3a09
    kotlin-native-linux-x86_64-1.7.10.tar.gz 6f89015e1dfbc7b535e540a22a004ef3e6e4f04349e4a894ed45e703c3b3116f
    kotlin-native-macos-x86_64-1.7.10.tar.gz a5ba0ce86ebd3cc625456c7180b3d890bc2808ef9f14f8d56dd6ab3bb103a4ef
    kotlin-native-macos-aarch64-1.7.10.tar.gz c971cdf36eb733e249170458c567ad7c38fe0a801f6a784b2de54e3eda49c329
    kotlin-native-windows-x86_64-1.7.10.zip dec9c2019e73b887851794040c7809074578aca41341b15a929433183d01eb8d

    Kotlin 1.7.0

    Changelog

    Analysis API. FIR

    • KT-50864 Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign target
    • KT-50252 Analysis API: Implement FirModuleResolveStates for libraries
    • KT-50862 Analsysis API: do not create use site subsitution override symbols

    ... (truncated)

    Changelog

    Sourced from kotlin-stdlib-jdk8's changelog.

    1.7.10

    Compiler

    • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
    • KT-52892 Disappeared specific builder inference resolution ambiguity errors
    • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
    • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

    IDE

    Fixes

    • KTIJ-19088 KotlinUFunctionCallExpression.resolve() returns null for calls to @​JvmSynthetic functions
    • KTIJ-19624 NoDescriptorForDeclarationException on iosTest.kt.vm
    • KTIJ-21515 Load JVM target 1.6 as 1.8 in Maven projects
    • KTIJ-21735 Exception when opening a project
    • KTIJ-17414 UAST: Synthetic enum methods have null return values
    • KTIJ-17444 UAST: Synthetic enum methods are missing nullness annotations
    • KTIJ-19043 UElement#comments is empty for a Kotlin property with a getter
    • KTIJ-10031 IDE fails to suggest a project declaration import if the name clashes with internal declaration with implicit import from stdlib (ex. @​Serializable)
    • KTIJ-21151 Exception about wrong read access from "Java overriding methods searcher" with Kotlin overrides
    • KTIJ-20736 NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.idea.roots.KotlinNonJvmOrderEnumerationHandler. Kotlin plugin 1.7 fails to start
    • KTIJ-21063 IDE highlighting: False positive error "Context receivers should be enabled explicitly"
    • KTIJ-20810 NoClassDefFoundError: org/jetbrains/kotlin/idea/util/SafeAnalyzeKt errors in 1.7.0-master-212 kotlin plugin on project open
    • KTIJ-17869 KotlinUFunctionCallExpression.resolve() returns null for instantiations of local classes with default constructors
    • KTIJ-21061 UObjectLiteralExpression.getExpressionType() returns the base class type for Kotlin object literals instead of the anonymous class type
    • KTIJ-20200 UAST: @​Deprecated(level=HIDDEN) constructors are not returning UMethod.isConstructor=true

    IDE. Code Style, Formatting

    • KTIJ-20554 Introduce some code style for definitely non-null types

    IDE. Completion

    • KTIJ-14740 Multiplatform declaration actualised in an intermediate source set is shown twice in a completion popup called in the source set

    IDE. Debugger

    • KTIJ-20815 MPP Debugger: Evaluation of expect function for the project with intermediate source set may fail with java.lang.NoSuchMethodError

    IDE. Decompiler, Indexing, Stubs

    • KTIJ-21472 "java.lang.IllegalStateException: Could not read file" exception on indexing invalid class file
    • KTIJ-20802 Definitely Not-Null types: "UpToDateStubIndexMismatch: PSI and index do not match" plugin error when trying to use library function with T&Any

    IDE. FIR

    • KTIJ-20971 FIR IDE: "Parameter Info" shows parameters of uncallable methods
    • KTIJ-21021 FIR IDE: Completion of extension function does not work on nullable receiver

    ... (truncated)

    Commits
    • ea836fd Add changelog for 1.7.10
    • 66fb59d Merge KT-MR-6569: [IC] Fix fallback logic in IncrementalCompilerRunner
    • 298c99e Revert renaming the kotlinx-atomicfu-runtime module
    • 39d59cb [IC] Fix fallback logic in IncrementalCompilerRunner
    • aab426c Remove 'org.jetbrains.kotlin.platform.type' attribute from publication
    • 7cc0002 Update Gradle publish plugin to 1.0.0-rc-3 version
    • 5c34d5b [MPP] SourceSetMetadataStorageForIde: Remove faulty 'cleanupStaleEntries'
    • a449dda [FE 1.0] Imitate having builder inference annotation while trying resolve wit...
    • 304bf92 Revert "[Gradle] Propagate offline mode to Native compiler"
    • 91863f2 Revert "[Gradle] Propagate offline mode to Native cinterop"
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • build(deps): bump kotlin-reflect from 1.4.0 to 1.7.10

    build(deps): bump kotlin-reflect from 1.4.0 to 1.7.10

    Bumps kotlin-reflect from 1.4.0 to 1.7.10.

    Release notes

    Sourced from kotlin-reflect's releases.

    Kotlin 1.7.10

    Changelog

    Compiler

    • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
    • KT-52892 Disappeared specific builder inference resolution ambiguity errors
    • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
    • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

    IDE. Configuration

    • KTIJ-21982 Cannot run/build anything with Kotlin plugin since last update

    Tools. Gradle

    • KT-52777 'org.jetbrains.kotlinx:atomicfu:1.7.0' Gradle 7.0+ plugin variant was published with missing classes

    Tools. Gradle. JS

    • KT-52856 Kotlin/JS: Upgrade NPM dependencies

    Tools. Gradle. Multiplatform

    • KT-52955 SourceSetMetadataStorageForIde: Broken 'cleanupStaleEntries' with enabled configuration caching or isolated ClassLoaders
    • KT-52694 Kotlin 1.7.0 breaks Configuration Caching in Android projects

    Tools. Incremental Compile

    • KT-52669 Full rebuild in IC exception recovery leaves corrupt IC data

    Checksums

    File Sha256
    kotlin-compiler-1.7.10.zip 7683f5451ef308eb773a686ee7779a76a95ed8b143c69ac247937619d7ca3a09
    kotlin-native-linux-x86_64-1.7.10.tar.gz 6f89015e1dfbc7b535e540a22a004ef3e6e4f04349e4a894ed45e703c3b3116f
    kotlin-native-macos-x86_64-1.7.10.tar.gz a5ba0ce86ebd3cc625456c7180b3d890bc2808ef9f14f8d56dd6ab3bb103a4ef
    kotlin-native-macos-aarch64-1.7.10.tar.gz c971cdf36eb733e249170458c567ad7c38fe0a801f6a784b2de54e3eda49c329
    kotlin-native-windows-x86_64-1.7.10.zip dec9c2019e73b887851794040c7809074578aca41341b15a929433183d01eb8d

    Kotlin 1.7.0

    Changelog

    Analysis API. FIR

    • KT-50864 Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign target
    • KT-50252 Analysis API: Implement FirModuleResolveStates for libraries
    • KT-50862 Analsysis API: do not create use site subsitution override symbols

    ... (truncated)

    Changelog

    Sourced from kotlin-reflect's changelog.

    1.7.10

    Compiler

    • KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
    • KT-52892 Disappeared specific builder inference resolution ambiguity errors
    • KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
    • KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7

    IDE

    Fixes

    • KTIJ-19088 KotlinUFunctionCallExpression.resolve() returns null for calls to @​JvmSynthetic functions
    • KTIJ-19624 NoDescriptorForDeclarationException on iosTest.kt.vm
    • KTIJ-21515 Load JVM target 1.6 as 1.8 in Maven projects
    • KTIJ-21735 Exception when opening a project
    • KTIJ-17414 UAST: Synthetic enum methods have null return values
    • KTIJ-17444 UAST: Synthetic enum methods are missing nullness annotations
    • KTIJ-19043 UElement#comments is empty for a Kotlin property with a getter
    • KTIJ-10031 IDE fails to suggest a project declaration import if the name clashes with internal declaration with implicit import from stdlib (ex. @​Serializable)
    • KTIJ-21151 Exception about wrong read access from "Java overriding methods searcher" with Kotlin overrides
    • KTIJ-20736 NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.idea.roots.KotlinNonJvmOrderEnumerationHandler. Kotlin plugin 1.7 fails to start
    • KTIJ-21063 IDE highlighting: False positive error "Context receivers should be enabled explicitly"
    • KTIJ-20810 NoClassDefFoundError: org/jetbrains/kotlin/idea/util/SafeAnalyzeKt errors in 1.7.0-master-212 kotlin plugin on project open
    • KTIJ-17869 KotlinUFunctionCallExpression.resolve() returns null for instantiations of local classes with default constructors
    • KTIJ-21061 UObjectLiteralExpression.getExpressionType() returns the base class type for Kotlin object literals instead of the anonymous class type
    • KTIJ-20200 UAST: @​Deprecated(level=HIDDEN) constructors are not returning UMethod.isConstructor=true

    IDE. Code Style, Formatting

    • KTIJ-20554 Introduce some code style for definitely non-null types

    IDE. Completion

    • KTIJ-14740 Multiplatform declaration actualised in an intermediate source set is shown twice in a completion popup called in the source set

    IDE. Debugger

    • KTIJ-20815 MPP Debugger: Evaluation of expect function for the project with intermediate source set may fail with java.lang.NoSuchMethodError

    IDE. Decompiler, Indexing, Stubs

    • KTIJ-21472 "java.lang.IllegalStateException: Could not read file" exception on indexing invalid class file
    • KTIJ-20802 Definitely Not-Null types: "UpToDateStubIndexMismatch: PSI and index do not match" plugin error when trying to use library function with T&Any

    IDE. FIR

    • KTIJ-20971 FIR IDE: "Parameter Info" shows parameters of uncallable methods
    • KTIJ-21021 FIR IDE: Completion of extension function does not work on nullable receiver

    ... (truncated)

    Commits
    • ea836fd Add changelog for 1.7.10
    • 66fb59d Merge KT-MR-6569: [IC] Fix fallback logic in IncrementalCompilerRunner
    • 298c99e Revert renaming the kotlinx-atomicfu-runtime module
    • 39d59cb [IC] Fix fallback logic in IncrementalCompilerRunner
    • aab426c Remove 'org.jetbrains.kotlin.platform.type' attribute from publication
    • 7cc0002 Update Gradle publish plugin to 1.0.0-rc-3 version
    • 5c34d5b [MPP] SourceSetMetadataStorageForIde: Remove faulty 'cleanupStaleEntries'
    • a449dda [FE 1.0] Imitate having builder inference annotation while trying resolve wit...
    • 304bf92 Revert "[Gradle] Propagate offline mode to Native compiler"
    • 91863f2 Revert "[Gradle] Propagate offline mode to Native cinterop"
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • build(deps-dev): bump webpack from 5.64.1 to 5.64.2 in /js

    build(deps-dev): bump webpack from 5.64.1 to 5.64.2 in /js

    Bumps webpack from 5.64.1 to 5.64.2.

    Release notes

    Sourced from webpack's releases.

    v5.64.2

    Bugfixes

    • avoid double initial compilation due to invalid dependencies with managedPaths
    Commits
    • 0065223 5.64.2
    • befeee9 Merge pull request #14777 from webpack/bugfix/double-compilation-managed-path
    • 200ab0e add test case
    • eee5ffc Merge pull request #14773 from webpack/dependabot/npm_and_yarn/acorn-8.6.0
    • 0010974 fix double compilation when snapshotting managedPaths
    • 4ca0971 chore(deps): bump acorn from 8.5.0 to 8.6.0
    • 64f2bdb Merge pull request #14746 from snitin315/rm-old-badges
    • 6b4da92 docs: remove travis CI badge
    • 106b328 docs: remove appveyor badge
    • 25149d4 Merge pull request #14738 from webpack/dependabot/npm_and_yarn/browserslist-4...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 2
  • build(deps): bump sentry-logback from 5.4.0 to 5.4.1

    build(deps): bump sentry-logback from 5.4.0 to 5.4.1

    Bumps sentry-logback from 5.4.0 to 5.4.1.

    Release notes

    Sourced from sentry-logback's releases.

    5.4.1

    • Feat: Refactor OkHttp and Apollo to Kotlin functional interfaces (#1797)
    • Feat: Add secondary constructor to SentryInstrumentation (#1804)
    • Fix: Do not start fragment span if not added to the Activity (#1813)
    Changelog

    Sourced from sentry-logback's changelog.

    5.4.1

    • Feat: Refactor OkHttp and Apollo to Kotlin functional interfaces (#1797)
    • Feat: Add secondary constructor to SentryInstrumentation (#1804)
    • Fix: Do not start fragment span if not added to the Activity (#1813)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 2
  • build(deps): bump software.amazon.awssdk:bom from 2.18.40 to 2.19.4

    build(deps): bump software.amazon.awssdk:bom from 2.18.40 to 2.19.4

    Bumps software.amazon.awssdk:bom from 2.18.40 to 2.19.4.

    Commits
    • 4959ca5 Merge pull request #2303 from aws/staging/586805e0-438a-44da-8f1c-f67b2bf2e2a4
    • a8721f4 Release 2.19.4. Updated CHANGELOG.md, README.md and all pom.xml.
    • 03cb2c8 Updated endpoints.json and partitions.json.
    • 3282f5d Amazon Detective Update: This release adds a missed AccessDeniedException typ...
    • 0e70c3b Amazon FSx Update: Fix a bug where a recent release might break certain exist...
    • d7a26ab Inspector2 Update: Amazon Inspector adds support for scanning NodeJS 18.x and...
    • 6c3d9fc Amazon Connect Service Update: Support for Routing Profile filter, SortCriter...
    • d697c01 Amazon Connect Participant Service Update: Amazon Connect Chat introduces the...
    • 0bc2a19 Update to next snapshot version: 2.19.4-SNAPSHOT
    • e1e28ad Merge pull request #2302 from aws/staging/f2449b29-a2d2-4253-87c4-d28b11c4e105
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • build(deps): bump software.amazon.awssdk:bom from 2.17.292 to 2.18.30

    build(deps): bump software.amazon.awssdk:bom from 2.17.292 to 2.18.30

    Bumps software.amazon.awssdk:bom from 2.17.292 to 2.18.30.

    Changelog

    Sourced from software.amazon.awssdk:bom's changelog.

    2.18.30 2022-12-02

    AWS AppSync

    • Features

      • Fixes the URI for the evaluatecode endpoint to include the /v1 prefix (ie. "/v1/dataplane-evaluatecode").

    AWS Elemental MediaConvert

    • Features

      • The AWS Elemental MediaConvert SDK has added support for configurable ID3 eMSG box attributes and the ability to signal them with InbandEventStream tags in DASH and CMAF outputs.

    AWS Elemental MediaLive

    • Features

      • Updates to Event Signaling and Management (ESAM) API and documentation.

    AWS Proton

    • Features

      • CreateEnvironmentAccountConnection RoleArn input is now optional

    AWS SDK for Java v2

    • Features

      • Added AsyncResponseBody.fromInputStream and AsyncRequestBody.forBlockingInputStream, allowing streaming operation requests to be written to like an input stream.
    • Bugfixes

      • This changes fixes the previously incorrect handling of hostPrefix in services, causing requests for some services to have the wrong URL. This change also undoes the suppression of rules-based endpoint generation for all services apart from EventBridge, S3, and S3 Control, which was implemented in #3520 because of the previously mentioned hostPrefix issue.

    Amazon EC2 Container Service

    • Features

      • Documentation updates for Amazon ECS

    Amazon Polly

    • Features

      • Add language code for Finnish (fi-FI)

    Amazon Simple Notification Service

    • Features

      • This release adds the message payload-filtering feature to the SNS Subscribe, SetSubscriptionAttributes, and GetSubscriptionAttributes API actions

    Firewall Management Service

    • Features

      • AWS Firewall Manager now supports Fortigate Cloud Native Firewall as a Service as a third-party policy type.

    Redshift Serverless

    • Features

      • Add Table Level Restore operations for Amazon Redshift Serverless. Add multi-port support for Amazon Redshift Serverless endpoints. Add Tagging support to Snapshots and Recovery Points in Amazon Redshift Serverless.

    2.18.29 2022-12-01

    AWS SDK for Java v2

    • Features

      • Added AsyncRequestBody.forBlockingOutputStream, allowing streaming operation requests to be written to like an output stream.
      • Updated endpoint and partition metadata.

    ... (truncated)

    Commits
    • df4f783 Merge pull request #2273 from aws/staging/bb3edd3b-dfe9-43e3-b716-ac7835ff8192
    • 630f674 Release 2.18.30. Updated CHANGELOG.md, README.md and all pom.xml.
    • 6364216 AWS Proton Update: CreateEnvironmentAccountConnection RoleArn input is now op...
    • 98ea0bc Amazon Simple Notification Service Update: This release adds the message payl...
    • 02791a0 AWS Elemental MediaLive Update: Updates to Event Signaling and Management (ES...
    • 039c7da Firewall Management Service Update: AWS Firewall Manager now supports Fortiga...
    • 53a8060 AWS Elemental MediaConvert Update: The AWS Elemental MediaConvert SDK has add...
    • 5ed7690 Redshift Serverless Update: Add Table Level Restore operations for Amazon Red...
    • d2d3646 Amazon Polly Update: Add language code for Finnish (fi-FI)
    • 16c1f85 Amazon EC2 Container Service Update: Documentation updates for Amazon ECS
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • build(deps): bump software.amazon.awssdk:bom from 2.17.292 to 2.18.25

    build(deps): bump software.amazon.awssdk:bom from 2.17.292 to 2.18.25

    Bumps software.amazon.awssdk:bom from 2.17.292 to 2.18.25.

    Changelog

    Sourced from software.amazon.awssdk:bom's changelog.

    2.18.25 2022-11-27

    AWS Backup

    • Features

      • AWS Backup introduces support for legal hold and application stack backups. AWS Backup Audit Manager introduces support for cross-Region, cross-account reports.

    AWS IoT

    • Features

      • Job scheduling enables the scheduled rollout of a Job with start and end times and a customizable end behavior when end time is reached. This is available for continuous and snapshot jobs. Added support for MQTT5 properties to AWS IoT TopicRule Republish Action.

    AWS IoT Data Plane

    • Features

      • This release adds support for MQTT5 properties to AWS IoT HTTP Publish API.

    AWS IoT Wireless

    • Features

      • This release includes a new feature for customers to calculate the position of their devices by adding three new APIs: UpdateResourcePosition, GetResourcePosition, and GetPositionEstimate.

    AWS Organizations

    • Features

      • This release introduces delegated administrator for AWS Organizations, a new feature to help you delegate the management of your Organizations policies, enabling you to govern your AWS organization in a decentralized way. You can now allow member accounts to manage Organizations policies.

    AWS SDK for Java v2

    • Features

      • Added AsyncResponseTransformer.toBlockingInputStream, allowing streaming operation responses to be read as if they're an InputStream.
      • Updated endpoint and partition metadata.

    AWSKendraFrontendService

    • Features

      • Amazon Kendra now supports preview of table information from HTML tables in the search results. The most relevant cells with their corresponding rows, columns are displayed as a preview in the search result. The most relevant table cell or cells are also highlighted in table preview.

    Amazon CloudWatch

    • Features

      • Adds cross-account support to the GetMetricData API. Adds cross-account support to the ListMetrics API through the usage of the IncludeLinkedAccounts flag and the new OwningAccounts field.

    Amazon CloudWatch Logs

    • Features

      • Updates to support CloudWatch Logs data protection and CloudWatch cross-account observability

    Amazon EC2 Container Service

    • Features

      • This release adds support for ECS Service Connect, a new capability that simplifies writing and operating resilient distributed applications. This release updates the TaskDefinition, Cluster, Service mutation APIs with Service connect constructs and also adds a new ListServicesByNamespace API.

    Amazon Elastic File System

    • Features

      • This release adds elastic as a new ThroughputMode value for EFS file systems and adds AFTER_1_DAY as a value for TransitionToIARules.

    Amazon Relational Database Service

    • Features

      • This release enables new Aurora and RDS feature called Blue/Green Deployments that makes updates to databases safer, simpler and faster.

    ... (truncated)

    Commits
    • 85b5ffe Merge pull request #2267 from aws/staging/5ca6b7ea-9e9f-4745-8ac3-26a5ecd1e3db
    • d969683 Release 2.18.25. Updated CHANGELOG.md, README.md and all pom.xml.
    • ce403bb Updated endpoints.json and partitions.json.
    • 0e4acac Amazon Relational Database Service Update: This release enables new Aurora an...
    • 53e12e2 AWS Backup Update: AWS Backup introduces support for legal hold and applicati...
    • 3f906c4 Amazon Transcribe Service Update: This release adds support for 'inputType' f...
    • fe5d24c Application Migration Service Update: This release adds support for Applicati...
    • 6497fc2 Amazon CloudWatch Logs Update: Updates to support CloudWatch Logs data protec...
    • 4dcfa59 Elastic Disaster Recovery Service Update: Non breaking changes to existing AP...
    • 5779afd AWS Organizations Update: This release introduces delegated administrator for...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 1
  • build(deps): bump @hotwired/stimulus from 3.1.0 to 3.2.0 in /js

    build(deps): bump @hotwired/stimulus from 3.1.0 to 3.2.0 in /js

    Bumps @hotwired/stimulus from 3.1.0 to 3.2.0.

    Release notes

    Sourced from @​hotwired/stimulus's releases.

    v3.2.0

    What's Changed

    Full Changelog: https://github.com/hotwired/stimulus/compare/v3.1.1...v3.2.0

    v3.1.1

    What's Changed

    Full Changelog: https://github.com/hotwired/stimulus/compare/v3.1.0...v3.1.1

    Commits
    • 3353b84 Bump for 3.2.0
    • d567957 Merge pull request #609 from kihaya/docs/fix_deprecated_saucelab_link_in_readme
    • 865a084 docs: Fix Sauce Labs link
    • d41800c Bump engine.io from 6.2.0 to 6.2.1 (#605)
    • fbca2f3 convert examples from Turbolinks to Turbo (#606)
    • 273f5a7 Documentation for Outlets API (#604)
    • f0af5bd Add modifier to filter keyboard events. (#442)
    • 88b2641 Ensure that the Application.start static method uses overridden class (#603)
    • af88dbf Outlets API (#576)
    • 9fed5df GitHub Action: Remove save-state and set-output deprecation warnings
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • build(deps-dev): bump webpack-cli from 4.10.0 to 5.0.0 in /js

    build(deps-dev): bump webpack-cli from 4.10.0 to 5.0.0 in /js

    Bumps webpack-cli from 4.10.0 to 5.0.0.

    Release notes

    Sourced from webpack-cli's releases.

    v5.0.0

    5.0.0 (2022-11-17)

    Bug Fixes

    • improve description of the --disable-interpret option (#3364) (bdb7e20)
    • remove the redundant utils export (#3343) (a9ce5d0)
    • respect NODE_PATH env variable (#3411) (83d1f58)
    • show all CLI specific flags in the minimum help output (#3354) (35843e8)

    Features

    • failOnWarnings option (#3317) (c48c848)
    • update commander to v9 (#3460) (6621c02)
    • added the --define-process-env-node-env option
    • update interpret to v3 and rechoir to v0.8
    • add an option for preventing interpret (#3329) (c737383)

    BREAKING CHANGES

    • the minimum supported webpack version is v5.0.0 (#3342) (b1af0dc), closes #3342
    • webpack-cli no longer supports webpack v4, the minimum supported version is webpack v5.0.0
    • webpack-cli no longer supports webpack-dev-server v3, the minimum supported version is webpack-dev-server v4.0.0
    • remove the migrate command (#3291) (56b43e4), closes #3291
    • remove the --prefetch option in favor the PrefetchPlugin plugin
    • remove the --node-env option in favor --define-process-env-node-env
    • remove the --hot option in favor of directly using the HotModuleReplacement plugin (only for build command, for serve it will work)
    • the behavior logic of the --entry option has been changed - previously it replaced your entries, now the option adds a specified entry, if you want to return the previous behavior please use webpack --entry-reset --entry './src/my-entry.js'
    Changelog

    Sourced from webpack-cli's changelog.

    5.0.0 (2022-11-17)

    Bug Fixes

    • improve description of the --disable-interpret option (#3364) (bdb7e20)
    • remove the redundant utils export (#3343) (a9ce5d0)
    • respect NODE_PATH env variable (#3411) (83d1f58)
    • show all CLI specific flags in the minimum help output (#3354) (35843e8)

    Features

    • failOnWarnings option (#3317) (c48c848)
    • update commander to v9 (#3460) (6621c02)
    • added the --define-process-env-node-env option
    • update interpret to v3 and rechoir to v0.8
    • add an option for preventing interpret (#3329) (c737383)

    BREAKING CHANGES

    • the minimum supported webpack version is v5.0.0 (#3342) (b1af0dc), closes #3342
    • webpack-cli no longer supports webpack v4, the minimum supported version is webpack v5.0.0
    • webpack-cli no longer supports webpack-dev-server v3, the minimum supported version is webpack-dev-server v4.0.0
    • remove the migrate command (#3291) (56b43e4), closes #3291
    • remove the --prefetch option in favor the PrefetchPlugin plugin
    • remove the --node-env option in favor --define-process-env-node-env
    • remove the --hot option in favor of directly using the HotModuleReplacement plugin (only for build command, for serve it will work)
    • the behavior logic of the --entry option has been changed - previously it replaced your entries, now the option adds a specified entry, if you want to return the previous behavior please use webpack --entry-reset --entry './src/my-entry.js'
    Commits
    • 1d6ada1 chore(release): 5.0.0 (#3492)
    • 24334d9 refactor: resolve TODO for devServer.stdin
    • 49b6aea chore: peer deps in root package
    • 636ba3e chore(deps-dev): bump cspell from 6.12.0 to 6.14.2 (#3488)
    • f3016a5 chore(deps-dev): bump eslint from 8.24.0 to 8.27.0 (#3487)
    • 5782242 chore(deps-dev): bump lerna from 6.0.1 to 6.0.3 (#3486)
    • 80eb8c8 chore(deps-dev): bump @​commitlint/config-conventional (#3485)
    • 8ea9020 chore(deps-dev): bump ts-jest from 29.0.1 to 29.0.3 (#3484)
    • 515971a chore(deps-dev): bump css-loader from 6.7.1 to 6.7.2 (#3481)
    • f106109 chore(deps-dev): bump @​typescript-eslint/eslint-plugin
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • build(deps-dev): bump typescript from 4.8.4 to 4.9.3 in /js

    build(deps-dev): bump typescript from 4.8.4 to 4.9.3 in /js

    Bumps typescript from 4.8.4 to 4.9.3.

    Release notes

    Sourced from typescript's releases.

    TypeScript 4.9

    For release notes, check out the release announcement.

    Downloads are available on:

    Changes:

    • 93bd577458d55cd720b2677705feab5c91eb12ce Bump version to 4.9.3 and LKG.
    • 107f832b80df2dc97748021cb00af2b6813db75b Update LKG.
    • 31bee5682df130a14ffdd5742f994dbe7313dd0e Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ]
    • 1e2fa7ae15f8530910fef8b916ec8a4ed0b59c45 Update version to 4.9.2-rc and LKG.
    • 7ab89e5c6e401d161f31f28a6c555a3ba530910e Merge remote-tracking branch 'origin/main' into release-4.9
    • e5cd686defb1a4cbdb36bd012357ba5bed28f371 Update package-lock.json
    • 8d40dc15d1b9945837e7860320fdccfe27c40cad Update package-lock.json
    • 5cfb3a2fe344a5350734305193e6cc99516285ca Only call return() for an abrupt completion in user code (#51297)
    • a7a9d158e817fcb0e94dc1c24e0a401b21be0cc9 Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345)
    • 7f8426f4df0d0a7dd8b72079dafc3e60164a23b1 fix for-in enumeration containing yield in generator (#51295)
    • 3d2b4017eb6b9a2b94bc673291e56ae95e8beddd Fix assertion functions accessed via wildcard imports (#51324)
    • 64d0d5ae140b7b26a09e75114517b418d6bcaa9f fix(51301): Fixing an unused import at the end of a line removes the newline (#51320)
    • 754eeb2986bde30d5926e0fa99c87dda9266d01b Update CodeQL workflow and configuration, fix found bugs (#51263)
    • d8aad262006ad2d2c91aa7a0e4449b4b83c57f7b Update package-lock.json
    • d4f26c840b1db76c0b25a405c8e73830a2b45cbc fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256)
    • 16faf45682173ea437a50330feb4785578923d7f Update package-lock.json
    • 8b1ecdb701e2a2e19e9f8bcdd6b2beac087eabee fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681)
    • 170a17fad57eae619c5ef2b7bdb3ac00d6c32c47 Dom update 2022-10-25 (#51300)
    • 9c4e14d75174432f6a4dc5967a09712a6784ab88 Remove "No type information for this code" from baseline (#51311)
    • 88d25b4f232929df59729156dfda6b65277affec fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. (#51299)
    • 8bee69acf410d4986cb0cc102b949e2d133d5380 Update package-lock.json
    • 702de1eeaaef88a189e4d06e5a2aae287853790a Fix early call to return/throw on generator (#51294)
    • 2c12b1499908ad7718e65d20e264561207c22375 Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue (#51271)
    • 6af270dee09d62516f6dc02ec102a745ffebc037 Update package-lock.json
    • 2cc4c16a26672a7ba6c97ba16309fcf334db7cae Update package-lock.json
    • 60934915d9ccc4ca9c0fb2cd060d7ec81601942b Fix apparent typo in getStringMappingType (#51248)
    • 61c26096e3373719ece686b84c698423890e9a5f Update package-lock.json
    • ef69116c41cb6805f89e6592eacb0ccb7f02207d Generate shortest rootDirs module specifier instead of first possible (#51244)
    • bbb42f453dc684e03d977c5b70391124d57543a9 Fix typo in canWatchDirectoryOrFile found by CodeQL (#51262)
    • a56b254ad3c52b598bc5d44f83f3d0a1cf806068 Include 'this' type parameter in isRelatedTo fast path (#51230)
    • 3abd351c0eea55758f27ee5558a4a1525b77f45b Fix super property transform in async arrow in method (#51240)
    • eed05112180e0d94f78aa02d676d49468f15dc31 Update package-lock.json
    • 2625c1feae25aede35465ca835440fc57bf13d52 Make the init config category order predictable (#51247)
    • 1ca99b34029dafad2c18af7bdc0711f4abf7e522 fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) (#50560)
    • 3f28fa12dfecb8dfd66ce4684bf26f64e1f092f1 Update package-lock.json
    • 906ebe49334a3a9c2dbd73cd3c902898bc712b66 Revert structuredTypeRelatedTo change and fix isUnitLikeType (#51076)
    • 8ac465239f52de1da3ada8cdc4c3f107f4d62e45 change type (#51231)
    • 245a02cbed7ad50a21289730159abc8d19a66f40 fix(51222): Go-to-definition on return statements should jump to the containing function declaration (#51227)
    • 2dff34e8c4a91c0005ca9ccfb7e045e225b6f2e4 markAliasReferenced should include ExportValue as well (#51219)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • build(deps): bump software.amazon.awssdk:bom from 2.18.40 to 2.19.8

    build(deps): bump software.amazon.awssdk:bom from 2.18.40 to 2.19.8

    Bumps software.amazon.awssdk:bom from 2.18.40 to 2.19.8.

    Commits
    • 0e272b0 Merge pull request #2311 from aws/staging/b1084206-022c-4927-af2f-1a6cc8d3dd5a
    • e8e9b6a Release 2.19.8. Updated CHANGELOG.md, README.md and all pom.xml.
    • 4dc60b1 Updated endpoints.json and partitions.json.
    • 609fafa AWS IoT FleetWise Update: Update documentation - correct the epoch constant v...
    • 54e7f93 Amazon CloudFront Update: Extend response headers policy to support removing ...
    • d139aed Update to next snapshot version: 2.19.8-SNAPSHOT
    • 0d1bbf2 Merge pull request #2308 from aws/staging/6970c3d2-e8f7-4eba-a824-52eb784be2bf
    • 3a07c5a Release 2.19.7. Updated CHANGELOG.md, README.md and all pom.xml.
    • de1e9de Updated endpoints.json and partitions.json.
    • 5c8ac84 AWS Secrets Manager Update: Added owning service filter, include planned dele...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • build(deps): bump org.jetbrains.kotlin.jvm from 1.7.22 to 1.8.0

    build(deps): bump org.jetbrains.kotlin.jvm from 1.7.22 to 1.8.0

    Bumps org.jetbrains.kotlin.jvm from 1.7.22 to 1.8.0.

    Release notes

    Sourced from org.jetbrains.kotlin.jvm's releases.

    Kotlin 1.8.0

    Changelog

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend

    ... (truncated)

    Changelog

    Sourced from org.jetbrains.kotlin.jvm's changelog.

    1.8.0

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend
    • KT-55065 Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backend

    ... (truncated)

    Commits
    • da1a843 Add ChangeLog for 1.8.0-RC2
    • d325cf8 Call additional publishToMavenLocal in maven build scripts and enable info
    • 0403d70 Don't leave Gradle daemons after build scripts
    • 52b225d Fix task module-name is not propagated to compiler arguments
    • d40ebc3 Specify versions-maven-plugin version explicitly
    • 2e829ed Fix version parsing crash on Gradle rich version string
    • f603c0e Scripting, IR: fix capturing of implicit receiver
    • 06cbf8f Scripting, tests: enable custom script tests with IR
    • d61cef0 Fix deserialization exception for DNN types from Java
    • ea33e72 JVM IR: script is a valid container for local delegated properties
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • build(deps): bump kotlin-stdlib-jdk8 from 1.4.0 to 1.8.0

    build(deps): bump kotlin-stdlib-jdk8 from 1.4.0 to 1.8.0

    Bumps kotlin-stdlib-jdk8 from 1.4.0 to 1.8.0.

    Release notes

    Sourced from kotlin-stdlib-jdk8's releases.

    Kotlin 1.8.0

    Changelog

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend

    ... (truncated)

    Changelog

    Sourced from kotlin-stdlib-jdk8's changelog.

    1.8.0

    Analysis API

    • KT-50255 Analysis API: Implement standalone mode for the Analysis API

    Analysis API. FIR

    • KT-54292 Symbol Light classes: implement PsiVariable.computeConstantValue for light field
    • KT-54293 Analysis API: fix constructor symbol creation when its accessed via type alias

    Android

    • KT-53342 TCS: New AndroidSourceSet layout for multiplatform
    • KT-53013 Increase AGP compile version in KGP to 4.1.3
    • KT-54013 Report error when using deprecated Kotlin Android Extensions compiler plugin
    • KT-53709 MPP, Android SSL2: Conflicting warnings for androidTest/kotlin source set folder

    Backend. Native. Debug

    • KT-53561 Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"

    Compiler

    New Features

    • KT-52817 Add @JvmSerializableLambda annotation to keep old behavior of non-invokedynamic lambdas
    • KT-54460 Implementation of non-local break and continue
    • KT-53916 Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compiler
    • KT-32208 Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)
    • KT-53438 Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coverage

    Performance Improvements

    • KT-53347 Get rid of excess allocations in parser
    • KT-53689 JVM: Optimize equality on class literals
    • KT-53119 Improve String Concatenation Lowering

    Fixes

    • KT-53465 Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20
    • KT-49658 NI: False negative TYPE_MISMATCH on nullable type with when
    • KT-48162 NON_VARARG_SPREAD isn't reported on *toTypedArray() call
    • KT-43493 NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdas
    • KT-54393 Change in behavior from 1.7.10 to 1.7.20 for java field override.
    • KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
    • KT-55068 Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backend
    • KT-51284 SAM conversion doesn't work if method has context receivers
    • KT-48532 Remove old JVM backend
    • KT-55065 Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backend

    ... (truncated)

    Commits
    • da1a843 Add ChangeLog for 1.8.0-RC2
    • d325cf8 Call additional publishToMavenLocal in maven build scripts and enable info
    • 0403d70 Don't leave Gradle daemons after build scripts
    • 52b225d Fix task module-name is not propagated to compiler arguments
    • d40ebc3 Specify versions-maven-plugin version explicitly
    • 2e829ed Fix version parsing crash on Gradle rich version string
    • f603c0e Scripting, IR: fix capturing of implicit receiver
    • 06cbf8f Scripting, tests: enable custom script tests with IR
    • d61cef0 Fix deserialization exception for DNN types from Java
    • ea33e72 JVM IR: script is a valid container for local delegated properties
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • build(deps-dev): bump @babel/core from 7.20.5 to 7.20.7 in /js

    build(deps-dev): bump @babel/core from 7.20.5 to 7.20.7 in /js

    Bumps @babel/core from 7.20.5 to 7.20.7.

    Release notes

    Sourced from @​babel/core's releases.

    v7.20.7 (2022-12-22)

    Thanks @​wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    ... (truncated)

    Changelog

    Sourced from @​babel/core's changelog.

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    v7.20.6 (2022-11-28)

    :bug: Bug Fix

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • build(deps): bump org.jetbrains.intellij from 1.10.1 to 1.11.0

    build(deps): bump org.jetbrains.intellij from 1.10.1 to 1.11.0

    Bumps org.jetbrains.intellij from 1.10.1 to 1.11.0.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
  • build(deps): bump ktor-client-java from 1.6.8 to 2.2.1

    build(deps): bump ktor-client-java from 1.6.8 to 2.2.1

    Bumps ktor-client-java from 1.6.8 to 2.2.1.

    Release notes

    Sourced from ktor-client-java's releases.

    2.2.1

    Published 7 December 2022

    The critical error java.lang.NoClassDefFoundError: kotlinx/atomicfu/AtomicFU in the 2.2.0 release is fixed

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)

    ... (truncated)

    Changelog

    Sourced from ktor-client-java's changelog.

    2.2.1

    Published 7 December 2022

    The critical error java.lang.NoClassDefFoundError: kotlinx/atomicfu/AtomicFU in the 2.2.0 release is fixed

    2.2.0

    Published 7 December 2022

    • Intergate Swagger UI Hosting as Ktor Feature (KTOR-774)
    • New plugins API for client (KTOR-5161)
    • Rate-Limit Support on Server (KTOR-1196)
    • Make sessions plugin multiplatform (KTOR-4960)
    • Add the ability to access the route inside a route-scoped plugin (KTOR-5112)
    • Add a method that returns a list of child routes recursively (KTOR-581)
    • Support Default Value for missing Env Variables in YAML (KTOR-5283)
    • Netty: ApplicationStarted event is fired before the server starts accepting connections (KTOR-4259)
    • parseAuthorizationHeader throws ParseException on header value with multiple challenges (KTOR-5216)
    • ByteChannel exception: Got EOF but at least 1 byte were expected (KTOR-5252)
    • Application data in OAuth State parameter (KTOR-5225)
    • NativePRNGNonBlocking is not found, fallback to SHA1PRNG (KTOR-668)
    • Not calling call.respond() at server results in 404 for the client (KTOR-721)
    • Restoring thread context elements when directly resuming to parent is broken (KTOR-2644)
    • Out of the box ContentConverter for Protobuf (KTOR-763)
    • Darwin: response is never returned when usePreconfiguredSession is used (KTOR-5134)
    • List.merge() should have reversed priority (KTOR-5208)
    • Allow nested authentications to be combined using AND (KTOR-5021)
    • The swaggerUI plugin should be placed in the io.ktor.server.plugins.swagger package (KTOR-5192)
    • CORS Plugin should log reason for returning 403 Forbidden errors (KTOR-4236)
    • The default path to an OpenAPI specification doesn't work for the 'openAPI' plugin (KTOR-5193)
    • JWT: JWTPayloadHolder.getListClaim() throws NPE when specified claim is absent (KTOR-5098)
    • Logging: the plugin instantiates the default logger even when a custom one is provided (KTOR-5186)
    • Java client engine doesn't handle HttpTimeout.INFINITE_TIMEOUT_MS properly (KTOR-2814)
    • SessionTransportTransformerMessageAuthentication: Comparison of digests fails when there is a space in a value (KTOR-5168)
    • Support serving OpenAPI from resources (KTOR-5150)
    • Remove check for internal class in Select (KTOR-5035)
    • Persistent Client HttpCache (KTOR-2579)
    • Support native windows HTTP client (KTOR-735)
    • Add Server BearerAuthenticationProvider (KTOR-5118)
    • Merged config: "Property *.size not found" error when calling configList method on an array property (KTOR-5143)
    • "POSIX error 56: Socket is already connected" error when a socket is connection-mode on Darwin targets (KTOR-4877)
    • StatusPages can't handle errors in HTML template (KTOR-5107)
    • HttpRequestRetry: Memory leak of coroutines objects when using the plugin (KTOR-5099)
    • CallLogging and CallId: exceptions thrown in WriteChannelContent.writeTo are swallowed (KTOR-4954)
    • Temp files generated by multipart upload are not cleared in case of exception or cancellation (KTOR-5051)
    • Websockets, Darwin: trusting a certificate via handleChallenge doesn't work for Websockets connections (KTOR-5094)
    • Digest auth: Support returning any objects which implement Principal interface (KTOR-5059)
    • Add Debug Logging to Default Transformers (KTOR-4529)
    • No way getting client's source address from IP packet (KTOR-2501)
    • Add Env Variable to Change Log Level on Native Server (KTOR-4998)
    • Add Debug Logging for Ktor Plugins and Routing (KTOR-4510)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies java 
    opened by dependabot[bot] 0
Releases(v0.1.7)
  • v0.1.7(Aug 15, 2022)

  • v0.1.6(Aug 15, 2022)

    What's Changed

    • build(deps): bump software.amazon.awssdk:bom from 2.17.66 to 2.17.71 by @dependabot in https://github.com/skadi-cloud/gist/pull/61
    • build(deps): bump exposed_version from 0.35.3 to 0.36.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/60
    • build(deps): bump org.jetbrains.intellij from 1.2.0 to 1.2.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/59
    • build(deps-dev): bump webpack from 5.60.0 to 5.61.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/64
    • build(deps): bump postgresql from 42.3.0 to 42.3.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/65
    • build(deps): bump sentry-logback from 5.2.4 to 5.3.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/66
    • build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.14.5 to 7.16.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/62
    • build(deps-dev): bump @babel/core from 7.15.8 to 7.16.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/63
    • build(deps): bump ktor_version from 1.6.4 to 1.6.5 by @dependabot in https://github.com/skadi-cloud/gist/pull/69
    • build(deps): bump exposed_version from 0.36.1 to 0.36.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/68
    • build(deps): bump actions/checkout from 2.3.5 to 2.4.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/67
    • build(deps): bump ktor-client-java from 1.6.4 to 1.6.5 by @dependabot in https://github.com/skadi-cloud/gist/pull/70
    • build(deps): bump software.amazon.awssdk:bom from 2.17.71 to 2.17.77 by @dependabot in https://github.com/skadi-cloud/gist/pull/72
    • build(deps-dev): bump webpack from 5.61.0 to 5.62.1 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/71
    • build(deps): bump sentry-logback from 5.3.0 to 5.4.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/78
    • build(deps-dev): bump webpack from 5.62.1 to 5.64.1 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/73
    • build(deps): bump software.amazon.awssdk:bom from 2.17.77 to 2.17.81 by @dependabot in https://github.com/skadi-cloud/gist/pull/79
    • build(deps): bump logback-classic from 1.2.6 to 1.2.7 by @dependabot in https://github.com/skadi-cloud/gist/pull/77
    • build(deps): bump org.jetbrains.kotlin.jvm from 1.5.31 to 1.6.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/75
    • build(deps): bump micrometer-registry-prometheus from 1.7.5 to 1.8.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/80
    • build(deps): bump org.jetbrains.intellij from 1.2.1 to 1.3.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/82
    • build(deps): bump sentry-logback from 5.4.0 to 5.4.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/85
    • build(deps-dev): bump typescript from 4.4.4 to 4.5.2 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/83
    • build(deps): bump software.amazon.awssdk:bom from 2.17.81 to 2.17.89 by @dependabot in https://github.com/skadi-cloud/gist/pull/87
    • build(deps): bump github-api from 1.135 to 1.301 by @dependabot in https://github.com/skadi-cloud/gist/pull/86
    • build(deps-dev): bump webpack from 5.64.1 to 5.64.4 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/88
    • build(deps): bump ktor-client-java from 1.6.5 to 1.6.6 by @dependabot in https://github.com/skadi-cloud/gist/pull/93
    • build(deps): bump software.amazon.awssdk:bom from 2.17.89 to 2.17.91 by @dependabot in https://github.com/skadi-cloud/gist/pull/90
    • build(deps): bump @hotwired/turbo from 7.0.1 to 7.1.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/92
    • build(deps): bump crazy-max/ghaction-docker-meta from 3.6.0 to 3.6.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/89
    • build(deps): bump ktor_version from 1.6.5 to 1.6.6 by @dependabot in https://github.com/skadi-cloud/gist/pull/91
    • build(deps-dev): bump webpack from 5.64.4 to 5.65.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/98
    • build(deps): bump bcprov-jdk15on from 1.69 to 1.70 by @dependabot in https://github.com/skadi-cloud/gist/pull/97
    • build(deps): bump sentry-logback from 5.4.2 to 5.4.3 by @dependabot in https://github.com/skadi-cloud/gist/pull/96
    • build(deps): bump software.amazon.awssdk:bom from 2.17.91 to 2.17.99 by @dependabot in https://github.com/skadi-cloud/gist/pull/99
    • build(deps): bump micrometer-registry-prometheus from 1.8.0 to 1.8.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/103
    • build(deps-dev): bump typescript from 4.5.2 to 4.5.3 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/100
    • build(deps): bump ktor_version from 1.6.6 to 1.6.7 by @dependabot in https://github.com/skadi-cloud/gist/pull/101
    • build(deps): bump crazy-max/ghaction-docker-meta from 3.6.1 to 3.6.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/94
    • build(deps): bump ktor-client-java from 1.6.6 to 1.6.7 by @dependabot in https://github.com/skadi-cloud/gist/pull/102
    • build(deps): bump logback-classic from 1.2.7 to 1.2.10 by @dependabot in https://github.com/skadi-cloud/gist/pull/114
    • build(deps): bump software.amazon.awssdk:bom from 2.17.99 to 2.17.102 by @dependabot in https://github.com/skadi-cloud/gist/pull/113
    • build(deps-dev): bump @babel/core from 7.16.0 to 7.16.5 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/112
    • build(deps-dev): bump typescript from 4.5.3 to 4.5.4 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/110
    • build(deps): bump org.jetbrains.kotlin.jvm from 1.6.0 to 1.6.10 by @dependabot in https://github.com/skadi-cloud/gist/pull/109
    • build(deps): bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/106
    • build(deps): bump exposed_version from 0.36.2 to 0.37.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/115
    • build(deps): bump sentry-logback from 5.4.3 to 5.5.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/116
    • build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.16.0 to 7.16.5 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/111
    • build(deps-dev): bump webpack from 5.65.0 to 5.66.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/124
    • build(deps): bump software.amazon.awssdk:bom from 2.17.102 to 2.17.112 by @dependabot in https://github.com/skadi-cloud/gist/pull/122
    • build(deps-dev): bump @babel/core from 7.16.5 to 7.16.7 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/120
    • build(deps): bump exposed_version from 0.37.1 to 0.37.3 by @dependabot in https://github.com/skadi-cloud/gist/pull/118
    • build(deps): bump org.jetbrains.intellij from 1.3.0 to 1.3.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/126
    • build(deps): bump easymde from 2.15.0 to 2.16.1 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/123
    • build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.16.5 to 7.16.7 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/119
    • build(deps): bump micrometer-registry-prometheus from 1.8.1 to 1.8.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/125
    • build(deps): bump software.amazon.awssdk:bom from 2.17.112 to 2.17.116 by @dependabot in https://github.com/skadi-cloud/gist/pull/128
    • build(deps): bump docker/build-push-action from 2.7.0 to 2.8.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/127
    • build(deps): bump sentry-logback from 5.5.2 to 5.6.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/129
    • build(deps-dev): bump @babel/core from 7.16.7 to 7.16.12 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/130
    • build(deps-dev): bump typescript from 4.5.4 to 4.5.5 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/133
    • build(deps-dev): bump webpack-cli from 4.9.1 to 4.9.2 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/132
    • build(deps-dev): bump webpack from 5.66.0 to 5.67.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/131
    • build(deps): bump software.amazon.awssdk:bom from 2.17.116 to 2.17.124 by @dependabot in https://github.com/skadi-cloud/gist/pull/138
    • build(deps): bump sentry-logback from 5.6.0 to 5.6.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/137
    • build(deps-dev): bump @babel/core from 7.16.12 to 7.17.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/139
    • build(deps): bump postgresql from 42.3.1 to 42.3.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/141
    • build(deps-dev): bump webpack from 5.67.0 to 5.68.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/135
    • build(deps): bump com.github.node-gradle.node from 3.1.1 to 3.2.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/146
    • build(deps-dev): bump @babel/core from 7.17.0 to 7.17.5 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/148
    • build(deps): bump docker/login-action from 1.12.0 to 1.13.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/145
    • build(deps): bump docker/build-push-action from 2.8.0 to 2.9.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/136
    • build(deps): bump org.jetbrains.intellij from 1.3.1 to 1.4.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/150
    • build(deps): bump software.amazon.awssdk:bom from 2.17.124 to 2.17.136 by @dependabot in https://github.com/skadi-cloud/gist/pull/151
    • build(deps-dev): bump webpack from 5.68.0 to 5.69.1 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/149
    • build(deps): bump micrometer-registry-prometheus from 1.8.2 to 1.8.3 by @dependabot in https://github.com/skadi-cloud/gist/pull/152
    • build(deps): bump flexmark-all from 0.62.2 to 0.64.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/153
    • build(deps): bump postgresql from 42.3.2 to 42.3.3 by @dependabot in https://github.com/skadi-cloud/gist/pull/154
    • build(deps): bump docker/login-action from 1.13.0 to 1.14.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/157
    • build(deps): bump github-api from 1.301 to 1.303 by @dependabot in https://github.com/skadi-cloud/gist/pull/158
    • build(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in https://github.com/skadi-cloud/gist/pull/159
    • build(deps-dev): bump webpack from 5.69.1 to 5.70.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/162
    • build(deps): bump docker/build-push-action from 2.9.0 to 2.10.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/167
    • build(deps-dev): bump ts-loader from 9.2.6 to 9.2.8 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/166
    • build(deps): bump ktor_version from 1.6.7 to 1.6.8 by @dependabot in https://github.com/skadi-cloud/gist/pull/171
    • build(deps): bump minimist from 1.2.5 to 1.2.6 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/170
    • build(deps-dev): bump typescript from 4.5.5 to 4.6.3 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/172
    • build(deps): bump micrometer-registry-prometheus from 1.8.3 to 1.8.4 by @dependabot in https://github.com/skadi-cloud/gist/pull/174
    • build(deps): bump software.amazon.awssdk:bom from 2.17.136 to 2.17.157 by @dependabot in https://github.com/skadi-cloud/gist/pull/173
    • build(deps): bump ktor-client-java from 1.6.7 to 1.6.8 by @dependabot in https://github.com/skadi-cloud/gist/pull/175
    • build(deps): bump logback-classic from 1.2.10 to 1.2.11 by @dependabot in https://github.com/skadi-cloud/gist/pull/176
    • build(deps): bump sentry-logback from 5.6.1 to 5.7.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/177
    • build(deps): bump kotlinx-html from 0.7.3 to 0.7.5 by @dependabot in https://github.com/skadi-cloud/gist/pull/179
    • build(deps-dev): bump @babel/core from 7.17.5 to 7.17.8 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/169
    • build(deps-dev): bump webpack from 5.70.0 to 5.72.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/192
    • build(deps-dev): bump @babel/core from 7.17.8 to 7.17.9 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/191
    • build(deps): bump kotlinx-html from 0.7.3 to 0.7.5 by @dependabot in https://github.com/skadi-cloud/gist/pull/180
    • build(deps): bump org.jetbrains.intellij from 1.4.0 to 1.5.3 by @dependabot in https://github.com/skadi-cloud/gist/pull/193
    • build(deps): bump actions/setup-java from 2 to 3 by @dependabot in https://github.com/skadi-cloud/gist/pull/189
    • build(deps): bump actions/upload-artifact from 2 to 3 by @dependabot in https://github.com/skadi-cloud/gist/pull/190
    • build(deps): bump crazy-max/ghaction-docker-meta from 3.6.2 to 3.7.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/188
    • build(deps): bump sentry-logback from 5.7.0 to 5.7.3 by @dependabot in https://github.com/skadi-cloud/gist/pull/196
    • build(deps): bump exposed_version from 0.37.3 to 0.38.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/195
    • build(deps-dev): bump @types/webpack-env from 1.16.3 to 1.16.4 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/194
    • build(deps): bump micrometer-registry-prometheus from 1.8.4 to 1.8.5 by @dependabot in https://github.com/skadi-cloud/gist/pull/198
    • build(deps): bump org.jetbrains.kotlin.jvm from 1.6.10 to 1.6.20 by @dependabot in https://github.com/skadi-cloud/gist/pull/199
    • build(deps): bump software.amazon.awssdk:bom from 2.17.157 to 2.17.172 by @dependabot in https://github.com/skadi-cloud/gist/pull/200
    • build(deps-dev): bump typescript from 4.6.3 to 4.6.4 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/208
    • build(deps-dev): bump @babel/core from 7.17.9 to 7.17.10 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/209
    • build(deps): bump crazy-max/ghaction-docker-meta from 3.7.0 to 3.8.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/206
    • build(deps-dev): bump babel-loader from 8.2.3 to 8.2.5 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/205
    • build(deps): bump github-api from 1.303 to 1.306 by @dependabot in https://github.com/skadi-cloud/gist/pull/204
    • build(deps-dev): bump webpack from 5.72.0 to 5.73.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/224
    • build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.16.7 to 7.17.12 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/220
    • build(deps): bump exposed_version from 0.38.1 to 0.38.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/211
    • build(deps): bump docker/build-push-action from 2.10.0 to 3.0.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/216
    • build(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in https://github.com/skadi-cloud/gist/pull/215
    • build(deps): bump crazy-max/ghaction-docker-meta from 3.8.0 to 4.0.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/213
    • build(deps): bump org.jetbrains.kotlin.jvm from 1.6.20 to 1.6.21 by @dependabot in https://github.com/skadi-cloud/gist/pull/225
    • build(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in https://github.com/skadi-cloud/gist/pull/212
    • build(deps-dev): bump @types/webpack-env from 1.16.4 to 1.17.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/218
    • build(deps-dev): bump ts-loader from 9.2.8 to 9.3.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/210
    • build(deps): bump sentry-logback from 5.7.3 to 6.0.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/228
    • build(deps): bump postgresql from 42.3.3 to 42.3.6 by @dependabot in https://github.com/skadi-cloud/gist/pull/226
    • build(deps): bump org.jetbrains.intellij from 1.5.3 to 1.6.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/229
    • build(deps-dev): bump @babel/core from 7.17.10 to 7.18.2 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/223
    • build(deps): bump com.github.node-gradle.node from 3.2.1 to 3.3.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/227
    • build(deps): bump micrometer-registry-prometheus from 1.8.5 to 1.9.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/231
    • build(deps): bump jsoup from 1.14.3 to 1.15.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/230
    • build(deps): bump software.amazon.awssdk:bom from 2.17.172 to 2.17.206 by @dependabot in https://github.com/skadi-cloud/gist/pull/232
    • build(deps): bump terser from 5.9.0 to 5.14.2 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/254
    • build(deps): bump software.amazon.awssdk:bom from 2.17.206 to 2.17.233 by @dependabot in https://github.com/skadi-cloud/gist/pull/252
    • build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.17.12 to 7.18.6 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/249
    • build(deps): bump org.jetbrains.kotlin.jvm from 1.6.21 to 1.7.10 by @dependabot in https://github.com/skadi-cloud/gist/pull/247
    • build(deps-dev): bump typescript from 4.6.4 to 4.7.4 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/241
    • build(deps): bump docker/login-action from 1.14.1 to 2.0.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/214
    • build(deps): bump kotlinx-html from 0.7.5 to 0.8.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/256
    • build(deps-dev): bump webpack-cli from 4.9.2 to 4.10.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/235
    • build(deps-dev): bump @babel/core from 7.18.2 to 7.18.9 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/253
    • build(deps): bump github-api from 1.306 to 1.307 by @dependabot in https://github.com/skadi-cloud/gist/pull/257
    • build(deps-dev): bump ts-loader from 9.3.0 to 9.3.1 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/242
    • build(deps): bump org.jetbrains.intellij from 1.6.0 to 1.7.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/259
    • build(deps): bump software.amazon.awssdk:bom from 2.17.233 to 2.17.236 by @dependabot in https://github.com/skadi-cloud/gist/pull/258
    • build(deps): bump com.github.node-gradle.node from 3.3.0 to 3.4.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/260
    • build(deps): bump postgresql from 42.3.6 to 42.4.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/261
    • build(deps): bump micrometer-registry-prometheus from 1.9.0 to 1.9.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/262
    • build(deps): bump jsoup from 1.15.1 to 1.15.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/263
    • build(deps): bump sentry-logback from 6.0.0 to 6.3.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/264
    • build(deps): bump software.amazon.awssdk:bom from 2.17.236 to 2.17.238 by @dependabot in https://github.com/skadi-cloud/gist/pull/265
    • build(deps): bump kotlinx-html from 0.7.5 to 0.8.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/267
    • build(deps): bump @hotwired/stimulus from 3.0.1 to 3.1.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/269
    • build(deps): bump docker/build-push-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/266
    • build(deps-dev): bump webpack from 5.73.0 to 5.74.0 in /js by @dependabot in https://github.com/skadi-cloud/gist/pull/268
    • build(deps): bump postgresql from 42.4.0 to 42.4.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/276
    • build(deps): bump exposed_version from 0.38.2 to 0.39.2 by @dependabot in https://github.com/skadi-cloud/gist/pull/275
    • build(deps): bump docker/build-push-action from 3.1.0 to 3.1.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/274
    • build(deps): bump software.amazon.awssdk:bom from 2.17.238 to 2.17.250 by @dependabot in https://github.com/skadi-cloud/gist/pull/280
    • build(deps): bump sentry-logback from 6.3.0 to 6.3.1 by @dependabot in https://github.com/skadi-cloud/gist/pull/281
    • build(deps): bump micrometer-registry-prometheus from 1.9.2 to 1.9.3 by @dependabot in https://github.com/skadi-cloud/gist/pull/273
    • build(deps): bump org.jetbrains.intellij from 1.7.0 to 1.8.0 by @dependabot in https://github.com/skadi-cloud/gist/pull/279
    • Three minor bugfixes + correction of visible typos by @alexanderpann in https://github.com/skadi-cloud/gist/pull/282

    New Contributors

    • @alexanderpann made their first contribution in https://github.com/skadi-cloud/gist/pull/282

    Full Changelog: https://github.com/skadi-cloud/gist/compare/v0.1.5...v0.1.6

    Source code(tar.gz)
    Source code(zip)
  • v0.1.3(Nov 1, 2021)

    Publish to docker hub for easier usage and lots of dependency updates.

    Known Issues

    • possible node id conflict: #9
    • user name doesn't show up after login: #36
    • invalid csfr token after login failed: #37

    Full Changelog: https://github.com/skadi-cloud/gist/compare/v0.1.2...v0.1.3

    Source code(tar.gz)
    Source code(zip)
  • v0.1.2(Oct 17, 2021)

    Fixed

    • ide-plugin: fix ui freeze when logging in
    • server: allow editing gists
    • server: allow deleting gists
    • server: new token format that stores hashed tokens

    Known Issues

    • possible node id conflict: #9
    • user name doesn't show up after login: #36
    • invalid csfr token after login failed: #37

    Full Changelog: https://github.com/skadi-cloud/gist/compare/v0.1.1...v0.1.2

    Source code(tar.gz)
    Source code(zip)
    mps-plugin-2021.1.zip(8.86 MB)
Kotlin snippets that you can understand quickly, using only stdlib functionality.

Support this and other projects from Ivan Mwiruki here. 30 seconds of Kotlin Curated collection of useful Kotlin 1.3 snippets that you can understand

Ivan Moto 246 Dec 19, 2022
Notion Text Snippets Notion + iOS快捷指令实现的随时随地文本收集功能

Notion Text Snippets Notion + iOS快捷指令实现的随时随地文本收集功能 Notion 配置 第一步:创建 integration 打开 my integrations ,创建一个integration,并记录token。 第二步:创建 Database 打开 Notio

Timothy.Ge 42 Nov 23, 2022
Add screenshots to your Android tests

Testify — Android Screenshot Testing Add screenshots to your Android tests Expand your test coverage by including the View-layer. Testify allows you t

Shopify 222 Dec 26, 2022
Binding your extras more easier, more simpler for your Android project

Ktan Ktan make your intent / arguments more easier and readable. And most important, will help you bind all extras for your activity / fragment. And a

Ade Fruandta 3 Jan 7, 2023
An Interpreter/Transpiler for the Folders esoteric programming language, a language with no code and just folders

Folders2kt ?? An Interpreter/Transpiler of the Folders esoteric programming language, a language with no code and just folders, written in Kotlin Show

Jens Klingenberg 18 Jan 4, 2023
An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show.

MemesSharing An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show. 1. Fl

Vikas Bajpayee 13 Aug 6, 2022
Victor Hugo 1 Feb 2, 2022
A very simple Android app which shows you random memes with the help of meme-api which you can share with your friends!

Meme Share A very simple Android app which shows you random memes with the help of meme-api which you can share with your friends! Tech stack 100% wri

Stɑrry Shivɑm 8 Aug 10, 2022
Waple helps you share your Wi-Fi password quickly.💭🧇

waple Waple helps you share your Wi-Fi password quickly. ?? ?? Production intention ?? Wi-Fi passwords are usually complicated for security purposes.

Euphony 5 Jul 21, 2022
This project is basically PowerNukkit but just in Kotlin (check out the original PowerNukkit source here: https://github.com/PowerNukkit/PowerNukkit)

Introduction Nukkit is nuclear-powered server software for Minecraft: Pocket Edition. It has a few key advantages over other server software: Written

Chrones 5 Jul 7, 2021
Exploring Kotlin Symbol Processing - KSP. This is just an experiment.

KSP example Exploring Kotlin Symbol Processing - KSP. This is just an experiment. Project contains 2 modules Processing Example Processing module is t

Merab Tato Kutalia 12 Aug 23, 2022
Just a POC repo for using Kotlin continuations

This repository This is for now just a POC repo for using Kotlin continuations, but i plan on using this to make a general library for kotlin integrat

Roman / Nea 0 Oct 29, 2021
Swarup 2 Feb 6, 2022
This just checks what architecture an installed application is using for its libraries.

Architecture Checker This just checks what architecture an installed application is using for its libraries. About Recently, I've seen that many peopl

Rev 11 Jan 31, 2023
Advent of Code 2021 in Kotlin, solved by myself. Focus on code readability. With GitHub Actions all puzzles are executed and their solutions printed

Advent of Code 2021 in Kotlin Focus on Code Readability. With CI Solution Printing. Welcome to the Advent of Code1 Kotlin project created by michaeltr

Michael Troger 1 Dec 12, 2021
Kadrekka is a library that aims to make Kotlin more accessible to the northern italian population

Kadrekka Kadrekka is a library that aims to make Kotlin more accessible to the northern italian population. It provides lots of utility functions to m

Marco 8 May 9, 2021
Helper functions for making Approvals-Java more Kotlin friendly

Approvals-Kt Helper functions for making Approvals-Java more Kotlin-friendly Usage Verify using Approvals-Kt import com.github.greghynds.approvals.Kot

Greg Hynds 2 Oct 18, 2021
From 8-10 October 2021 there was VTB MORE tech 3.0, where the DUCK team presented their solution.

InvestmentGuideVTB Ссылка на репозиторий с бэкендом приложения: https://github.com/disarrik/vtbBackend Процесс сегментация происходит в отдельном окне

Denis 1 Nov 8, 2021
Ktor is an asynchronous framework for creating microservices, web applications and more.

ktor-sample Ktor is an asynchronous framework for creating microservices, web applications and more. Written in Kotlin from the ground up. Application

mohamed tamer 5 Jan 22, 2022