main
Merged regressiontests and modeltests into the test root.
Fixed #36906 -- Handled coalescing JSON-primitive strings and JSON values on Oracle.
Fixed #35139 -- Prevented file read after ImageField is saved to storage.
Refs #33476 -- Reformatted code with Black.
Applied Black's 2025 stable style.
Removed obsolete assertions in BooleanFieldTests.test_return_type().
Fixed #24561 -- Added support for callables on model fields' choices.
Fixed #36233 -- Avoided quantizing integers stored in DecimalField on SQLite.
Relaxed some query ordering assertions in various tests.
Fixed #35453 -- Made ManyToManyField.concrete False.
Fixed #36847 -- Ensured auto_now_add fields are set on pre_save().
Fixed #29529 -- Allowed models.fields.FilePathField to accept a callable path.
Removed reference to "manager" in ForeignKeyTests.
Fixed #36765 -- Added support for stored GeneratedFields on Oracle 23ai/26ai (23.7+).
Removed double spaces after periods and within phrases.
Refs #36494 -- Prevented crash in JSONField numeric lookups with expressions.
Refs #35405 -- Removed FieldCacheMixin.get_cache_name() per deprecation timeline.
Fixed #36727 -- Deprecated Field.get_placeholder in favor of get_placeholder_sql.