Releases: spira/api-core
Releases · spira/api-core
Child Entity Indexing
A flag can now be passed to Linked and Child entity controllers which tell the controllers not to update elastic search index of the entity when the entity has been updated, added or deleted.
Elasticsearch Exception Update
Merge pull request #49 from spira/feature/elasticsearch-exception Fix ElasticSearchIndexer exception
Added default ordering functionality to getAll
Merge pull request #52 from spira/feature/default-order-by allow default ordering for getAllEntities
Changed input parser to only base64 decode specified fields.
!!Breaking Change!!
Clients must now pass list of encoded fields in Base64-Encoded-Fields
header for them to be parsed.
See #50 for details
Introduced ElasticSearchIndexer
Merge pull request #48 from spira/feature/elasticsearch-indexer Feature/elasticsearch indexer
Fixed Perlocator Search
Merge pull request #47 from spira/hotfix/refactor-search-all-entities Refactoring searchAllEntities to restore perlocated search functionality
Search Functionality Update
3.0.0 Merge pull request #46 from spira/feature/entity-controller-search-re…
Fix issue with indexing nested entities
Will now check to see if the nested entity result is null before continuing to add the result to data which is to be entered into the search index.
Model filling
This release allows for implementing controllers to define customised fillModel
methods rather than overriding the entire http verb controller method.
Elasticsearch: Nested Entity Indexing
Nested entity data to be entered into search index is now determined by that entity's mappingProperties.