aboutsummaryrefslogtreecommitdiffstats
path: root/util/jsonschema.lua
Commit message (Expand)AuthorAgeFilesLines
* util.jsonschema: Return basic structured validation responseKim Alvefur2023-12-021-61/+108
* util.jsonschema: Remove wrapper functionKim Alvefur2023-06-171-7/+0
* util.jsonschema: Silence Teal warnings about utf8 libraryKim Alvefur2023-06-171-2/+2
* util.jsonschema: Silence Teal warnings about counting items in tablesKim Alvefur2023-06-171-4/+4
* util.jsonschema: Fix UTF-8ness of 'minLength' and 'maxLength'Kim Alvefur2023-04-231-2/+8
* util.jsonschema: Implement 'minContains' and 'maxContains'Kim Alvefur2023-04-231-4/+3
* util.jsonschema: Implement 'luaPattern' - Lua variant of 'pattern'Kim Alvefur2023-04-221-0/+3
* util.jsonschema: Implement 'luaPatternProperties' as Lua variant of 'patternP...Kim Alvefur2023-04-221-1/+18
* util.jsonschema: Implement 'dependentSchemas'Kim Alvefur2023-03-261-0/+8
* util.jsonschema: Implement 'dependentRequired'Kim Alvefur2023-03-261-0/+12
* util: Prefix module imports with prosody namespaceKim Alvefur2023-03-171-2/+2
* util.jsonschema: Use same integer/float logic on Lua 5.2 and 5.3Kim Alvefur2022-10-091-2/+2
* util.jsonschema: Fix Lua 5.2 integer compatKim Alvefur2022-10-091-1/+1
* util.jsonschema: Fix validation to not assume presence of "type" fieldKim Alvefur2022-07-081-135/+141
* util.jsonschema: Lua <5.3 compat here tooKim Alvefur2022-05-091-1/+4
* util.jsonschema: Add support for $ref pointersKim Alvefur2021-12-291-21/+33
* util.jsonschema: Rename types for improved readabilityKim Alvefur2021-03-181-3/+12
* util.jsonschema: Restructure "type" keyword handlingKim Alvefur2021-03-091-9/+10
* util.jsonschema: Syntax tweak to not upset syntax highlightingKim Alvefur2021-03-091-2/+2
* util.jsonschema: Implement "propertyNames"Kim Alvefur2021-03-091-0/+6
* util.jsonschema: Restructure handling of "properties" and "additionalProperties"Kim Alvefur2021-03-091-22/+8
* util.jsonschema: Fix "uniqueItems" prematurely declaring a matchKim Alvefur2021-03-091-1/+0
* util.jsonschema: Implement the "prefixItems" keywordKim Alvefur2021-03-091-1/+12
* util.jsonschema: Implement the "contains" keywordKim Alvefur2021-03-091-0/+13
* util.jsonschema: Allow a boolean as schemaKim Alvefur2021-03-091-0/+3
* util.jsonschema: Correct "items" keywordKim Alvefur2021-03-091-12/+4
* util.jsonschema: Library for JSON Schema validationKim Alvefur2021-03-061-0/+245