+
Skip to content

Release v3.5.0 #393

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 131 commits into from
Jun 5, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
e889856
prepare for next iteration
vincentlauvlwj May 11, 2021
041f762
upgrade gradle
vincentlauvlwj May 12, 2021
0be9df3
init buildSrc project
vincentlauvlwj May 12, 2021
5dcb018
update git ignore
vincentlauvlwj May 12, 2021
9920c9e
change buildSrc package
vincentlauvlwj May 12, 2021
7090f19
migrate module conventions
vincentlauvlwj May 13, 2021
80f8bc2
migrate check source header
vincentlauvlwj May 14, 2021
2fd7c75
migrate generate tuples
vincentlauvlwj May 14, 2021
5ccdb1f
migrate generate tuples
vincentlauvlwj May 14, 2021
a4e2729
migrate root project
vincentlauvlwj May 15, 2021
0a311ef
migrate core module
vincentlauvlwj May 15, 2021
e3b6b94
migrate global module
vincentlauvlwj May 15, 2021
df8e821
migrate jackson module
vincentlauvlwj May 15, 2021
1558b71
migrate dialect modules
vincentlauvlwj May 15, 2021
3012875
fix bugs
vincentlauvlwj May 15, 2021
5ce6923
fix tuples generation
vincentlauvlwj May 16, 2021
94c8818
fix code style
vincentlauvlwj May 16, 2021
6ba7b36
fix code style
vincentlauvlwj May 16, 2021
c484de5
fix code style
vincentlauvlwj May 16, 2021
2de50b2
refactor publish script
vincentlauvlwj May 16, 2021
09b77ff
update contributing guide
vincentlauvlwj May 18, 2021
741bdd5
upgrade to kotlin 1.5
vincentlauvlwj May 22, 2021
29c7746
don't cause stackoverflow in whereWithConditions
ecopoesis Sep 10, 2021
0398a54
use suggestion
ecopoesis Sep 10, 2021
a7db1d8
cleanup
ecopoesis Sep 10, 2021
df7b0ad
more cleanup
ecopoesis Sep 10, 2021
7d00f87
Merge pull request #328 from ecopoesis/feature/where-with-conditions-…
vincentlauvlwj Sep 11, 2021
93ae923
Add 'earth' and 'cube' Postgresql types
KocproZ Jan 15, 2022
5b8f202
Add CubeExpression and it's operators
KocproZ Jan 17, 2022
612eca4
Add functions from earthdistance extension
KocproZ Jan 17, 2022
9766e9c
Add myself to contributors
KocproZ Jan 17, 2022
c2d3611
Add additional comments
KocproZ Jan 17, 2022
3eebd3d
Replace double[] arrays with kotlin's DoubleArray
KocproZ Jan 17, 2022
e71ccdb
Styling changes
KocproZ Jan 17, 2022
2f26e0c
More styling changes to address codacy
KocproZ Jan 17, 2022
b97afeb
Add copyright header
KocproZ Jan 17, 2022
a26e3f6
feature(SQLite): InsertOrUpdate
bin-tenkuu Feb 9, 2022
889d40f
feature(SQLite): InsertOrUpdate 修改为 sqlite 方言
bin-tenkuu Feb 9, 2022
8b0fded
fix: Codacy Static Code Analysis
bin-tenkuu Feb 9, 2022
261b5ee
fix: Codacy Static Code Analysis
bin-tenkuu Feb 9, 2022
9c6ddf7
feature(SQLite): Adding Functions
bin-tenkuu Feb 10, 2022
87c498b
feature(SQLite): BulkInsert.kt copy from postgresql
bin-tenkuu Feb 10, 2022
edafba5
fix(SQLite): no need to remove 'table-name' when visitColumn
bin-tenkuu Feb 10, 2022
6488c8c
feature(SQLite): BulkInsert.kt change to SQLite dialect
bin-tenkuu Feb 10, 2022
edf0f29
feature(SQLite): WHERE clause at the end of the DO UPDATE
bin-tenkuu Feb 10, 2022
169bb6f
feature(SQLite): Adding Global.kt
bin-tenkuu Feb 10, 2022
b5e8495
docs(SQLite): add docs on function 'where'
bin-tenkuu Feb 10, 2022
6d14238
build(build.gradle): Add name to list of developers
bin-tenkuu Feb 10, 2022
7190535
fix(SQLite): UNION clause can only use `visitQuery`
bin-tenkuu Feb 15, 2022
eccb295
fix code style
vincentlauvlwj May 6, 2022
1c51611
fix code style
vincentlauvlwj May 6, 2022
65501c4
rm codacy badge
vincentlauvlwj May 6, 2022
03f9702
config github actions build
vincentlauvlwj May 13, 2022
1f7027f
rm travis config
vincentlauvlwj May 13, 2022
5c113d1
test publish
vincentlauvlwj May 14, 2022
7452027
fix shell syntax error
vincentlauvlwj May 14, 2022
c8b6093
fix shell syntax error
vincentlauvlwj May 14, 2022
ad1f85d
test
vincentlauvlwj May 14, 2022
f56249f
fix shell syntax error
vincentlauvlwj May 14, 2022
66a4e6b
test
vincentlauvlwj May 14, 2022
a6c50e3
test
vincentlauvlwj May 14, 2022
bb139bc
setup github actions build
vincentlauvlwj May 14, 2022
2da4d0e
upgrade gradle & kotlin version
vincentlauvlwj May 14, 2022
63c1b96
upgrade detekt version
vincentlauvlwj May 14, 2022
4cfee8d
fix code style
vincentlauvlwj May 14, 2022
b4f7666
update source header
vincentlauvlwj May 14, 2022
d2b8033
test inline class
vincentlauvlwj May 15, 2022
c3c828b
test unbox value
vincentlauvlwj May 15, 2022
aa5a3ec
add source header
vincentlauvlwj May 16, 2022
98487d3
test box value
vincentlauvlwj May 17, 2022
22efee1
fix kdoc
vincentlauvlwj May 17, 2022
d866a18
support inline class properties
vincentlauvlwj May 18, 2022
bbb994f
add test
vincentlauvlwj May 18, 2022
80c67f1
rm unsigned numbers opt-inn
vincentlauvlwj May 18, 2022
d453142
refactor reflect functions
vincentlauvlwj May 18, 2022
420fa61
fix compile error
vincentlauvlwj May 18, 2022
4279c67
fix compile error
vincentlauvlwj May 18, 2022
9161c61
fix code style
vincentlauvlwj May 18, 2022
74d18d2
test jvm-default compatibility
vincentlauvlwj May 19, 2022
4c3fd34
default method handler
vincentlauvlwj May 21, 2022
e806b75
fix lookup illegal access exception
vincentlauvlwj May 21, 2022
919d109
refactor default method handler
vincentlauvlwj May 21, 2022
a1567c2
default method handle for jdk 9
vincentlauvlwj May 22, 2022
009ea16
refactor
vincentlauvlwj May 22, 2022
da44cfc
fix parameter naming
vincentlauvlwj May 22, 2022
1c43f34
refactor jackson entity type resolver builder
vincentlauvlwj May 22, 2022
45e9295
rm unused import
vincentlauvlwj May 22, 2022
d9b5ecc
test default method override
vincentlauvlwj May 22, 2022
b3f086a
update jvm target
vincentlauvlwj May 22, 2022
10375b2
gt operator
vincentlauvlwj May 24, 2022
b52318c
gte operator
vincentlauvlwj May 24, 2022
e4428bc
lt operator
vincentlauvlwj May 24, 2022
659e378
lte operator
vincentlauvlwj May 24, 2022
37bedfe
neq operator
vincentlauvlwj May 24, 2022
450b1ce
use kotlin-stdlib-jdk8
vincentlauvlwj May 24, 2022
473dc7e
rm deprecated api
vincentlauvlwj May 25, 2022
dbd3fe0
rm deprecated api
vincentlauvlwj May 25, 2022
ecb43ca
rm deprecated api
vincentlauvlwj May 25, 2022
3a33855
rm deprecated api
vincentlauvlwj May 25, 2022
ed3e8c4
rm deprecated api
vincentlauvlwj May 25, 2022
e9aa057
rm deprecated api
vincentlauvlwj May 25, 2022
3a9b5b2
rm deprecated api
vincentlauvlwj May 25, 2022
416d06b
rm deprecated api
vincentlauvlwj May 25, 2022
b5385ed
rm deprecated api
vincentlauvlwj May 25, 2022
863696e
rm deprecated api
vincentlauvlwj May 25, 2022
11291e2
rm deprecated api
vincentlauvlwj May 25, 2022
1b60a01
fix compile error
vincentlauvlwj May 25, 2022
9d0e530
fix conflicts
vincentlauvlwj May 26, 2022
5530c99
Merge branch 'KocproZ-master' into v3.5.x
vincentlauvlwj May 26, 2022
16a576d
refactor cube sql type
vincentlauvlwj May 27, 2022
14ecb4d
refactor earth sql type
vincentlauvlwj May 28, 2022
8c652ea
rm infix keyword for cube operators
vincentlauvlwj May 28, 2022
3b74617
refactor earth functions
vincentlauvlwj May 28, 2022
285cc7d
refactor sql types
vincentlauvlwj May 28, 2022
2f0d466
fix sql visitor
vincentlauvlwj May 28, 2022
96da3f2
refacto postgresql tests
vincentlauvlwj May 29, 2022
e3094b7
fix code style
vincentlauvlwj May 29, 2022
cad4e8e
use slf4j-simple for tests
vincentlauvlwj May 29, 2022
4838537
refactor testcontainers usage
vincentlauvlwj May 29, 2022
4a1bbac
add functions latitude & longitude
vincentlauvlwj May 29, 2022
0c7cb89
deprecate ktorm-global
vincentlauvlwj May 30, 2022
bf79efd
fix conflicts
vincentlauvlwj May 30, 2022
451717d
Merge branch '2938137849-master' into v3.5.x
vincentlauvlwj May 30, 2022
64dee20
add comment
vincentlauvlwj May 31, 2022
a45a092
revert unnecessary changes
vincentlauvlwj Jun 1, 2022
adb5600
separate SQLite dml tests
vincentlauvlwj Jun 1, 2022
c5b466b
add comments
vincentlauvlwj Jun 3, 2022
6cc6700
update comment syntax
vincentlauvlwj Jun 3, 2022
adaf213
entity extensions api #387
vincentlauvlwj Jun 3, 2022
5a03ee6
add since comment
vincentlauvlwj Jun 3, 2022
5398067
release v3.5.0
vincentlauvlwj Jun 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: build

on:
push:
pull_request:
types: [opened, synchronize, reopened]
release:
types: [published]

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2

- name: Setup Java
uses: actions/setup-java@v2
with:
distribution: temurin
java-version: 8

- name: Setup Gradle
uses: gradle/gradle-build-action@v2

- name: Assemble the Project
run: ./gradlew assemble

- name: Run Tests
run: ./gradlew check

- name: Publish Artifacts
run: |
if [[ $(cat "ktorm.version") =~ "SNAPSHOT" ]] ; then
./gradlew publishDistPublicationToSnapshotRepository
else
if [[ $GITHUB_EVENT_NAME == "release" ]] ; then
./gradlew publishDistPublicationToCentralRepository
else
echo "Skip release publication because this is not a release event"
fi
fi
env:
OSSRH_USER: ${{secrets.OSSRH_USER}}
OSSRH_PASSWORD: ${{secrets.OSSRH_PASSWORD}}
GPG_KEY_ID: ${{secrets.GPG_KEY_ID}}
GPG_PASSWORD: ${{secrets.GPG_PASSWORD}}
GPG_SECRET_KEY: ${{secrets.GPG_SECRET_KEY}}
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@ logs/

### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/

33 changes: 0 additions & 33 deletions .travis.yml

This file was deleted.

2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ Pull requests are always welcome and can be a quick way to get your fix or impro
- By contributing to Ktorm, you agree that your contributions will be licensed under [Apache License 2.0](LICENSE).
- Coding Conventions are very important. Refer to the [Kotlin Style Guide](https://kotlinlang.org/docs/reference/coding-conventions.html) for the recommended coding standards of Ktorm.
- If you've added code that should be tested, add tests and ensure they all pass. If you've changed APIs, update the documentation.
- If it's your first time contributing to Ktorm, please also update the `build.gradle` file, add your GitHub ID to the developers info, which will let more people know your contributions.
- If it's your first time contributing to Ktorm, please also update [this file](buildSrc/src/main/kotlin/ktorm.maven-publish.gradle.kts), add your GitHub ID to the developer's info, which will let more people know your contributions.
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,15 @@
<img src="https://raw.githubusercontent.com/kotlin-orm/ktorm-docs/master/source/images/logo-full.png" alt="Ktorm" width="300" />
</p>
<p align="center">
<a href="https://www.travis-ci.org/kotlin-orm/ktorm">
<img src="https://www.travis-ci.org/kotlin-orm/ktorm.svg?branch=master" alt="Build Status" />
<a href="https://github.com/kotlin-orm/ktorm/actions/workflows/build.yml">
<img src="https://github.com/kotlin-orm/ktorm/actions/workflows/build.yml/badge.svg" alt="Build Status" />
</a>
<a href="https://search.maven.org/search?q=g:%22org.ktorm%22">
<img src="https://img.shields.io/maven-central/v/org.ktorm/ktorm-core.svg?label=Maven%20Central" alt="Maven Central" />
</a>
<a href="LICENSE">
<img src="https://img.shields.io/badge/license-Apache%202-blue.svg?maxAge=2592000" alt="Apache License 2" />
</a>
<a href="https://app.codacy.com/gh/kotlin-orm/ktorm?utm_source=github.com&utm_medium=referral&utm_content=kotlin-orm/ktorm&utm_campaign=Badge_Grade_Dashboard">
<img src="https://api.codacy.com/project/badge/Grade/72c1185f408b4cc0974c735fa5c419bc" alt="Codacy Badge" />
</a>
<a href="https://github.com/KotlinBy/awesome-kotlin">
<img src="https://kotlin.link/awesome-kotlin.svg" alt="Awesome Kotlin Badge" />
</a>
Expand Down
7 changes: 2 additions & 5 deletions README_cn.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,15 @@
<img src="https://raw.githubusercontent.com/kotlin-orm/ktorm-docs/master/source/images/logo-full.png" alt="Ktorm" width="300" />
</p>
<p align="center">
<a href="https://www.travis-ci.org/kotlin-orm/ktorm">
<img src="https://www.travis-ci.org/kotlin-orm/ktorm.svg?branch=master" alt="Build Status" />
<a href="https://github.com/kotlin-orm/ktorm/actions/workflows/build.yml">
<img src="https://github.com/kotlin-orm/ktorm/actions/workflows/build.yml/badge.svg" alt="Build Status" />
</a>
<a href="https://search.maven.org/search?q=g:%22org.ktorm%22">
<img src="https://img.shields.io/maven-central/v/org.ktorm/ktorm-core.svg?label=Maven%20Central" alt="Maven Central" />
</a>
<a href="LICENSE">
<img src="https://img.shields.io/badge/license-Apache%202-blue.svg?maxAge=2592000" alt="Apache License 2" />
</a>
<a href="https://app.codacy.com/gh/kotlin-orm/ktorm?utm_source=github.com&utm_medium=referral&utm_content=kotlin-orm/ktorm&utm_campaign=Badge_Grade_Dashboard">
<img src="https://api.codacy.com/project/badge/Grade/72c1185f408b4cc0974c735fa5c419bc" alt="Codacy Badge" />
</a>
<a href="https://github.com/KotlinBy/awesome-kotlin">
<img src="https://kotlin.link/awesome-kotlin.svg" alt="Awesome Kotlin Badge" />
</a>
Expand Down
7 changes: 2 additions & 5 deletions README_jp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,15 @@
<img src="https://raw.githubusercontent.com/kotlin-orm/ktorm-docs/master/source/images/logo-full.png" alt="Ktorm" width="300" />
</p>
<p align="center">
<a href="https://www.travis-ci.org/kotlin-orm/ktorm">
<img src="https://www.travis-ci.org/kotlin-orm/ktorm.svg?branch=master" alt="Build Status" />
<a href="https://github.com/kotlin-orm/ktorm/actions/workflows/build.yml">
<img src="https://github.com/kotlin-orm/ktorm/actions/workflows/build.yml/badge.svg" alt="Build Status" />
</a>
<a href="https://search.maven.org/search?q=g:%22org.ktorm%22">
<img src="https://img.shields.io/maven-central/v/org.ktorm/ktorm-core.svg?label=Maven%20Central" alt="Maven Central" />
</a>
<a href="LICENSE">
<img src="https://img.shields.io/badge/license-Apache%202-blue.svg?maxAge=2592000" alt="Apache License 2" />
</a>
<a href="https://app.codacy.com/gh/kotlin-orm/ktorm?utm_source=github.com&utm_medium=referral&utm_content=kotlin-orm/ktorm&utm_campaign=Badge_Grade_Dashboard">
<img src="https://api.codacy.com/project/badge/Grade/72c1185f408b4cc0974c735fa5c419bc" alt="Codacy Badge" />
</a>
<a href="https://github.com/KotlinBy/awesome-kotlin">
<img src="https://kotlin.link/awesome-kotlin.svg" alt="Awesome Kotlin Badge" />
</a>
Expand Down
220 changes: 0 additions & 220 deletions build.gradle

This file was deleted.

Loading
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载