Skip to content

6.7.2

Choose a tag to compare

@DerManoMann DerManoMann released this 08 Sep 04:57
· 1 commit to master since this release
b3e0c4a

What's Changed

  • chore(Deps): follow rector 2.6.5 rule changes and pin tooling by @DerManoMann in #2143
  • feat(Utils): add TypedList::clear() method and update tests by @DerManoMann in #2145
  • test(Spec): add scratch fixtures for Head/Options/Trace and Link roots by @DerManoMann in #2144
  • feat(Augmenter): add #[Config] attribute for declaring settings by @DerManoMann in #2146
  • test(Tests): consolidate spec-assertion test helpers by @DerManoMann in #2147
  • test(Tests): add ExpectsLogEntries trait for build diagnostics by @DerManoMann in #2148
  • chore(Deps): pin phpstan/phpstan to an exact version by @DerManoMann in #2151
  • fix(Tools): guard $argv in the doc generator entry point by @DerManoMann in #2152
  • refactor(Spec): use Undefined::UNDEFINED for every mixed property by @DerManoMann in #2150
  • fix(Spec): give every spec attribute a usable target by @DerManoMann in #2153
  • feat(Compiler): validate operationId uniqueness, response keys and schema types by @DerManoMann in #2154
  • fix(Spec): escape component names embedded in a $ref by @DerManoMann in #2155
  • docs(Spec): say what Server and ServerVariable are, not that they exist by @DerManoMann in #2156
  • refactor(Tests): migrate OpenApiTestCase to extracted traits by @DerManoMann in #2157
  • test(Docs): add DocsAccuracyTest and composer docs:check by @DerManoMann in #2158
  • fix(Spec): resolve sibling merge chains inner-to-outer by @DerManoMann in #2159
  • test(Scratch): make log expectations mode-aware by @DerManoMann in #2160
  • chore(Spec): annotate array and generic types in the spec namespaces by @DerManoMann in #2161
  • fix(Spec): stop a method-level Schema crashing the build by @DerManoMann in #2162
  • docs(Writing): rule out the significance clause, and cover commit messages by @DerManoMann in #2163
  • refactor(Spec): prefer stacked attributes over inline nesting by @DerManoMann in #2164
  • test(Scanner): audit the TokenScanner fixtures and the tool exclusions by @DerManoMann in #2165
  • docs(Reference): keep augmenter configuration in one place by @DerManoMann in #2166
  • test(Spec): pin that an explicit null suppresses an inferred value by @DerManoMann in #2167
  • docs(Guide): add an extension points page by @DerManoMann in #2168
  • docs(Reference): generate a page for the default extension points by @DerManoMann in #2169
  • fix(Spec): collect nested operations from the parent that owns them by @DerManoMann in #2170
  • test(Scratch): run the hybrid mode by @DerManoMann in #2171
  • fix(Spec): infer a component key from the class for every bucket by @DerManoMann in #2172
  • fix(Type): resolve a generic docblock to the type it parameterises by @DerManoMann in #2173
  • fix(Compiler): drop a nested map entry that has no key by @DerManoMann in #2174
  • fix(Compiler): compile a schema's examples as the list JSON Schema wants by @DerManoMann in #2175

Full Changelog: 6.7.1...6.7.2