Rob Bygrave
6f249c7b72
No effective change, tidy ScalarTypeBaseDate only
2022-08-26 12:36:04 +12:00
Rob Bygrave
09e20934d7
Refactor move ScalarTypeBaseDate to ebean-core-type module
2022-08-26 12:30:50 +12:00
Rob Bygrave
5b22506b9b
Refactor move ScalarTypeBaseVarchar to ebean-core-type module
2022-08-26 12:28:29 +12:00
Rob Bygrave
13a913428e
DecimalUtils - remove unused methods converting between Instance and BigDecimal
2022-08-26 12:24:15 +12:00
Rob Bygrave
5667f1b118
ScalarTypeCharArray - remove unused method jsonWrite() with incorrect params
2022-08-26 12:20:36 +12:00
Rob Bygrave and GitHub
fcb8e4ca64
Merge pull request #2806 from ebean-orm/feature/refactor-scalarType-convertFromMillis
...
Refactor ScalarType, remove convertFromMillis() method (no longer needed)
2022-08-25 22:49:03 +12:00
Rob Bygrave
c5e8b217e3
Refactor ScalarType, remove convertFromMillis() method (no longer needed)
...
Due to the move and change of CsvReader using StringParser ScalarType no longer
needs that general convertFromMillis() method. Note that date and dateTime ScalarTypes
still retain this conversion method.
2022-08-25 22:37:47 +12:00
Rob Bygrave and GitHub
f98b6b0e2a
Merge pull request #2805 from ebean-orm/feature/extract-csv-reader-module
...
Extract csv reader module
2022-08-25 22:24:07 +12:00
Rob Bygrave
f01d8174e8
Extract CsvReader - fix parent pom version
2022-08-25 22:17:20 +12:00
Rob Bygrave
ccf790a630
Extract CsvReader - provider scope for ebean-core
2022-08-25 22:15:15 +12:00
Rob Bygrave
efe80a534c
Extract CsvReader - remove built in date, time, dateTime parsing - use StringParser instead
...
Just always use our own StringParser lambda function instead for parsing date, time and dateTime types.
2022-08-25 22:09:38 +12:00
Rob Bygrave
1aac01ead0
Extract CsvReader - move DefaultCsvCallback and add module-info
2022-08-25 17:49:11 +12:00
Rob Bygrave
216c43eea6
Extract CsvReader into separate ebean-csv-reader module
2022-08-25 17:25:49 +12:00
Rob Bygrave and GitHub
5b2a8cdacb
Merge pull request #2804 from ebean-orm/feature/refactor-move-ScalarTypeBase
...
Refactor move ScalarTypeBase + remove loadIgnore()
2022-08-25 13:47:14 +12:00
Rob Bygrave
d2da4f7e52
Reorder methods on ScalarType only
2022-08-25 13:12:35 +12:00
Rob Bygrave
186019da7f
Refactor ScalarType move format() default method from ScalarTypeBase to ScalarType
2022-08-25 13:00:30 +12:00
Rob Bygrave
7d1772cb54
Refactor ScalarType remove loadIgnore() method to implement in BeanProperty & DynamicPropertyBase
2022-08-25 12:53:44 +12:00
Rob Bygrave
cd30c47951
Refactor move ScalarTypeBase to the ebean-core-type module (for external reuse)
...
Doing this in preparation for moving the joda-time scalar types into their own module
(so that they can become optional).
2022-08-25 12:42:12 +12:00
Rob Bygrave and GitHub
4b11147b83
Merge pull request #2801 from ebean-orm/feature/drop-feature-OnQueryOnly
...
Remove the OnQueryOnly (rollback) feature
2022-08-25 12:30:16 +12:00
Rob Bygrave and GitHub
6d7a5f07f0
Merge pull request #2803 from ebean-orm/feature/refactor-scalarType-methodNames
...
Refactor ScalarType methods from getters to accessors
2022-08-25 12:30:05 +12:00
Rob Bygrave
26f0605d72
Refactor ScalarType methods from getters to accessors
2022-08-25 12:25:38 +12:00
Rob Bygrave and GitHub
4959053ce0
Merge pull request #2802 from ebean-orm/feature/remove-ScalarType-isDateTimeCapable
...
Remove ScalarType.isDateTimeCapable() ... (only used by CSV reader)
2022-08-25 12:17:26 +12:00
Rob Bygrave
10c9b2addd
Remove ScalarType.isDateTimeCapable() ... (only used by CSV reader)
...
So the complexity cost doesn't justify itself against only being used
by CSV reader to validate when assigning a date/time format to a property
/ expression path.
2022-08-25 12:16:37 +12:00
Rob Bygrave and GitHub
3092b59622
Merge pull request #2800 from ebean-orm/feature/refactor-databasePlatform
...
Refactor database platform - remove unused tableExists() method, rename getters to accessors
2022-08-25 12:01:49 +12:00
Rob Bygrave
8b086e0e49
Bump to 13.8.2-SNAPSHOT after release
2022-08-25 11:48:18 +12:00
Rob Bygrave
981c3595a8
[maven-release-plugin] prepare for next development iteration
2022-08-25 11:34:05 +12:00
Rob Bygrave
5414fa17cf
[maven-release-plugin] prepare release ebean-parent-13.8.1
ebean-parent-13.8.1
2022-08-25 11:33:58 +12:00
Rob Bygrave
807b017463
Bump to ebean-agent 13.8.1
2022-08-25 11:29:25 +12:00
Rob Bygrave
96b674114c
Remove the OnQueryOnly (rollback) feature
...
The better approach these days is to use the read-only datasource with autoCommit
2022-08-25 11:26:55 +12:00
Rob Bygrave
456086fb3c
Refactor DatabasePlatform - rename getters to accessors
...
Although this is public API these getters are not expected to be used
by application code so, I feel comfortable making this change.
2022-08-25 10:34:39 +12:00
Rob Bygrave
341b9a7449
Refactor DatabasePlatform - remove unused method tableExists()
2022-08-25 10:23:14 +12:00
Rob Bygrave
6c7cedc1f1
#2799 - Remove unused DatabasePlatform.treatEmptyStringsAsNull
2022-08-25 10:19:11 +12:00
Rob Bygrave
01155c3466
#2798 - SQL Anywhere: invalid escape character on like expression
2022-08-23 18:16:51 +12:00
Rob Bygrave
c297ebda5a
No effective change, fix typo in DatabasePlatform variable name
2022-08-23 16:09:45 +12:00
Rob Bygrave and GitHub
cec7492c10
Merge pull request #2797 from ebean-orm/feature/systemLogger-logging
...
Use AppLog and System.Logger for logging rather than slf4j-api
2022-08-23 15:36:49 +12:00
Rob Bygrave
4252445eb4
Use AppLog and System.Logger for logging - static imports
2022-08-23 15:18:46 +12:00
Rob Bygrave
a23f241fff
Use AppLog and System.Logger for logging rather than slf4j-api
...
The avaje-applog-slf4j dependency means this is still using
slf4j-api for implementation. Remove that dependency and
service load the desired implementation.
2022-08-18 22:44:31 +12:00
Rob Bygrave and GitHub
d145e6494d
Merge pull request #2796 from ebean-orm/feature/final-mods-querybeans
...
Add missing final modifier on methods of query bean types
2022-08-18 16:55:43 +12:00
Rob Bygrave
2563d52ecf
Fix versions after release
2022-08-18 16:52:10 +12:00
Rob Bygrave
8632aef268
Add missing final modifier on methods of query bean types
2022-08-18 16:49:39 +12:00
Rob Bygrave
f827a292ff
[maven-release-plugin] prepare for next development iteration
2022-08-18 16:04:31 +12:00
Rob Bygrave
a027c630b1
[maven-release-plugin] prepare release ebean-parent-13.8.0
ebean-parent-13.8.0
2022-08-18 16:04:25 +12:00
Rob Bygrave
ab1a49abee
Include ebean-types and persistence-api in BOM
2022-08-18 15:42:55 +12:00
Rob Bygrave
bc5cf0e326
Bump to ebean-agent 13.8.0 (no effective change)
2022-08-18 15:36:48 +12:00
Rob Bygrave
348535ec6c
Bump to 13.8.0-SNAPSHOT
2022-08-18 15:35:17 +12:00
Rob Bygrave and GitHub
273f994cdf
Merge pull request #2795 from ebean-orm/feature/refactor-methodNames-query
...
Refactor rename internal methods - io.ebeaninternal.server.query
2022-08-18 13:26:55 +12:00
Rob Bygrave
c0a3f7e05d
Refactor rename internal methods - io.ebeaninternal.server.query
2022-08-18 11:11:12 +12:00
Rob Bygrave
1bc9bab988
#2794 - ebean-test-containers - Handle SQLServer specific occasional fail on start
2022-08-18 10:19:02 +12:00
Rob Bygrave
dc730fd97b
#2788 - Support mapping @DbArray List<Float> to Postgres float4[]
2022-08-18 08:23:52 +12:00
Rob Bygrave
6c15115530
#2786 - Support logging Ebean version unknown
...
We don't really care if we can't determine the version so only log when we can read it.
2022-08-17 17:42:39 +12:00