addedInput schema / properties / court
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 100,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Only this court: 'Supreme Court', 'Lahore High Court' (or 'LHC'), 'Sindh High Court', 'Peshawar High Court', 'Islamabad High Court', 'Balochistan High Court', 'Federal Shariat Court', or a tribunal's name",
+ "title": "Court"
+}
addedInput schema / properties / journal
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 20,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Only judgments reported in this law report: 'PLD', 'SCMR', 'CLC', 'YLR', 'PLC(CS)', 'PTD' ... With year_from/year_to it selects that volume, e.g. SCMR 2025.",
+ "title": "Journal"
+}
addedInput schema / properties / judge
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 100,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Only judgments where this judge sat on the bench. Spelling-tolerant: 'Asif Khosa', 'Qazi Faez Isa'. The reply names the judge it matched.",
+ "title": "Judge"
+}
addedInput schema / properties / query / anyOf
Added value: +[
+ {
+ "maxLength": 200,
+ "minLength": 2,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedInput schema / properties / query / default
Added value: +null
changedInput schema / properties / query / description
Previous value: -"Keywords, e.g. 'bail murder 302' or 'khula dower'"New value: +"Keywords, e.g. 'bail murder 302' or 'khula dower'. May be left out when a filter is given."
removedInput schema / properties / query / maxLength
Removed value: -200
removedInput schema / properties / query / minLength
Removed value: -2
removedInput schema / properties / query / type
Removed value: -"string"
changedInput schema / properties / sort / description
Previous value: -"relevance (default: nearest on the point, then court/bench/recency/citations) | newest (latest law first — useful because amendments supersede) | court (most senior court first)"New value: +"relevance (default: nearest on the point, then court/bench/recency/citations) | newest (the ~200 closest matches in strict date order) | court (most senior court first) | recently_added (newest additions to the site). For the CURRENT law on a point, keep relevance and set year_from (e.g. 2025): strict date order can surface judgments that only mention the point in passing."
addedInput schema / properties / year_from
Added value: +{
+ "anyOf": [
+ {
+ "maximum": 2100,
+ "minimum": 1900,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Earliest year (inclusive)",
+ "title": "Year From"
+}
addedInput schema / properties / year_to
Added value: +{
+ "anyOf": [
+ {
+ "maximum": 2100,
+ "minimum": 1900,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Latest year (inclusive)",
+ "title": "Year To"
+}
removedInput schema / required
Removed value: -[
- "query"
-]