Skip to content

Releases: 1biot/FiQueLa

v2.0.9

17 Apr 22:33

Choose a tag to compare

🚀 FiQueLa version 2.0.9 is now available!

  • Previous fix for loading csv data with more attributes is fixing parsing only but this fix is knows works with files properly at FQL parser too
  • Parsing ORDER BY clause supports default sorting by ASC when not specified

v2.0.8

16 Apr 23:25

Choose a tag to compare

🚀 FiQueLa version 2.0.8 is now available!

  • Fixed support for loading files with more attributes
SELECT *
FROM [csv](file.csv, utf-8, ";").*
LEFT JOIN [xml](file.xml, windows-1250).channel.item ON code = CODE

v2.0.7

16 Apr 15:52

Choose a tag to compare

🚀 FiQueLa version 2.0.7 is now available!

  • Fixed support for comparing data types with IS or IS_NOT operator for fql syntax

v2.0.6

16 Apr 13:10

Choose a tag to compare

🚀 FiQueLa version 2.0.6 is now available!

  • Fiquela conditions support compare values between row fields

v2.0.5

15 Apr 10:49

Choose a tag to compare

🚀 FiQueLa version 2.0.5 is now available!

  • This update, comings only with bug fixture in evaluating like operator

v2.0.4

14 Apr 11:52

Choose a tag to compare

🚀 FiQueLa version 2.0.4 is now available!

This update, comings only with bug fixture in fulltext function when processing null values

v2.0.3

14 Apr 11:45

Choose a tag to compare

🚀 FiQueLa version 2.0.3 is now available!

This update, comings only with sob bug fixtures. Check the changelog

v2.0.2

09 Apr 12:20

Choose a tag to compare

🚀 FiQueLa version 2.0.2 is now available!

In this update, we've focused on improving array and date handling:

🛠️ Key changes:

  • Function renamed: COMBINE is now renamed to ARRAY_COMBINE for better clarity.
  • New function: ARRAY_MERGE allows easy merging of two arrays.
  • Automatic date detection: Strings representing dates are automatically cast to \DateTimeImmutable.
  • Standardized date format: When casting \DateTimeImmutable objects to strings, the ISO8601 (c format, i.e., Y-m-d\TH:i:sP) is used.
  • New date function: DATE_FORMAT enables formatting of \DateTimeImmutable objects into any string representation.

Thanks for your support and feedback! 📦✨

v2.0.1

08 Apr 11:38

Choose a tag to compare

📦 Release v2.0.1 – Maintenance & Feature Enhancements

This patch release brings a mix of fixes and quality-of-life improvements to FiQueLa's core query engine and data accessor logic:

Improvements

  • Associative array support in []->key access
    The nested accessor now treats associative arrays as single-item lists, ensuring consistent behavior during iteration.

  • New SQL Function: COMBINE
    A new COMBINE(array1, array2) function is available to merge two arrays

🐛 Fixes

  • EXCLUDE clause parsing
    Resolved a bug where queries using EXCLUDE were not parsed correctly in certain contexts.

  • Constants over strings in SQL parser
    Replaced hardcoded strings with named constants for better maintainability and code clarity.

v2.0.0

07 Apr 17:45

Choose a tag to compare

📢 FiQueLa 2.0.0 is Out! 🎉

The final release of FiQueLa 2.0.0 is here, delivering a fully refactored core, powerful new features, and rock-solid stability for querying structured file data with ease and elegance. 🚀

💬 Feedback Welcome!
FiQueLa 2.0.0 is the most stable, capable, and extensible version to date. Your feedback will help drive the future of file querying in PHP.

👉 Get Started:
composer require 1biot/fiquela

👉 Report issues or request features on GitHub Issues: https://github.com/1biot/FiQueLa/issues

Thanks for being part of this journey.
Let’s continue shaping the future of file-based data processing — one query at a time. 💪