Skip to content

Latest commit

 

History

History
375 lines (305 loc) · 40.9 KB

CHANGELOG.md

File metadata and controls

375 lines (305 loc) · 40.9 KB

Change Log

v1.2.4 (2019-02-01)

Full Changelog

Implemented enhancements:

  • Use variable for DHF version in build.gradle that is set in gradle.properties #277
  • Update example DHF project to 4.1.1 #276

Fixed bugs:

  • Thesauri and synonym expansion does not check document format #283
  • sm-match endpoint tries to match XML docs when POSTing a JSON doc #279
  • Merge is pulling in TDE triples for documents on merge #278
  • Don't require sources in order to merge #274
  • Empty responses for sm-notifications PUT and DELETE #272
  • match-and-merge throws error with mixed match results #271
  • Merge options name is returned truncated ('-xml' removed) #270

Merged pull requests:

v1.2.2 (2018-12-27)

Full Changelog

Implemented enhancements:

  • Enhancement : collection pattern consistency when saving match and merge options #213
  • Add optional tracing to matching and merging operations #172

Fixed bugs:

  • Documentation typo under sm-notifications #264
  • Error when trying to remove a match block via REST #263
  • latest document has only duplicate objects in an array, merged document is returning an object but it has to return an array #259
  • Reopening max-sources=1 issue #258
  • Merge issue with empty object in an array #254
  • Not running already merged document through mastering again #252
  • Merged document sources property in headers is changing to object #251
  • Removing empty string properties on merging #250
  • Merging not working as expected with deeply nested JSON Arrays and Objects #246
  • Ensure required security deployed as part of minimal project #245
  • find-document-matches-by-options-name function does not report same result after unmerge #233
  • Merging two documents with max-values=1 changes an array property to object #218

Closed issues:

  • On default max-values="1" Merged record has to get all objects from the latest document but taking only one object from the latest document #253
  • smart-mastering-core/examples/dhf-flow missing gradle-local.properties #247

Merged pull requests:

v1.2.1 (2018-11-26)

Full Changelog

Implemented enhancements:

  • Missing documentation details regarding thesaurus use for matching #207
  • Allow processMatchAndMerge to put unmatched documents into the mastered collections #191
  • Enable users to control collections during merging #190

Fixed bugs:

  • An array of objects wraps any duplicate objects in an additional parent property in the merged record #235
  • Match result reported with matcher:find-document-matches-by-options-name does not list match based on dbl-metaphone algorithm #208

Closed issues:

  • Can't open smart-mastering-core/examples/dhf-flow with DHF QuickStart v4.0.3 #255

Merged pull requests:

v1.2.0 (2018-11-12)

Full Changelog

Implemented enhancements:

  • Use consistent naming for similar functions #201
  • Document how to integrate smart mastering into DHF 4 and update example project #186
  • Clarify the data model requirements needed #174
  • Declare default algorithms in merging options #170
  • Allow the collection names to be configurable #153
  • Provide config example in comments for each algorithm #87

Fixed bugs:

  • Default merge strategy doesn't apply to headers section #230
  • merge.getOptionNames(constant.FORMATJSON) does not return all saved merge options #200
  • URI of a merged json document shows .xml extension #188
  • Documentation's page "Smart Mastering with Libraries" contains a dead link #183

Closed issues:

  • Documentation - Merging Options : missing explanation for source-weights/sourceWeights use #216
  • Documentation - Merging Options : source-weights / sourceWeights not explained #215
  • Clarify that to merge based on data freshness (e.g., timestamp) there must be data sources provided in a specific format #175
  • Document specific available algorithms and their usage for both matching and merging #168

Merged pull requests:

  • Update docs for 1.2.0 release #242 (ryanjdew)
  • Smart Mastering 1.2.0 release #241 (ryanjdew)
  • Avoid constructing additional level when merging array properties #240 (ryanjdew)
  • Allow headers to be handled with default merge strategy #238 (ryanjdew)
  • Ensure custom actions are included in match results #237 (ryanjdew)
  • Add documentation for new collection options #236 (ryanjdew)
  • Allow custom ways of handling collections #234 (ryanjdew)
  • Allow custom collection names #231 (ryanjdew)
  • Mdm 576: #200 fix get option names as JSON #229 (dmcassel)
  • added sm-match-and-merge and a toc #228 (dmcassel)
  • Docs next catchup #227 (dmcassel)
  • Mdm 516: Add match-and-merge service; update dhf-flow example to use it #226 (dmcassel)
  • Ensure double metaphone matches appear in results #224 (ryanjdew)
  • Preserve array when only one value exists #223 (ryanjdew)
  • Add mlcp options file for push to globalsearch.marklogic.com #222 (kghmanuel)
  • Mdm 575: make matching function names consistent with merging names #221 (dmcassel)
  • Mdm 566: update examples to DHF4 #220 (dmcassel)
  • removing duplicate entry, which caused validation to fail #212 (dmcassel)
  • further updates about loading thesauri #211 (dmcassel)
  • clarified thesaurus insert instructions #210 (dmcassel)
  • Docs next #209 (dmcassel)
  • MDM-541: removing comments that were moved to the documentation #206 (dmcassel)
  • Mdm 541: Adding documentation about included algorithms #205 (dmcassel)
  • Mdm 516: pass multiple URIs into process-match-and-merge #152 (dmcassel)

v1.1.1 (2018-10-12)

Full Changelog

Implemented enhancements:

  • Have meaningful error responses on incomplete REST endpoint calls #144

Fixed bugs:

  • Smart Mastering documentation has link to smart-mastering-demo #177
  • Getting sources timestamps from JSON documents always returns null instead of the timestamp #176
  • Matching fails due to a missing namespace in the match query #166
  • Error with rs:includeMatches param in sm-match endpoint #146
  • Get 500 error when sending match options in POST body #145

Merged pull requests:

  • Updates for v1.1.1 #199 (dmcassel)
  • changes for v1.1.1 #198 (dmcassel)
  • Updating docs for v1.1.1 release #197 (dmcassel)
  • #188 merged URI extension should depend on the format of source files #196 (dmcassel)
  • Mdm 438: documenting algorithm configurations #195 (dmcassel)
  • adding a new test suite for double-metaphone #189 (dmcassel)
  • Mdm 541: documentation about custom algorithms #185 (dmcassel)
  • Adding information about custom functions #182 (dmcassel)
  • Changing smart-mastering-demo links to point to examples #181 (dmcassel)
  • Mdm 551: fix error in get-sources affecting JSON data #180 (dmcassel)
  • MDM-552 GH #177 Fix outdated link in documentation #179 (ryanjdew)
  • MDM-544 Update docs to show an example of merge strategies #178 (ryanjdew)
  • MDM-544 Added ability to set a default merge and define merge strategies #173 (ryanjdew)
  • MDM-542 Preserve element namespaces in match queries #169 (ryanjdew)
  • Adding error code documentation #167 (dmcassel)
  • MDM-490 Restrict matches to within instance #165 (ryanjdew)
  • MDM-486 Add Smart Mastering Error codes to docs #164 (ryanjdew)

v1.1.0 (2018-09-25)

Full Changelog

Closed issues:

  • MDMImport input flow output collections are in upper case #140
  • deployMatchOptions FAILED #96

Merged pull requests:

v1.0.0 (2018-08-14)

Full Changelog

Implemented enhancements:

  • Change sm-merge REST extension to accept more than two URIs #120

Fixed bugs:

  • property-history returns empty strings for simple JSON fields #108
  • sm-match only returns one result, and no matches #100
  • sm-history-document returns blank activities #99
  • POSTing pseudo-document to sm-match #98
  • Not able to add merge configuration using Rest api in minimal-project. #82

Closed issues:

  • Documentation - Wrong Namespace in Merge Options #116
  • node() instead of object-node() #102
  • Documentation - required roles #40

Merged pull requests:

1.0.0-beta.2 (2018-06-25)

Full Changelog

Merged pull requests:

v1.0.0-beta.1 (2018-06-22)

Full Changelog

Implemented enhancements:

  • Publish and depend on smart-mastering-code like ml-unit-test #47

Closed issues:

  • Attribution wrong where only one value present #32

Merged pull requests:

v0.0.7 (2018-04-20)

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator