Josiah Noel and Rob Bygrave
de81dfc067
Feature: Add a MethodHandles.Lookup SPI ( #3535 )
...
* ServiceLoad lookups
* remove more reflection
* address comments
* Update DefaultTypeManager.java
* Javadoc and format changes
---------
Co-authored-by: Rob Bygrave <robin.bygrave@gmail.com >
2025-02-12 19:30:05 +13:00
Rob Bygrave
1107e4ea4c
Remove deprecated ServletContextListener
2025-02-12 18:38:17 +13:00
Rob Bygrave
24749567d2
Migrate to JSpecify NullMarked/Nullable from avaje.lang NonNullApi/Nullable
2024-10-18 16:46:41 +13:00
Rob Bygrave
92f04a2353
Use io.ebean.service.BootstrapService as common marker interface for service loading bootstrapped services
2024-09-17 21:58:19 +12:00
Ryszard Trojnacki
9135f2cd3e
New Postgis types / Java modules ( #3448 )
...
* Added modules `ebean-net-postgis-types`, `ebean-net-postgis` for new `net.postgis` geometry types without support for GeoLatte.
* Added missing `uses` entry in `module-info.java` for `io.ebean.api`.
2024-07-22 07:31:30 +12:00
Rob Bygrave
ff43672f4e
Move source to Jakarta (use ./jakarta-to-javax.sh)
...
Moving the master branch to use jakarta based code and
dependencies. Change to use ./jakarta-to-javax.sh to convert
back to javax when releasing that.
2023-09-11 23:31:01 +12:00
Rob Bygrave
1aac01ead0
Extract CsvReader - move DefaultCsvCallback and add module-info
2022-08-25 17:49:11 +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
0969e1427b
ebean-api module-info, requires static jackson databind (as optional)
2022-04-20 11:01:10 +12:00
Rob Bygrave
24d8f38b1d
#2374 - Bump to Java 11 and module-path
2022-03-31 08:42:14 +13:00