Sub-task
- [CO-2213] - Update to CAKEPHP 3.10
- [CO-2216] - allowEmpty and notEmpty deprecated
- [CO-2245] - Upgrade to CAKEPHP 4.2.10
- [CO-2252] - Refactor MatchgridBuilder, Fix dbal Deprecations
- [CO-2255] - Upgrade to CAKEPHP 4.3.0
- [CO-2265] - Fix Tablelocator::get error
Bug
- [CO-1690] - Submitting Blank Attributes Creates a Reference ID
- [CO-1711] - ADOdb Fails To Create Attributes Table
- [CO-1714] - Update Match Attributes Request Deletes Reference ID
- [CO-1715] - "Response: Potential Match Found" contains incorrect JSON formatting for names
- [CO-1753] - Constrain Accepted Reference Identifiers In Forced Reconciliation Request
- [CO-1765] - Only Platform Admins Can Build Matchgrids
- [CO-1766] - Application error after using breadcrumb to exit "New Attribute Mapping" UI
- [CO-1768] - Editing/Adding Platform Administrator assigns a MatchGrid ID
- [CO-1770] - Internal Server Error when a "Required" attribute is not supplied in request
- [CO-1771] - Internal Server Error when rule contains search type without necessary attribute configuration
- [CO-1772] - TeirApiManager incorrectly reports "no rules successfully completed" after update for CO-1690
- [CO-1777] - Case insensitive attribute incorrect SQL generation results in missed matches
- [CO-1778] - "Mapping" search type assumes case-insensitive attribute
- [CO-1792] - Cannot install English Nicknames in snapshot dated 8/25/2019
- [CO-1793] - Match container does not log error or debug to stdout
- [CO-1794] - initial DB setup in match container needs to enable fuzzy string matching
- [CO-1814] - 'TableRegistry' not found error in Sequence.php
- [CO-1815] - Undeclared variable in AttributeGroupsController.php
- [CO-1816] - Cannot create new Matchgrid Settings rows
- [CO-1830] - Clicking on Matchgrid Name Spins Without Loading Page
- [CO-1848] - Information Flash Does Not Render (Match)
- [CO-1872] - Mismatch in metisMenu version
- [CO-1887] - Order Field Inconsistent
- [CO-2120] - Error on Non-Admin Login
- [CO-2125] - Deleting Matchgrid Row via UI Throws Error
- [CO-2126] - Updating Reference ID On Existing Record Throws Stack Trace
- [CO-2127] - No Reference ID Assigned If No Potential Rules Run
- [CO-2131] - MissingControllerException (class Css)
- [CO-2132] - Deleting Reference ID Does Not Rematch Record
- [CO-2192] - Can't change order of match rules in 74ba508
- [CO-2200] - Error if "Accept" header set in Match API request
- [CO-2212] - Simplify PermissionsController sort order to remove error
- [CO-2236] - Reference ID Popover Is Not Easily Closed
- [CO-2246] - Ensure correct URL is produced with $forcePrimaryLink
- [CO-2296] - Match directory for log files
- [CO-2297] - Match throws TypeError
- [CO-2303] - Match deployment requires PHP 7.4
- [CO-2344] - Database Command Schema Mismatch
- [CO-2381] - Potential matches not displaying in "Reconcile Unresolved Requests" view
New Feature
- [CO-1676] - Implement Sequence Reference ID Service
- [CO-1678] - Bulk Initial Load
- [CO-1679] - Notification on Fuzzy Match
- [CO-1680] - Initial Match Logic Punchlist
- [CO-1681] - Manual Merge / Split
- [CO-1692] - Implement Search Modifiers
- [CO-1759] - Dictionary Search Type
- [CO-1763] - Attribute "Cross Check"
- [CO-1803] - Matchgrid Settings
- [CO-1871] - Sort/Search/Filter MatchgridRecords
- [CO-2114] - "Suspended" Confidence Mode
- [CO-2136] - Match Blank Values
- [CO-2137] - Matchgrid Display Configurable Columns
- [CO-2191] - Duplicate Rule
Task
- [CO-1662] - Match UI Punchlist
- [CO-1716] - Tests
- [CO-1847] - Update to Cake 4
- [CO-2110] - Update ID Match API Implementation For API v1.0.0
- [CO-2122] - Switch "master" Branch to Main
- [CO-2133] - Initial Match UI/UX Punch List
- [CO-2134] - Configure "Required" On Rule Rather Than Attribute
- [CO-2141] - Reorganize Match Menus
- [CO-2206] - Replace Metis Menu with Bootstrap collapse
- [CO-2230] - Remove jQuery UI
Improvement
- [CO-1764] - Implement Pagination
- [CO-1767] - Allow underscores in COmanage match attribute names
- [CO-1838] - Layout Improvements for Match Reconciliation view
- [CO-1839] - Improve breadcrumbs for Reconciliation view
- [CO-1900] - Use a package manager to manage front-end libraries/resources
- [CO-1948] - Improve distinction between platform menu and matchgrid menu
- [CO-2211] - Case Insensitive Indexes
- [CO-2241] - Refactor co-color.css for simplicity and convert the css files to fully use it
- [CO-2242] - Ensure identifying field is first in the index column list
- [CO-2256] - Improve Matchgrid status column with color or badge
- [CO-2266] - Upgrade Match to Bootstrap 5
- [CO-2434] - Ensure case insensitive matching in Reconcile view
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.