Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 22, 2024

This PR contains the following updates:

Package Change Age Confidence
com.vladmihalcea:hibernate-types-52 2.8.0 -> 2.21.1 age confidence

Release Notes

vladmihalcea/hibernate-types (com.vladmihalcea:hibernate-types-52)

v2.21.1

================================================================================

ObjectMapperWrapper throws NullPointerException when referencing the ObjectMapper #​533

v2.21.0

================================================================================

Add support for Hibernate ORM 6.1 #​531

Avoid creating too many Jackson ObjectMapper instances #​530

Add lockById function to the BaseHibernateRepository #​529

ObjectMapperJsonSerializer should not clone a String JSON Object #​528

Hibernate Types 6 throws ClassCastException "CustomType cannot be cast to class EntityValuedModelPart" #​520

Add DistinctListTransformer to Hibernate Types 6 #​517

JsonTypeDescriptor throws NullPointerException when using a Kotlin var entity attribute #​516

HibernateRepository doesn't work with multiple DataSources #​513

Empty ranges cannot be converted back to their initial String representation #​507

HibernateTypesContributor throws java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/JsonSerializer #​504

Add the BaseJpaRepository as a better alternative to Spring Data JpaRepository #​501

v2.20.0

================================================================================

Add support for querying by the embedded MonetaryAmount attributes #​497

Allow the ListArrayType to support Set entity attributes #​496

JsonTypeDescriptor should use Objects.equals for both Collections and Maps #​494

Add support for the PostgreSQL 'empty' range that's distinct from the (,) infinite range #​492

v2.19.2

================================================================================

Add Javadoc comments for the HibernateRepository methods #​484

v2.19.1

================================================================================

The findAll method from the JpaRepository is an Anti-Pattern and the HibernateRepository should deprecate it #​483

v2.19.0

================================================================================

Generify the Comparable type in the Range class #​478

Add support for GraalVM native images #​343

v2.18.0

================================================================================

Reuse the DB containers bootstrapped by Testcontainers #​477

Add support for Testcontainers #​476

Add support for the JavaMoney (JSR 354) CurrencyUnit #​473

v2.17.3

================================================================================

HibernateTypesContributor throws java.lang.NoClassDefFoundError: javax/money/MonetaryAmount #​468

v2.17.2

================================================================================

MonetaryAmountType throws NullPointerException when reading a null column value #​465

Envers throws MappingException: Type not supported for auditing #​463

v2.17.1

================================================================================

Make all jackson-module-jaxb-annotations optional #​462

Spring Boot 3 throws NoClassDefFoundError - javax/xml/bind/annotation/XmlElement #​459

Allow OffsetDateTime to be parsed from a Double value #​457

v2.17.0

================================================================================

Avoid the double registration of DoubleArrayType in HibernateTypesContributor for PostgreSQL82Dialect #​453

Update Guava version to version 31.1 #​451

Add support for JavaMoney (JSR 354) with the MonetaryAmountType #​450

Add the amazing HibernateRepository #​444

v2.16.3

================================================================================

Update Readme to include information regarding building the project #​447

Add PostgreSQLCITextType to TypeContributor #​445

HibernateTypesContributor does not register Types on Hibernate 5 and 4 for Oracle, SQL Server, and PostgreSQL #​441

Make the Configuration objects Serializable #​438

v2.16.2

================================================================================

Make the Hibernate 6 Ehcache dependency optional #​433

v2.16.1

================================================================================

Fix the batch sequence generation for the 2.x version of H2 #​428

Remove warning generated on startup "Type [org.hibernate.type.CustomType@6142b9d] defined no registration keys; ignoring" #​427

v2.16.0

================================================================================

Add support for customizing the JsonType underlying Oracle column type #​424

Change JsonBinarySqlTypeDescriptor to bind the JSON object as String #​423

Add support for Oracle 21c JSON columns #​422

v2.15.2

================================================================================

Register the PostgreSQLGuavaRangeType only if Guava Range is available on the classpath #​421

v2.15.1

================================================================================

Rename the Hibernate 6 Dynamic mutable and immutable abstract types #​419

Add support for Hibernate 5.6 in BatchSequenceGenerator #​417

v2.15.0

================================================================================

Add support for Hibernate 6 #​401

Support for Jakarta EE 9 #​380

Create a TypeContributor that registers all supported types #​166

v2.14.1

================================================================================

Add support for using OffsetDateTime in JSON objects #​408

Add support for LocalDateTime[] mappings #​407

Add support for LocalDate[] mappings #​406

PostgreSQLEnumType#sqlTypes() should always return Types.VARCHAR #​399

v2.14.0

================================================================================

Move SQLExtractor to the query package #​359

Move the type/util classes that are not associated to types to the generic util package #​358

Move the ResultTransformer implementations to the query package #​357

Move CamelCaseToSnakeCaseNamingStrategy to the naming package #​356

Add BatchSequenceGenerator #​354

v2.13.0

================================================================================

Avoid the unnecessary UPDATE for JsonNode entity mappings #​348

Parse application.properties and load properties upon initialization #​344

v2.12.1

================================================================================

Add support for half-hour time zones in ZonedDateTime #​329

v2.12.0

================================================================================

Add hibernate-type-55 module #​324

Prevent NullPointerException caused by sqlArrayType in the ListArrayTypeDescriptor #​320

v2.11.1

================================================================================

Add support for using the generic JsonType even when passing it via addScalar #​317

v2.11.0

================================================================================

Add generic JsonType that auto-resolves the SqlTypeDescriptor #​174

v2.10.4

================================================================================

Add fractional support to PostgreSQLIntervalType #​307

Use the provided delimiter parameter in the StringUtils.join method #​302

v2.10.3

================================================================================

ReflectionUtils.getGenericTypes throws ClassCastException when using Kotlin Enums #​300

False positive "class should override both the equals and hashCode methods" for Enum values #​295

v2.10.2

================================================================================

Support PostgreSQL empty & inf range and OffsetDateTime for Guava ranges #​287

v2.10.1

================================================================================

Log a WARN message if the JSON object does not implement equals and hashCode #​281

Convert parsing or processing errors to HibernateException #​280

The NotSerializableException is thrown when mapping a Map<String, List<>> entity attribute to a JSON column #​243

Add MySQL BinaryType #​23

v2.10.0

================================================================================

Add support for mapping BigDecimal arrays #​272

Add sub-second precision for Range #​267

Add MonthDayType to map a java.time.MonthDay to either a DATE or an INTEGER column type #​262

YearMonthTypeDescriptor failed to wrap null value from database in use case of YearMonthIntegerType #​113

v2.9.13

================================================================================

Add support for mapping Java boolean[] arrays or List on PostgreSQL boolean[] array column types #​167

v2.9.12

================================================================================

Add jackson-module-jaxb-annotations dependency #​247

Guava range mapping does not support infinite bounds #​244

Allow JSON Types to handle parameterized entity attribute type variables #​237

v2.9.11

================================================================================

Add SQLExtractor utility #​241

A ClassNotFoundException is thrown when using an Enum List or Array in Kotlin #​238

v2.9.10

================================================================================

Allow the ClassImportIntegrator to include a relative path when registering DTO aliases #​231

ObjectMapperJsonSerializer#clone throws NullPointerException if the Map key or value are null #​227

v2.9.9

================================================================================

Allow the custom ObjectMapper be used for JSON serialization #​220

Allow ArrayType to work on HSQLDB #​219

Expose the Hibernate Type for Range elements #​215

Make AbstractArrayTypeDescriptor#getArrayObjectClass public #​214

v2.9.8

================================================================================

Add support for PostgreSQL "infinity" String values #​211

Add support for saving null JSON objects when using the JsonStringType #​210

Add support for "empty" String values when mapping PostgreSQL range column types #​209

v2.9.7

================================================================================

Add support for checking if the bounds are open or closed for a given Range #​204

Row is always updated when using JSON objects wrapped in POJOs with no explicit equals method duplicate #​203

Allow all ArrayType objects to be used in the addScalar Hibernate Query method #​190

v2.9.6

================================================================================

Use byte arrays when cloning JSON objects #​198

Add Iso8601MonthType to save the 1-based value instead of the 0-based Enum ordinal for a java.time.Month entity attribute #​56

v2.9.5

================================================================================

Switch to using a single Logger instance #​197

v2.9.4

================================================================================

A NullPointerException is thrown when adding a ListArrayType definition to a MappedSuperClass #​189

The ListArrayTypeDescriptor deepCopy method should not convert a List to an Java array #​187

Add support for double arrays #​183

Improve logging of array parameters in BasicBinder #​182

ListArrayType generates an extra UPDATE when persisting an entity #​180

v2.9.3

================================================================================

PostgreSQLEnumType is not compatible with Hibernate 5.2 because of JavaTypeDescriptorRegistry and TypeConfiguration #​176

Unexpected Hibernate dirty checking when using Sets #​175

GraalVM / Quarkus native build support #​173

When fetching an entity from the second-level cache, ListArrayType throws UnsupportedOperationException #​169

v2.9.2

================================================================================

Multidimensional Enum arrays are wrapped to String arrays and a ClassCastException is thrown #​168

v2.9.1

================================================================================

Add support for mapping Java boolean[] arrays or List on PostgreSQL boolean[] array column types #​167

v2.9.0

================================================================================

Add support for MapResultTransformer and ListResultTransformer #​163

Empty multi-dimensional arrays throw ClassCastException #​161

Add support for mapping java.util.Date ARRAY or List to PostgreSQL DATE[] and TIMESTAMP[] #​150

Add support for mapping ARRAY to a java.util.List #​97


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

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.

0 participants