Sebastian Sdorra
21a6943980
Refactor Search API and allow analyzer per field ( #1755 )
...
The Search api is now simpler, because it provides useful defaults. Only if you want to deviate from the defaults, you can set these values. This is mostly reached by using the builder pattern. Furthermore it is now possible to configure an analyzer per field. The default analyzer is still the one which is derived from the index options, but it is possible to configure a new indexer with the analyzer attribute of the indexed annotation. The attribute allows the configuration for code, identifiers and path. The current implementation uses the same analyzer code, identifiers and path. The new implemented splits tokens on more delimiters as the default analyzer e.g.: dots, underscores etc.
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
2021-08-05 08:21:46 +02:00
Sebastian Sdorra
39d2f12b66
Return separate links for searchable types instead of single templated link ( #1733 )
...
The search link of the index resource is now an array of links instead of single templated link.
The array contains one link for each searchable type.
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com >
2021-07-21 10:07:41 +02:00
Sebastian Sdorra
e75d937ee5
Prepare search api for different types ( #1732 )
...
We introduced a new annotation '@IndexedType' which gets collected by the scm-annotation-processor. All classes which are annotated are index and searchable. This opens the search api for plugins.
2021-07-19 08:48:43 +02:00
Sebastian Sdorra
17706161ba
Use Java 11 for build but 8 as target platform
2021-01-14 12:01:33 +01:00
Sebastian Sdorra
8c27af2661
Remove maven build related files
2021-01-14 12:01:30 +01:00
Sebastian Sdorra
5c379a5bb4
Align dependency configurations and versions
2021-01-14 11:56:05 +01:00
Sebastian Sdorra
02e8e3795a
Move scm-core module.xml
...
We move module.xml from scm-core to scm-annotations to avoid conflict with the annotation processor.
2021-01-14 11:55:27 +01:00
Sebastian Sdorra
ae50017e42
Migrate module scm-annontations to gradle
2021-01-14 11:55:27 +01:00
CES Marvin
374d085fdd
prepare for next development iteration
2020-12-17 15:24:34 +00:00
CES Marvin
38a7ff6acb
release version 2.12.0
2020-12-17 14:55:08 +00:00
CES Marvin
56c63cb5b7
prepare for next development iteration
2020-12-07 15:01:20 +00:00
CES Marvin
baf04a551c
release version 2.11.1
2020-12-07 14:24:49 +00:00
CES Marvin
87d06a708b
prepare for next development iteration
2020-12-04 08:10:20 +00:00
CES Marvin
df62ffbe16
release version 2.11.0
2020-12-04 07:27:13 +00:00
CES Marvin
4752fdeea1
prepare for next development iteration
2020-11-24 18:59:15 +00:00
CES Marvin
b283f782ab
release version 2.10.1
2020-11-24 18:22:43 +00:00
CES Marvin
9baa1f930b
prepare for next development iteration
2020-11-20 10:22:37 +00:00
CES Marvin
a4d0771f6f
release version 2.10.0
2020-11-20 09:36:03 +00:00
CES Marvin
59e28ec313
prepare for next development iteration
2020-11-11 17:48:56 +00:00
CES Marvin
bc4c2df27c
release version 2.9.1
2020-11-11 17:15:36 +00:00
CES Marvin
9930d82d32
prepare for next development iteration
2020-11-06 08:40:11 +00:00
CES Marvin
ea6e24c212
release version 2.9.0
2020-11-06 08:05:48 +00:00
CES Marvin
520db79a38
prepare for next development iteration
2020-10-27 08:35:13 +00:00
CES Marvin
1db75f4cf3
release version 2.8.0
2020-10-27 08:00:25 +00:00
CES Marvin
bb9f1adc52
prepare for next development iteration
2020-10-14 12:38:13 +00:00
CES Marvin
eb126a5bbe
release version 2.7.1
2020-10-14 12:03:24 +00:00
CES Marvin
befd50eeef
prepare for next development iteration
2020-10-12 13:26:08 +00:00
CES Marvin
abe8413802
release version 2.7.0
2020-10-12 12:41:15 +00:00
CES Marvin
bc7d4ed9f6
prepare for next development iteration
2020-09-30 08:15:47 +00:00
CES Marvin
5887c5c268
release version 2.6.1
2020-09-30 07:32:54 +00:00
CES Marvin
4e7d62ce2f
prepare for next development iteration
2020-09-25 10:05:04 +00:00
CES Marvin
e2f8566a8b
release version 2.6.0
2020-09-25 09:25:13 +00:00
CES Marvin
93f240e087
prepare for next development iteration
2020-09-11 06:21:29 +00:00
CES Marvin
fab108c3b7
release version 2.5.0
2020-09-11 05:46:15 +00:00
CES Marvin
a66ae32b61
prepare for next development iteration
2020-09-01 14:26:34 +00:00
CES Marvin
6913f642a1
release version 2.4.1
2020-09-01 13:52:15 +00:00
CES Marvin
c7309d8962
prepare for next development iteration
2020-08-14 08:51:55 +00:00
CES Marvin
81bfddd141
release version 2.4.0
2020-08-14 08:15:36 +00:00
CES Marvin
7352bdf55b
prepare for next development iteration
2020-08-04 14:29:12 +00:00
CES Marvin
0394f8fd96
release version 2.3.1
2020-08-04 13:57:22 +00:00
CES Marvin
17da0b9a8a
prepare for next development iteration
2020-07-23 12:17:00 +00:00
CES Marvin
efda158d76
release version 2.3.0
2020-07-23 11:43:35 +00:00
CES Marvin
4279573633
prepare for next development iteration
2020-07-03 10:04:14 +00:00
CES Marvin
fcc4fd0960
release version 2.2.0
2020-07-03 09:33:30 +00:00
CES Marvin
c5f2502e6f
prepare for next development iteration
2020-06-23 16:22:47 +00:00
CES Marvin
e5c7b4eda4
release version 2.1.1
2020-06-23 15:34:23 +00:00
CES Marvin
22881dd381
prepare for next development iteration
2020-06-18 11:31:16 +00:00
CES Marvin
b037053ec5
release version 2.1.0
2020-06-18 10:54:38 +00:00
Sebastian Sdorra
a3eb42bbb7
merge with support/2.0.x branch
2020-06-18 09:39:16 +02:00
René Pfeuffer
fbf4757bb1
Set version to support version
2020-06-11 11:23:41 +02:00