Skip to content

Releases: phalcon/quill

v0.2.3

Choose a tag to compare

@niden niden released this 03 Aug 14:51
c25c436

Fixed

  • Fixed object detection that was previously reported as mixed from Zephir sources.

v0.2.2

Choose a tag to compare

@niden niden released this 02 Aug 23:52
e144b2a

Fixed

  • TypeRenderer dropped the leading backslash from a fully qualified parameter or return type, rendering \Throwable as Throwable
  • ZephirReader reported a typed property defaulting to null as T rather than T|null; parameters already read it that way

v0.2.1

Choose a tag to compare

@niden niden released this 02 Aug 22:52
b4aefe1

Fixed

  • PhpReader dropped final and abstract from method modifiers, reporting every such method as a parity difference

v0.2.0

Choose a tag to compare

@niden niden released this 02 Aug 12:02
3188f8d

Changed

  • Contracts\Formatter::format() takes a Selection in place of the filter string
  • GenerateCommand::execute() takes a Selection
  • Pruning is skipped for any narrowed run, not only a filtered one

Added

  • --namespace= on generate: one namespace and everything beneath it, root implied
  • Selection, carrying what a run narrows to
  • NamespaceNotFound, thrown when a requested namespace matches nothing

v0.1.0

Choose a tag to compare

@niden niden released this 02 Aug 02:26
c1a4807

Changed

  • Readers resolve extends, implements and traits to absolute names; the model no longer carries names as written
  • Naming::title(), anchor() and methodAnchor() take a Config
  • Registry::__construct() takes the root namespace used for short-name resolution

Added

  • Contracts\Formatter::assets(): static files written beside the documents
  • MarkdownFormatter ships api.css, the stylesheet its markup depends on
  • assets config key, optional, defaulting to output
  • namespace config key, required; page names derive from it lowercased
  • MissingAsset, for a packaged asset missing from the installation
  • Banner on --help and no-command runs

Fixed

  • The two readers spelled the same parent differently (\Throwable against Throwable), reporting 7 false differences in parity output

Removed

  • Hardcoded Phalcon and phalcon_ from Registry::resolve(), Naming and MarkdownFormatter