Sourced from org.assertj:assertj-core's\r\nreleases.
\r\n\r\n\r\nv.3.26.0
\r\n:boom: Breaking Changes
\r\nCore
\r\n\r\n
\r\n- \r\n
\r\nDelegate
\r\n\r\nOptionalDouble
value comparison to\r\nDouble.compare
inhasValue
assertion #3411This fixes the comparison of
\r\nNaN
values which wasn't\r\nworking the way thehasValue
Javadoc describes.The previous behavior can be obtained with\r\n
\r\ngetAsDouble
:\r\n\r\nassertThat(OptionalDouble.of(Double.NaN).getAsDouble()).isSameAs(Double.NaN);\r\n
:no_entry_sign: Deprecated
\r\nCore
\r\n\r\n
\r\n- Deprecate
\r\nObjectAssertFactory
in favor of\r\nAssertions.assertThat(Object)
- Deprecate
\r\nAssertionErrorFactory
in favor of\r\nAssertionErrorCreator
- Deprecate
\r\ncatchThrowableOfType(ThrowingCallable, Class)
\r\nin favor ofcatchThrowableOfType(Class, ThrowingCallable)
\r\n#2823- Deprecate
\r\nassertThat(Iterable, AssertFactory)
,\r\nassertThat(Iterable, Class)
and their respective\r\nthen
variants #3453:sparkles: New Features
\r\nCore
\r\n\r\n
\r\n- Support multiple
\r\nAfterAssertionErrorCollected
callbacks\r\n#3313- Add
\r\nInstanceOfAssertFactory
forSet
\r\ninstances #3325- Add
\r\ndoesNotContainKey
and\r\ndoesNotContainKeys
to GuavaMultimap
\r\nassertions #3334- Add assertions for JDK
\r\nYearMonth
type #3142- Add
\r\nTemporalAssert
type #3404- Add
\r\nignoringFieldsOfTypesMatchingRegexes
#3369- Add
\r\nfail(Throwable)
andfail()
variants #3204- Add
\r\nisPrivate
toClass
assertions- Add
\r\ndoesNot[Start/End]WithWhitespace
methods to\r\nCharSequence
assertions #3441- Add
\r\ncreateAssert(ValueProvider)
to\r\nAssertFactory
#3377- Add
\r\nvalues()
navigation method to\r\nAbstractMapAssert
#3297- Add\r\n
\r\nbytes()
/bytes(Charset)
/bytes(String)
\r\nnavigation methods toAbstractStringAssert
#3232- Add
\r\ndoesNotThrowAnyExceptionExcept
to\r\nAbstractThrowableAssert
#3261- Add
\r\nhasPermittedSubclasses
toClass
\r\nassertions #3316- Add
\r\nisUnmodifiable
toIterator
assertions\r\n#3477:bug: Bug Fixes
\r\nCore
\r\n\r\n
... (truncated)
\r\nb7aae03
\r\n[maven-release-plugin] prepare release assertj-build-3.26.0be4cf7c
\r\nAdd isUnmodifiable
to Iterator
assertions (#3477)6e760db
\r\nchore(deps-dev): bump org.springframework:spring-core from 5.3.35 to\r\n5.3.36 (...29d2bbe
\r\nchore(deps): bump byte-buddy.version from 1.14.15 to 1.14.16 (#3487)97b642a
\r\nRebuild default date formats used to parse string as dates when the\r\ndefault t...9eeb352
\r\nRefactor tests covering date string conversion9707d51
\r\nchore(deps): bump kotlin.version from 1.9.24 to 2.0.0 (#3484)6bab517
\r\nchore(deps-dev): bump org.hibernate.orm:hibernate-core from 6.5.1.Final\r\nto 6....5f70fec
\r\nReduce Qodana verbosity in PRs99f2991
\r\nFix Instant
conversion with Date
assertions\r\n(#3467)Sourced from org.testcontainers:cockroachdb's\r\nreleases.
\r\n\r\n\r\n1.19.8
\r\nTestcontainers for Java 1.19.8
\r\n🚀 Features & Enhancements
\r\n\r\n
\r\n- support backtick enquoting in SQL script splitter (#8593)\r\n
\r\n@peterhalicky
- [localstack] Automatically add LAMBDA_DOCKER_FLAGS with\r\ntestcontainers labels (#8595)\r\n
\r\n@dfangl
- [qdrant] Allow to set key and config file (#8556)\r\n
\r\n@eddumelendez
- [weaviate] Support new project container registry (#8512)\r\n
\r\n@ThomasVitale
- [kafka] Add support for
\r\napache/kafka
(#8416)\r\n@eddumelendez
- [kafka] Skip starting zookeeper when using a Kafka container with\r\nthe provided Zookeeper (#8433)\r\n
\r\n@silh
- Use Awaitility to Poll the Image Pull (#8453)\r\n
\r\n@JKomoroski
- Avoid usage of the non monotonic clock System.currentTimeMillis() in\r\nfavor of System.nanoTime() (#6392)\r\n
\r\n@Nateckert
- Fix DateTimeParseException when created is not set in image config\r\n(#8302)\r\n
\r\n@SgtSilvio
- [redpanda] Override entrypoint (#8450)\r\n
\r\n@eddumelendez
- [weaviae] Add method for getting gRPC port (#8431)\r\n
\r\n@antas-marcin
- [clickhouse] Add
\r\ngetDatabaseName()
method (#8339)\r\n@colin-lee
🐛 Bug Fixes
\r\n\r\n
\r\n- Pass env to ComposeDelegate in DockerComposeContainer#stop (#8493)\r\n
\r\n@mmusenbr
📖 Documentation
\r\n🧹 Housekeeping
\r\n\r\n
\r\n- Add Weaviate module tests with modules (#8481)\r\n
\r\n@antas-marcin
- Update alpine image version to 3.17 (#8476)\r\n
\r\n@eddumelendez
- fix getConnectionString javadoc (#8129)\r\n
\r\n@gabrielluciano
📦 Dependency updates
\r\n\r\n
\r\n- Move to gradle/actions/wrapper-validation (#8559)\r\n
\r\n@eddumelendez
- upgrade to github actions setup-java v4 (#8475)\r\n
\r\n@sullis
- Update ryuk version to 0.7.0 (#8451)\r\n
\r\n@eddumelendez
- chore: use new sshd:1.2.0 image (#8574)\r\n
\r\n@mdelapenya
9b780dd
\r\nAdd support for backtick enquoting in SQL script splitter (#8593)8b9eb0c
\r\nFix Ollama code snippet2195610
\r\nAdd LAMBDA_DOCKER_FLAGS with testcontainers labels (#8595)994b385
\r\nUpdate testcontainers/sshd version to 1.2.0 (#8574)e5c8b1a
\r\nMove to gradle/actions/wrapper-validation (#8559)ba25e5d
\r\n[qdrant] Allow to set key and config file (#8556)8d0cf9b
\r\n[neo4j] Deprecate withLabsPlugins (#8538)5969b0f
\r\nWeaviate: Support new container registry (#8512)9d6e765
\r\nCleanup japicmp excludes8db891a
\r\nAdd support for apache/kafka (#8416)