Skip to content

v0.4.0 release#19

Merged
ShreckYe merged 45 commits intoreleasefrom
main
Oct 28, 2025
Merged

v0.4.0 release#19
ShreckYe merged 45 commits intoreleasefrom
main

Conversation

@ShreckYe
Copy link
Copy Markdown
Member

No description provided.

ShreckYe and others added 30 commits December 1, 2024 17:15
…e the explicit "kotlin-2.1.0" in the project version
Bump Kotlin to 2.1.0, the Gradle wrapper to v8.11.1, our Gradle plugins to v0.8.0, and "kotlin-common" to v0.6.1-SNAPSHOT
…th "exposed-gadt-mapping"/"Exposed GADT Mapping" in files and filenames

```sh
find . -name "*exposed-adt-mapping*" -exec rename 's/exposed-adt-mapping/exposed-gadt-mapping/' {} ";"
```
@ShreckYe ShreckYe requested a review from Copilot October 28, 2025 10:28
@ShreckYe ShreckYe self-assigned this Oct 28, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the project from version 0.3.0 to 0.4.0, renaming it from "exposed-adt-mapping" to "exposed-gadt-mapping" to better reflect its support for generalized algebraic data types. The release migrates to Exposed v1 API (with modularized package structure), upgrades build tooling (Gradle 9.1.0, Kotlin 2.2.21), and updates project configuration including CI workflows.

Key changes:

  • Renamed project from "exposed-adt-mapping" to "exposed-gadt-mapping" across all configuration files and documentation
  • Migrated all Exposed imports from legacy packages to new v1 modular structure (e.g., org.jetbrains.exposed.sqlorg.jetbrains.exposed.v1.core)
  • Updated build dependencies and Gradle wrapper to newer versions

Reviewed Changes

Copilot reviewed 19 out of 22 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
settings.gradle.kts Updated root project name to reflect GADT terminology
lib/src/test/kotlin/com/huanshankeji/exposed/datamapping/classproperty/Examples.kt Migrated imports to Exposed v1 API structure
lib/src/main/kotlin/com/huanshankeji/exposed/datamapping/classproperty/UpdateBuilder.kt Migrated imports to Exposed v1 core packages
lib/src/main/kotlin/com/huanshankeji/exposed/datamapping/classproperty/SimpleClassPropertyMapping.kt Migrated imports to Exposed v1 core packages
lib/src/main/kotlin/com/huanshankeji/exposed/datamapping/classproperty/ClassPropertyMapping.kt Migrated imports to Exposed v1 and added explicit Kotlin stdlib imports
lib/src/main/kotlin/com/huanshankeji/exposed/datamapping/Table.kt Migrated imports to Exposed v1 and added jdbc module import
lib/src/main/kotlin/com/huanshankeji/exposed/datamapping/DataMapperInterfaces.kt Migrated imports to Exposed v1 core packages
lib/build.gradle.kts Added Exposed jdbc module dependency and test configuration
lib/api/exposed-gadt-mapping.api Updated API signatures to reflect Exposed v1 package changes
gradlew.bat Updated Gradle wrapper execution to use -jar flag
gradlew Updated Gradle wrapper script formatting and execution method
gradle/wrapper/gradle-wrapper.properties Upgraded Gradle from 8.10.2 to 9.1.0
gradle.properties Replaced Dokka configuration with Gradle configuration cache
buildSrc/src/main/kotlin/conventions.gradle.kts Updated project metadata and commented out GitHub Packages registry
buildSrc/src/main/kotlin/VersionsAndDependencies.kt Updated version to 0.4.0 and dependencies to newer versions
buildSrc/build.gradle.kts Upgraded Kotlin, gradle plugins, and Dokka versions
README.md Updated project name references and added experimental warning
.github/workflows/kotlin-jvm-ci.yml Refactored to use reusable actions and added JDK 17
.github/workflows/dokka-gh-pages.yml Added JDK 17 setup and updated actions version

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sonarqubecloud
Copy link
Copy Markdown

@ShreckYe ShreckYe merged commit 9ff19f9 into release Oct 28, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants