a15be78e10
[RELEASE] Release v0.25.6
v0.25.6
2025-03-30 23:27:32 +02:00
abff1ada45
[FIX] (RestApi tool) null object are serialize as null (like browser)
2025-03-30 23:24:17 +02:00
1c769827cf
[FIX] (RestApi tool) multipart file is not merged with nest parameter
2025-03-30 23:23:51 +02:00
e09de7cc7a
[FEAT] remove dataJson plugin that never exist in NoSQL
2025-03-30 17:00:19 +02:00
a5b9b60294
[FEAT] rename parameter to be clear
2025-03-30 16:59:34 +02:00
288e1f8293
[FEAT] add capabilituy of rest API to manage multipart
2025-03-30 16:58:34 +02:00
d9a5f1ece2
[FEAT] configure deleted element to be missing or false in morphia
2025-03-29 20:23:42 +01:00
f77c6ce13e
[FEAT] remove doucle of code
2025-03-29 20:23:04 +01:00
85754f20f8
[FIX] configuration of mongo interface
2025-03-29 20:22:44 +01:00
969bf78576
[FEAT] configure back compatibility with mongo
2025-03-29 20:21:07 +01:00
f0cf1acf8a
[FIX] configure morphia that is compatible with mongo
2025-03-29 20:20:21 +01:00
7208db5bdf
[FEAT] normalize Mongo and SQL
2025-03-29 20:19:55 +01:00
5b88401d48
[FIX] name of the primary key of the cover is not managed
2025-03-28 21:13:15 +01:00
d53a0719b5
[FEAT] fix 400 error in input error
2025-03-21 08:57:24 +01:00
3e7a1a5473
[VERSION] update dev tag version
2025-03-19 23:36:56 +01:00
c7338c7877
[RELEASE] Release v0.25.4
v0.25.4
2025-03-19 23:35:39 +01:00
1007628713
[FEAT] update test
2025-03-19 23:34:24 +01:00
84a968a426
[Fix] correct @OneToMany on ObjectId
2025-03-19 19:15:24 +01:00
581c936bec
[VERSION] update dev tag version
2025-03-18 23:07:41 +01:00
a6204032b5
[RELEASE] Release v0.25.2
2025-03-18 23:04:15 +01:00
e824feb8a2
[FIX] fix json serialize null in error (remove)
2025-03-18 15:27:42 +01:00
26ea70f80c
[FIX] correct some generic code generation
2025-03-18 15:27:39 +01:00
6291466df0
[VERSION] update dev tag version
2025-03-17 21:59:02 +01:00
2bc7a2c5e3
[RELEASE] Release v0.25.0
v0.25.0
2025-03-17 21:55:44 +01:00
dependabot[bot]
6c69bc63c6
[DEV-OPS] (dependabot) Bump all dependency
2025-03-17 21:13:14 +01:00
85ac72648f
[FIX] not ready dependency
2025-03-16 11:48:33 +01:00
1281415c48
[DEV] integrate hybernate validator
2025-03-16 11:24:16 +01:00
dependabot[bot]
a4521853c3
[DEV-OPS] (dependabot) Bump com.twelvemonkeys.imageio:imageio-webp
...
Bumps com.twelvemonkeys.imageio:imageio-webp from 3.11.0 to 3.12.0.
---
updated-dependencies:
- dependency-name: com.twelvemonkeys.imageio:imageio-webp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 08:51:19 +01:00
dependabot[bot]
abe2dd9480
[DEV-OPS] (dependabot) Bump com.nimbusds:nimbus-jose-jwt
...
Bumps [com.nimbusds:nimbus-jose-jwt](https://bitbucket.org/connect2id/nimbus-jose-jwt ) from 9.41.1 to 10.0.2.
- [Changelog](https://bitbucket.org/connect2id/nimbus-jose-jwt/src/master/CHANGELOG.txt )
- [Commits](https://bitbucket.org/connect2id/nimbus-jose-jwt/branches/compare/10.0.2..9.41.1 )
---
updated-dependencies:
- dependency-name: com.nimbusds:nimbus-jose-jwt
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 08:36:46 +01:00
dependabot[bot]
b7af0b4575
[DEV-OPS] (dependabot) Bump org.hibernate.validator:hibernate-validator
...
Bumps [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator ) from 8.0.1.Final to 8.0.2.Final.
- [Changelog](https://github.com/hibernate/hibernate-validator/blob/8.0.2.Final/changelog.txt )
- [Commits](https://github.com/hibernate/hibernate-validator/compare/8.0.1.Final...8.0.2.Final )
---
updated-dependencies:
- dependency-name: org.hibernate.validator:hibernate-validator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 08:36:43 +01:00
dependabot[bot]
5412eadf2e
[DEV-OPS] (dependabot) Bump org.apache.maven.plugins:maven-checkstyle-plugin
...
Bumps [org.apache.maven.plugins:maven-checkstyle-plugin](https://github.com/apache/maven-checkstyle-plugin ) from 3.5.0 to 3.6.0.
- [Commits](https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.5.0...maven-checkstyle-plugin-3.6.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-checkstyle-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 08:36:41 +01:00
dependabot[bot]
d5e2e0f5b3
[DEV-OPS] (dependabot) Bump org.glassfish.jersey:jersey-bom
...
Bumps org.glassfish.jersey:jersey-bom from 3.1.5 to 3.1.10.
---
updated-dependencies:
- dependency-name: org.glassfish.jersey:jersey-bom
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-15 08:36:38 +01:00
28ab6c49d4
[FIX] update PR title
2025-03-15 08:30:14 +01:00
260a3abd13
[FEAT] update dependabot
2025-03-15 08:25:09 +01:00
895e8c2b37
[FEAT] update versions
2025-03-15 08:18:14 +01:00
1673f1680b
[FEAT] add a spotbug nullable
2025-03-15 08:06:59 +01:00
04a82250d8
[FEAT] add capability to catch ConstraintViolationException
2025-03-15 08:06:50 +01:00
0326bde209
[FEAT] understable template typing
2025-03-10 07:27:51 +01:00
c1ccaf20ec
[FEAT] rework the generation of code for typescript ( #27 )
...
This PR is not compatible with previous code...
Rename some Annotation to have a better experience
Update the generation of the Typescript object
===================================
By default the generation of object are only the object requested
if you annotate the object with: `@ApiGenerationMode(create = true,
update = true)`
the generation will add 2 object in typescript:
- `MyClassUpdate` that contain the object specific for `PUT` request
- `MyClassCreate` that contain the object specific for `POST` request
- the PATCH request are generate with `Partial<MyClassUpdate>`
If you do not generate the create or update the system will wrap the
bass by default: `MyClass`
Add support of hidding the element in the generated object
=============================================
When generate the object some field are not needed to transmit to the
client, then we add `@ApiAccessLimitation(creatable = false, updatable =
false)` that permit to remove the field when Update or Create object are
generated
It will be used to check the Input validity instead of
`@schema(readonly)` (error of implementation)
TODO:
=====
- Some issue when request Update generation and parent does not exist
- The checker is not updated with the use of the `@ApiAccessLimitation`
decorator.
dependencies:
===========
- Closes: https://github.com/kangaroo-and-rabbit/archidata/issues/22
2025-03-08 14:32:16 +01:00
2174d7689f
[FEAT] add callback to detect and collect errors
2025-03-05 23:48:15 +01:00
15113807b3
[DOC] add some documentation
2025-03-05 23:45:08 +01:00
ffdc6c1249
[VERSION] update dev tag version
2025-02-24 12:34:45 +01:00
1b4e6ca239
[RELEASE] Release v0.24.0
v0.24.0
2025-02-24 12:34:41 +01:00
be8a5c713a
[FIX] ObjectId manyToOne and OneToMany
2025-02-17 00:16:11 +01:00
c3f03bc1e8
[VERSION] update dev tag version
2025-02-09 22:06:56 +01:00
c7eadc607d
[RELEASE] Release v0.23.6
v0.23.6
2025-02-09 22:06:53 +01:00
5f89ff7944
[DEV] add variable to permit not check if the DB exist
2025-02-09 22:05:35 +01:00
20d2d004cb
[VERSION] update dev tag version
2025-02-06 07:47:20 +01:00
da3c467569
[RELEASE] Release v0.23.4
v0.23.4
2025-02-06 07:47:17 +01:00
0c932d4e92
[FEAT] set the object enpty as identical as their parent.
...
this prevent react-hook-form resolver erreur, it does not support empty object
2025-02-04 21:15:10 +01:00