Skip to content

Commit

Permalink
Fix changeLog to match what happened in latest releases.
Browse files Browse the repository at this point in the history
  • Loading branch information
Jad-el-khoury committed Sep 1, 2024
1 parent 0cc0942 commit b7f69f9
Showing 1 changed file with 22 additions and 8 deletions.
30 changes: 22 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,35 @@
# Eclipse Lyo Designer Changelog

## [Unreleased]
## [6.0.0-SNAPSHOT]

### Added
- Generate for JDK 17 or 11, depending on whether Lyo Version 6.x.x or below is chosen.

### Changed
- generate the necessary maven dependencies for domain models that (a) are imported into the adaptor model yet (b) the adaptor is configured to not generate code from imported models. In such scenario, the maven dependency for the domain is necessary.
- Protect initServerProviders() method
- (**Breaking change**🧨) Migrated from Javax to Jakarta packages
- upgrade to Jersey 3.1.5

### Deprecated

### Removed
- (**Breaking change**🧨) Removed support for JDK 11 (and all versions below 17) in the generated code. **JDK 17 is the new baseline for Eclipse Lyo.** The SDK and sample code has been tested using JDK 17, 20, and 21-ea.
- (**Breaking change**🧨) Removed support for Java EE and Jakarta EE 8 in the generated code.

### Fixed


## [5.1.1]

### Added
- added an optional "additionalConstraints" multi-line text attribute on Resources and ResourceProperties. The semantics of these properties This results in no code generation changes.
- Introducing a user setting that allows one to view Shapes or Vocabularies terms in the Specification models.
- Creating a common library that defines the relation between domains and vocab.
- Introducing User Preferences through a Windows->Preferences page. Specifically, the current settings allow user to choose whether Domain Specifications should show Vocabulary or Shape terms.
- Generate for JDK 17 or 11, depending on whether Lyo Version 6.x.x or below is chosen.


### Changed
- (**Breaking change**🧨) Migrated from Javax to Jakarta packages
- upgrade to Jersey 3.1.5
- generate the necessary maven dependencies for domain models that (a) are imported into the adaptor model yet (b) the adaptor is configured to not generate code from imported models. In such scenario, the maven dependency for the domain is necessary.
- `LYO_BASE` is replaced with `LYO_BASEURL`. To override the Base URL of the adaptor, use the `baseurl` property. This release makes the use of this property consistent and check the `LYO_BASEURL` environment variable instead of `LYO_BASE`.
- Upgraded the frontend libraries from Bootstrap v4.0.0-beta to v4.2.1.

Expand All @@ -22,14 +38,11 @@
- Using depedency injection for Manager, Store and TRS classes
- Provide flexibility to for Store properties to be set via the Environment.
- Changing the way Resource and ResourceProperty items are represented in dialogs. We include prefixes to make their identification easier.
- Protect initServerProviders() method

### Deprecated

### Removed

- (**Breaking change**🧨) Removed support for JDK 11 (and all versions below 17) in the generated code. **JDK 17 is the new baseline for Eclipse Lyo.** The SDK and sample code has been tested using JDK 17, 20, and 21-ea.
- (**Breaking change**🧨) Removed support for Java EE and Jakarta EE 8 in the generated code.
- The CSS and JS assets from Bootstrap are no longer bundled. The following files should be removed from the generated codebase:
- `src/main/webapp/static/css/bootstrap-4.0.0-beta.min.css`
- `src/main/webapp/static/js/bootstrap-4.0.0-beta.min.js`
Expand All @@ -40,6 +53,7 @@
- Deprecated properties no longer cause errors when validating.
- generating PackageInfo schema annotations in the correct packages/folders where the resource classes are defined.


---

**Template**
Expand Down

0 comments on commit b7f69f9

Please sign in to comment.