v2.8.7: Enrollment sentinel, sort rejections, and find_eligible age bounds no longer require the field to exist
Enrollment sentinel, sort rejections, and find_eligible age bounds no longer require the field to exist
- find_eligible age bounds no longer drop studies missing MinimumAge/MaximumAge (#105)
- Enrollment sentinel filter negated to exclude only the sentinel boundary itself; search_studies lifts it for nctIds-targeted lookups (#106)
- sort rejections: three more upstream shapes classified as sort_invalid with did-you-mean suggestions, plus casing/spacing normalization before the request goes out (#107)
- query.* parameter descriptions on search_studies and get_study_count now name their matched fields, sourced from a live /studies/search-areas fetch (#108)
- Empty-list ([]) inputs now rejected with blank_value across five tools instead of silently widening or falling back; minItems dropped from every tool's advertised inputSchema (#109, #110)