Skip to content

Commit

Permalink
Clean up changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
berezovskyi committed Dec 18, 2020
1 parent 09ced9a commit 2aca8dc
Showing 1 changed file with 0 additions and 42 deletions.
42 changes: 0 additions & 42 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,48 +58,6 @@ unless the returned array type is annotated with the
- [Core] regression when `pathParameterValues` are not used ([#66](https://github.com/eclipse/lyo.core/pull/66))


## [4.0.0]

See changelog summary under https://github.com/eclipse/lyo/releases/tag/v4.0.0

### Added

- [Core] Support for abstract types by [@neormx](https://github.com/eclipse/lyo.core/pull/29).
- [Client] Constants for OSLC version (`OSLCConstants#OSLC{2_0,2_1,3_0}`) and a ctor argument for the new `OslcClient`.
- [TRS/Server] Unit tests are added based on the Jersey test library and Grizzly embedded server.

### Changed

- [Core] **Switch to JAX-RS 2.**
- [Core] Only arrays returned from JAX-RS methods annotated with
`@OslcQueryCapability` will be automatically treated as OSLC Query results
unless the returned array type is annotated with the
`@OslcNotQueryResult` ([#88](https://github.com/eclipse/lyo.core/pull/88)).
- [Core] A checked `LyoJenaModelException` was replaced with an unchecked `LyoModelException`.
- [Client] JEEFormAuthenticator catches ProcessingException when closing the connection from last redirect
- [Server] `HTTPConstants` is no longer a public class
- [Server] `ServletListener` was renamed to `OAuthServletListener`
- [TRS/Server] `ChangeHistories` has been extracted to the `PagedTrs` interface and the implementing class has been renamed to `InmemPagedTrs`.
- [TRS/Server]`TrackedResourceSetService` is no longer abstract (still extendable).
- `TrackedResourceSetService` supports constructor dependency injection of the `IChangeHistories` instance.
- You can still extend it and override `getChangeHistories()` returning an instance of `SimpleChangeHistories` to get the same behaviour as in the earlier release.
- [TRS/Server] `TrackedResourceSetService` always has a `@Path("/trs")` (because it's hardcoded in other places).


### Deprecated

- [Core] **JSON4J** has been deprecated in 2.x but is kept to maintain backwards compatibility. Jena provider is recommended together with the JSON-LD to serve JSON to OSLC Clients.
- [Store] `JenaTdbStoreImpl` has been lagging behind in functionality and will be deprecated in this release. `StoreFactory#inMemory` and `StoreFactory#onDisk` are also deprecated as they rely on this implementation. *Use `SparqlStoreImpl#SparqlStoreImpl(JenaQueryExecutor)` to pass a `DatasetQueryExecutorImpl` instance instead.*

### Removed

- [Core] Extra MIME type restrictions on top of the ones enforced by the JAX-RS framework ([#22](https://github.com/eclipse/lyo.core/pull/22))
- [Core] Retired Apache Wink components.

### Fixed

- [Core] regression when `pathParameterValues` are not used ([#66](https://github.com/eclipse/lyo.core/pull/66))

## [3.0.0] - SKIPPED

> Where is Lyo 3.0? There was a Lyo 3.0.0-SNAPSHOT development effort long time ago, which has been since abandoned and merged into Lyo 2.2. Furthermore, next version of OSLC will be OSLC 3 and Lyo 3 might mislead users that it adds OSLC 3 support.
Expand Down

0 comments on commit 2aca8dc

Please sign in to comment.