Skip to content

v2.9.0

Choose a tag to compare

@1biot 1biot released this 25 Mar 13:54
· 45 commits to main since this release
89f8e0f

FiQueLa version 2.9.0 is now available!

Added

  • Added INTO clause parsing and query metadata support (into(), hasInto(), getInto()) for FQL queries.
  • Added export writers and factory for csv, ndjson, json, xml, xlsx, ods.
  • Added ResultsProvider::into(FileQuery|string $fileQuery) for exporting query results.
  • Added FQL\Interface\Writer and FileAlreadyExistsException.

Changed

  • Path validation for file queries with base path now supports non-existing target files while preserving directory traversal protection.
  • SQL lexer now recognizes INTO as a control keyword.

Notes

  • Existing target files are never overwritten automatically (throws FileAlreadyExistsException).
  • Output directories are created recursively by ResultsProvider::into().