8000 Comparing v1.7.2...v1.7.3 · Kotlin/kotlinx.serialization · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Kotlin/kotlinx.serialization
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.7.2
Choose a base ref
...
head repository: Kotlin/kotlinx.serialization
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.7.3
Choose a head ref
  • 6 commits
  • 15 files changed
  • 3 contributors

Commits on Aug 30, 2024

  1. Ignore NoClassDefFoundError when initializing builtins map for serial…

    …izer() function.
    
    Normally they should not occur, but in rare setups when runtime stdlib may be lower than 2.0, we may want to ignore errors about experimental classes.
    
    Fixes #2803
    sandwwraith committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    0b015e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Check against serialName instead of simpleClassName (#2802)

    in PrimitiveSerialDescriptor constructor.
    
    By doing so, we allow users to declare their own serializers with short names like "Uuid" or "Duration", even though it is not recommended — because they may have been declared before library updates.
    
    Fixes #2799
    sandwwraith authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    d9753af View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Drop usage of deprecated Any?.freeze() in K/N target (#2819)

    The legacy memory model was removed from the K/N runtime in 1.9.20.
    Now, this function does nothing, and its usages can be safely dropped.
    
    Worker.execute functions no longer require the argument to be frozen,
    as objects can no longer be frozen.
    Abduqodiri Qurbonzoda authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    595bcbd View commit details
    Browse the repository at this point in the history
  2. Use explicit kotlin-stdlib and kotlin-test versions from version cata…

    …log (#2818)
    
    Using explicit versions helps work around the issue where the stdlib version was missing from the POM (https://youtrack.jetbrains.com/issue/KT-71443/Unexpected-POM-file-change-when-updating-from-Kotlin-2.0.0-to-Kotlin-2.0.20).
    
    Also, simplify dependencies' setup since `stdlib-common` does not have to be declared explicitly since 1.9.20 (https://kotlinlang.org/docs/whatsnew1920.html#easier-configuration-of-new-standard-library-versions-in-gradle) and kotlin-test-junit is selected automatically if no other runner is specified (https://kotlinlang.org/docs/gradle-configure-project.html#jvm-variants-of-kotlin-test).
    
    Fixes #2810
    sandwwraith authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    2f1dbdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21311a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    d4d066d View commit details
    Browse the repository at this point in the history
Loading
0