Skip to content

Releases: pb33f/libopenapi

v0.15.12

20 Feb 18:41
Compare
Choose a tag to compare

Another round of resolving tuning. Deeply nested objects were sometimes still getting muddled with stage two resolving (building a model). This update fixes that, and adds a test to build out the digital ocean tree as a model (which resolves thousands of deeply nested files).

Also a flatter report model was added for change detections. Instead of a tree of changes, a flat set of change slices is provided.

Addresses issues:

v0.15.11

16 Feb 14:49
Compare
Choose a tag to compare

Various fixes to the experience discovered when using vacuum through VSCode.

Addition of KeyNode to references, in order to extract the correct node value.

v0.15.10

14 Feb 13:06
Compare
Choose a tag to compare

Upgrades the timeout of a reference lookup in a node tree from 100 ms to 500. Reports of timeouts in the wild with systems under load, means this is triggered too often when it should not.

No new features, no other changes.

v0.15.9

13 Feb 12:47
Compare
Choose a tag to compare

Fixes some lookup issues reported by vacuum users. rolodex was getting a little confused with deeply nested lookups. This closes that gap and also closes off a TODO that was a known issue.

No new features.

v0.15.8

09 Feb 15:11
Compare
Choose a tag to compare

Resolution for #248

A new codepath created a double dip into the index, which skews the working path. A short circuit is required, and a new block of code catches it.

v0.15.7

08 Feb 15:41
Compare
Choose a tag to compare

In this release a new ParentNode property is captured by references and indexing errors. This makes it easier to visualize the root of a problem when using vacuum.

No other new features.

v0.15.6

07 Feb 03:14
Compare
Choose a tag to compare

Bugfix release

Addresses issues

Addresses a locking issue with the remote file loader discovered online, hopefully this should be the last instance of it.

v0.15.5

03 Feb 17:35
Compare
Choose a tag to compare

Bugfix release, no new features, no breaking changes.

Addresses issues:

An issue discovered where the rolodex was running away and locking cores (locked our 32vpcu instance).

v0.15.4

31 Jan 01:12
Compare
Choose a tag to compare

Fixed issue with invalid polymorphic circular reference tracking.

No new features.

v0.15.3

27 Jan 19:11
Compare
Choose a tag to compare

Adds a new property ContainsEmptyRequirement to SecurityRequirement objects. This is set to true if an empty security requirement is provided, which acts as a null / empty value. This is used downstream by applications looking at the security of a spec and matching it against a spec.

Also added better handling to the mock generator. Now it operates through the following stages:

Examples > Example > Generate data

The Preferred header can now extract the index of Examples in a schema.

Also cleans up some behavior for the bundler module

@Domarx