Skip to content

Releases: mpecan/upsert

v1.5.1

16 Jul 13:38
039a4cc

Choose a tag to compare

1.5.1 (2025-07-08)

Bug Fixes

  • deps: update dependency org.xerial:sqlite-jdbc to v3.50.2.0 (#71) (ff14219)

v1.5.0

24 Jun 23:07
92750fa

Choose a tag to compare

1.5.0 (2025-06-24)

Features

  • Add @MappedSuperclass support for JPA entities (#66) (14c6583)

v1.4.0

10 Jun 15:43
79dda64

Choose a tag to compare

1.4.0 (2025-06-10)

Features

  • significantly improve test coverage and fix maintainability violations (#55) (0336441)

v1.3.0

10 Jun 09:00
c3da25a

Choose a tag to compare

1.3.0 (2025-06-10)

Features

  • add JaCoCo code coverage reporting for SonarQube integration (#52) (ef028e5)
  • introduce ability to upsert conditionally ⚡ (#48) (80f67b8)

Bug Fixes

  • deps: update dependency org.xerial:sqlite-jdbc to v3.50.1.0 (#51) (7a2516e)

Documentation

  • update version in README.md to 1.2.0 (#38) (d4ea607)

v1.2.0

25 Mar 20:00
a9ed6f0

Choose a tag to compare

1.2.0 (2025-03-25)

Features

Bug Fixes

  • deps: update dependency org.xerial:sqlite-jdbc to v3.49.1.0 (#34) (359efe6)

Documentation

  • update version in README.md to 1.1.0 (#32) (ea9e4f6)

v1.1.0

23 Mar 16:23
736a6d3

Choose a tag to compare

1.1.0 (2025-03-23)

Features

  • add auto-configuration for Upsert functionality and update performance report formatting (#30) (f703b6c)
  • add performance tests for upsert operations in MySQL and PostgreSQL (#27) (bbb0593)
  • implement performance testing framework for upsert operations in MySQL and PostgreSQL (#29) (e55ef63)

v1.0.1

21 Mar 21:27
7d9d6e8

Choose a tag to compare

1.0.1 (2025-03-21)

Bug Fixes

v1.0.0

21 Mar 21:21
28d03bf

Choose a tag to compare

1.0.0 (2025-03-21)

Features

  • add custom upsert methods with ON clause and ignored fields support (48b4148)
  • add HikariCP configuration and teardown methods for integration tests (e5e6c7a)
  • add mise.toml for Node.js version configuration (ec85b7d)
  • add MySQL and PostgreSQL upsert implementation documentation (750421e)
  • add MySQL and PostgreSQL upsert implementation documentation (2c770a7)
  • add support for entities with generated IDs in upsert operations and implement integration tests (8c7cba7)
  • add support for JPA custom converters and enhance upsert operations (08ff8c1)
  • add UpsertInfo data class and refactor UpsertMethodNameParser to use it (958075e)
  • add UpsertInfo data class and refactor UpsertMethodNameParser to use it (2af3ed1)
  • add upsertOnIdIgnoringAllFields method to allow insert-only operations (600a4b1)
  • configure HikariCP settings for improved connection management in tests (26f2d06)
  • enhance UpsertModel to improve column handling and validation logic (7919ad4)
  • implement abstract JDBC upsert operations with PostgreSQL and MySQL support (6fe99b9)
  • implement abstract JDBC upsert operations with PostgreSQL and MySQL support (649d49e)
  • implement abstract JDBC upsert operations with PostgreSQL and MySQL support (2e7dd88)
  • implement upsert functionality with support for PostgreSQL and MySQL (cfad87c)
  • implement UpsertModel and related metadata provider for upsert operations (f04034a)
  • implement UpsertModel and related metadata provider for upsert operations (c9283c9)
  • implement UpsertModel and related metadata provider for upsert operations (14b22c0)
  • initialize project structure with Spring Boot and Kotlin (d8e0373)