more to come :)
- [Studio] Add Standard NamedThreadFactory for ExecutorsServices
- [Studio] Add usefull getSearchindexDefinition in generator
- Update libs
- h2 2.2.220 -> 2.2.224
- [Core] Replace value object class to record when possible
- [Core] Rename record's getter from getMyProperty to myProperty()
- [Studio] Fix tableName for SQL generation
- Update versions :
- freemarker 2.3.31 -> 2.3.32
- servlet 4.0.1 -> 5.0.0 (jakarta)
- h2 2.1.214 -> 2.2.220
- slf4j 1.7.33 -> 1.7.36
- [Mermaid] change to v10
- [generator] filter generation based on projectPackageName
- [generator] create sequence
cache 1
(default cache value) on postgre- Performance improvements is more that negligeable in PostgreSQL and the pk field cannot be used safely as an order
- [generator] support null values in masterData data fields
- [Core] fix update snakeyaml 1.33 -> 2.0
Migration help no changes in studio
- Fix tableName for SQL generation
- [TaskTests] fix taskTests generator : package name and set field value
- [mermaid] better direction BT : parents dependencies are on top
- [generator] properties in UTF-8 since java 9
- [model] fix generation of fragments
- fix optional cardinality on alias
- taskoutput attribute has a name
- update dependencies
- h2: 2.1.210 -> 2.1.214
- Centralize XML security in XmlUtil
- SearchClient is now DtIndex oriented (result structure) +Link FacetedQuery To DtIndex
- add a generator to create ksp from other sources (like oom or xmi)
- fixed a bug when the sortField or the displayField is a computed
- add keyField on dtSketch
- Fix tableName of NN : const case
- Fix tableName in constCase
- Change detection of Association code : must have CamelCase AFTER 2 trigrams
- Fix association code name with number (accept XxxYyy123)
- [Task] Keep \n in request into SQL request
- update dependencies
- h2: 2.0.206 -> 2.1.210
- slf4j 1.7.30 -> 1.7.33
- [Mermaid] zoom at pointer position
- [Authorization] Fix uniqueness of operation sketch
Migration help no changes in studio
- [Studio] Fix missing cardinality on ForeignKey
no changes in studio
- [Studio] unused attribute
- [studio] fix generated javadoc for xAO
- [Studio] unused attribute
- [studio] multiple files for sql init of staticmasterdatas
- [studio] dt objects can be splitted by feature
- [studio] fix dao import when dt_index = keyconcept
- [studio] created a SearchClient component dedicated to search access
- [studio] Drop if exists
- [studio] Removed sequences for non numeric PK
- [Studio] unused attribute
no changes in studio
- [studio] fix security generator
- [Studio] Fixed TS mda
- [Studio] Fixed computed fields for properties and enum
- [studio] static masterdata are accessed by an enum (via a dedicated accessor)
- [studio] added sql generation for masterdata
- [studio] Updated Typescript generation for Focus4 (Node, Entity and masterData)
- [studio] Task with one input of Data-Object are DAO instead of PAO
- [studio] Changed sequence generator name in JPA annotation to be unique
- [studio] move in vertigo repo
- [studio] refactored freemarker
- [studio] refactored all models (models, source objects and templates are completely independants)
- [studio] Fixed JPA annotations for Hibernate and its "special" sequences
- [studio] Added TS generator
- [Studio] Fix Studio issue
In Bold : Potential compatibility problems
- [All] Code cleaning, refactoring and documenting (and Stream java8, Optionnal, Methods refs, ...)
- [All] Always use WrappedException (wrap & unwrap), and params order changed
- [All] Moved dsl classes from core to dynamo
- [Studio] Added multi databases crebase.sql scripts
- [Studio] Fixed #6 ([PerformanceMetricEngine] Failed to execute tasks after one exeption on transaction)
- [Studio] Renamed readForUpdate to readOneForUpdate
- [Studio] Added operations enum to generated classes
In Bold : Potential compatibility problems
- [All] Code cleaning, refactoring and documenting
- [Studio] Renamed Role enum to Roles
- [Studio] Fixed stereotype package
- [Studio] Removed persistence property from dtDefinition
- [Studio] Fixed getUri annotations for JPA
- [Studio] Added FK to Entity in Fragments
- [Studio] Renamed stereotype Data to ValueObject (always default sterotype)
- [Studio] Added DataSpace annotation
- [Studio] Fixed KleeGroup/vertigo#72
- [Studio] Fixed KleeGroup/vertigo#68
- [Studio] Fixed replace Option by jdk Optional
In Bold : Potential compatibility problems
- [All] Code cleaning, refactoring and documenting
- [All] Updated 3rd party libs versions (freemarker)
- [Studio] Fixed #58 missing SQL primary key
- [Studio] Added SQLServer support (use param
baseCible:SqlServer
ofSqlGeneratorPlugin
) - [Studio] Renamed CRUD methods (get => read , getList => findAll)
- [Studio] Aligned vertigo Option api to JDK api (
isPresent
,ofNullable
,orElse
,of
) - [Studio] Added test of crebase.sql script on an mem H2 database
- [Studio] Refactored File generation
- [Studio] Renamed templates path from
templates
totemplate