Releases: AEB-labs/cruddl
Releases · AEB-labs/cruddl
3.3.1
3.3.0
- fix: treat DOCUMENT() calls as implicit collection reads
- fix: fix @defaultValue on Int and Float fields storing strings instead of numbers
- fix: fix migration analyzer for arangosearch views not checking consolidationIntervalMsec property
- feat: add flexSearchPerformanceParams to @rootEntity
- fix: do not import node-specific 'crypto' module in cruddl/core endpoint
3.2.2
3.2.1
- fix: fix warning if https://github.com/FlexSearch is used on a field of type OffsetDateTime
- fix(flexSearch): prevent recursion for includeInSearch
- fix(flexSearch): fix includeInSearch not being required on nested object fields for nested object fields to be included
- fix(flexSearch): add warning if object type is includeInSearch but none of its fields
3.2.0
- Breaking Change: ArangoDB 3.6 and 3.7 are no longer supported (they are end-of-life)
- Add CI tests (i.e. official support) for ArangoDB 3.10
- feat: automatically include key fields in flex search
- fix: fix multiple tokenization expressions in one queries failing
- feat: add property to mock the clock in ExecutionOptions
- feat: add cascadeFields option to TTL configuration´
- fix: warn about calcMutations within value objects
- fix: fix location of validation errors on empty fields in YAML files
- fix: fix postFilter being applied after first, skip and orderBy
- fix: report validation error for missing "field" in flexSearchOrder
- fix: warn about https://github.com/FlexSearch on fields with unsupported types
- fix: report warning if FlexSearchOrderArgument.direction is missing
- feat: support https://github.com/FlexSearch on OffsetDateTime field
- feat: add option to omit the deprecated "filter" argument in flexSearch fields
- feat: add cruddlVersion to meta schema and mention it in the description
- feat: add flexsearch "_empty" filter operator to filter for empty lists
- feat: add (non-flexsearch) "_empty" filter to filter for empty lists
- fix: remove incorrect warning if https://github.com/FlexSearch was used on I18nString
- feat: deprecate usage of @reference without the keyField argument
- fix: fix isIncludeInSearch being true for key fields on types that are not flexsearch-indexed