Dave Shanley
3055711f24
Added support for libopenapi-validator and bumped coverage.
...
Non breaking changes add support for the new `libopenapi-validator` module.
Signed-off-by: Dave Shanley <dave@quobix.com >
2023-04-22 09:50:44 -04:00
Dave Shanley
1bc04418db
More coverage tuning
2023-03-26 06:10:31 -04:00
Dave Shanley
5189eadddc
Large refactor and addedGetAllChanges to each change
...
tons of updates, so many things.
2023-03-26 06:10:31 -04:00
Dave Shanley
3ad8ec3d43
Clearing up some dead code and adding docs to what-changed
...
Signed-off-by: Dave Shanley <dave@quobix.com >
2022-11-21 09:57:21 -05:00
Dave Shanley
c4b6e68197
Added prefixItems support to Schema. Fixes #2
...
prefixItems is a property of JSONSchema and supported by OpenAPI 3.1, this update adds support for `prefixItems` in low and high models. It's essentially a copy of the `items` property, but allows seperate configuration of both, without combining them and muddling things for clarity.
Signed-off-by: Dave Shanley <dave@quobix.com >
2022-11-21 09:44:51 -05:00
Dave Shanley
b510be3563
what-changed code in place.
...
Let the explosions begin!
2022-11-18 11:00:34 -05:00
Dave Shanley
b4195d13f3
Refactored what-changed core code to be ready for buildout.
...
The designs and patterns are set, the way forward for low-level models is clear. Documentation and cleanliness will now be a side by side process as the rest is built out.
Signed-off-by: Dave Shanley <dave@quobix.com >
2022-10-02 10:58:53 -04:00
Dave Shanley
4cf9a0e0cd
refactored extensions to use new clean generics.
...
feels pretty clean!
2022-10-01 12:50:26 -04:00
Dave Shanley
3d0fe1cc2e
Cleaned up tags logic for what-changed feature.
...
Using new generic functions
2022-10-01 12:40:30 -04:00
Dave Shanley
ba37ca4e29
Collapsed repetitive code into generic functions.
...
Establishing patterns for individual objects, discovering designs to collapse what would be an obscene amount of repetitive code.
2022-09-30 10:39:35 -04:00
Dave Shanley
a9252c656d
Added CreateChange generic method
...
Works pretty well, cuts down on code.
2022-09-29 10:09:47 -04:00
Dave Shanley
c47cc15cad
Added tags to what-changed
2022-09-29 07:46:21 -04:00
Dave Shanley
cd68570278
Fleshing out what-changed functionality.
...
Starting at the bottom again with low levels and sketching out how to consume it.
2022-09-28 11:41:59 -04:00
Dave Shanley
c099e0def5
3.0 Schema used by default now for 3.0.x minor versions.
...
Originally reported in vacuum: https://github.com/daveshanley/vacuum/issues/131
2022-09-28 07:17:57 -04:00