Kim Alvefur <zash@zash.se> [Sun, 23 Apr 2023 10:26:43 +0200] rev 13091
util.jsonschema: Implement 'minContains' and 'maxContains'
Kim Alvefur <zash@zash.se> [Sat, 22 Apr 2023 13:30:19 +0200] rev 13090
util.jsonschema: Add some comments wrt Lua-specifics
Kim Alvefur <zash@zash.se> [Sat, 22 Apr 2023 12:48:51 +0200] rev 13089
util.jsonschema: Implement 'luaPattern' - Lua variant of 'pattern'
Like 'pattern' but uses Lua patterns instead of Regular Expressions,
since only a subset of regex are also valid Lua patterns.
Kim Alvefur <zash@zash.se> [Sat, 22 Apr 2023 12:14:29 +0200] rev 13088
util.jsonschema: Implement 'luaPatternProperties' as Lua variant of 'patternProperties'
Previous version of this patch used 'patternProperties' but that would
only work with simpler ECMA-262 regular expressions are also valid Lua
patterns.
Kim Alvefur <zash@zash.se> [Sat, 22 Apr 2023 12:45:58 +0200] rev 13087
util.jsonschema: Tweak description of disabled test
This doesn't fail because of additionalProperties, looks more like some
issue with recursive definitions and util.jsonpointer that I don't want
feel like investigating now.
Kim Alvefur <zash@zash.se> [Sat, 22 Apr 2023 12:44:53 +0200] rev 13086
util.jsonschema: Enable passing IEEE 754 equality test
Kim Alvefur <zash@zash.se> [Sat, 22 Apr 2023 12:13:38 +0200] rev 13085
util.jsonschema: Fix NYI 'patternProperties' definition
It's defined as an object mapping regex to schema, not a single schema
Kim Alvefur <zash@zash.se> [Wed, 19 Apr 2023 12:03:34 +0200] rev 13084
util.error: Add test for #1805
Checks that it doesn't fail on a stanza without <error> tag
Kim Alvefur <zash@zash.se> [Wed, 19 Apr 2023 11:42:36 +0200] rev 13083
Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Wed, 19 Apr 2023 11:32:53 +0200] rev 13082
util.error: Fix error on conversion of invalid error stanza, fix #1805
Error stanzas should have an <error> element, but if you pass a
stanza without one to util.error.from_stanza() it triggers an attempt to
index a nil value, which this patch avoids.
In the conditional, it should be safe to assume error_tag is non-nil
since condition can't have those values then.