| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-03-05 | Shuffle the driver into an Illuminate namespace to allow other elements to ↵ | lsces | 8 | -0/+1349 | |
| be added later, if required. Just using a Firebird namespace did not fell right? | |||||
| 2026-03-05 | This hack for illuminate will hopefully be retired once packagist accepts ↵ | lsces | 1 | -2/+2 | |
| the new namespace | |||||
| 2026-03-05 | Bring the composer installation up to date to new home on github and this ↵ | lsces | 2 | -175/+166 | |
| will allow registration with https://packagist | |||||
| 2026-03-05 | readme.md updated to reflect the reasons for a change of name and lay out ↵ | lsces | 1 | -20/+11 | |
| the current state of play | |||||
| 2026-03-04 | Strip any extra double quotes used to wrap reserved words. | lsces | 1 | -1/+1 | |
| 2026-03-03 | Expand on the notes about manually enabling the driver in illuminate. | lsces | 1 | -2/+15 | |
| 2026-03-03 | Extra notes to go with the current state of play with the driver. V1.1.0 ↵ | lsces | 1 | -3/+12 | |
| being used with webtrees. | |||||
| 2026-03-03 | In the absence of autoload, dropping this file into ↵ | lsces | 1 | -0/+287 | |
| /vendor/illuminate/database/Connectors will bypass the missing autoload of this as an extra driver. | |||||
| 2026-03-03 | Need to tidy up as I am only testing on PHP8.4 with Firebird 5 | lsces | 1 | -2/+2 | |
| 2026-03-02 | A little bit of hacking of the delete functions but these really need a more ↵v1.1.0 | lsces | 1 | -5/+8 | |
| generic solution. The hack is to get various joins working for webtrees but it would be more flexible if I could rework the joins to allow where not exists() to work. | |||||
| 2026-03-02 | Ensure field name lookup is upper case. This will need expanding if we want ↵ | lsces | 1 | -1/+1 | |
| he driver to handle lower case field names. | |||||
| 2026-03-01 | First cut at replacing mysql delete with firebird compatible one. | lsces | 1 | -0/+32 | |
| Tidying to use WHERE NOT EXISTS ( ) is on the todo list. | |||||
| 2026-02-28 | Split up a multi element insert back to single inserts since firebird does ↵ | lsces | 1 | -0/+19 | |
| not support the multi insert operation | |||||
| 2026-02-27 | Not sure what this hack is intended to address so 'hide' it for now. It was ↵ | lsces | 1 | -2/+2 | |
| messing up using NOT LIKE in webtrees. | |||||
| 2026-02-27 | Extend wrapValue to add double quotes to reserve words. This will need ↵ | lsces | 1 | -6/+5 | |
| extending at some point to cover all reserved words, currently only thouse used in webtrees are covered | |||||
| 2026-02-27 | Correct class name illuminate uses database names as prefix | lsces | 1 | -1/+1 | |
| 2026-02-25 | Use the returned id value in place of the pdo::lastInsertID which firebird ↵ | lsces | 1 | -0/+19 | |
| does not support | |||||
| 2026-02-25 | Roll back hack to get lower case keys. This is being implemented properly now | lsces | 1 | -2/+0 | |
| 2026-02-25 | wrapValue is the correct place to control the wrapping of table and column ↵ | lsces | 1 | -0/+18 | |
| names amongst other things | |||||
| 2026-02-25 | Correct return for insert since it returns an array, | lsces | 1 | -1/+1 | |
| but perhaps it should simply hide the returned values | |||||
| 2026-02-25 | override illuminate select to return lower case keys while firebird datbase ↵ | lsces | 1 | -0/+36 | |
| is defaulting to upper case | |||||
| 2026-02-24 | Change the Builder overloads to follow the standard for other database ↵ | lsces | 3 | -4/+69 | |
| drivers. This is the place where restoring the lower case key values needs to be processed. | |||||
| 2026-02-24 | Magic base to removing double quote wrapping. wrapValue is the main source ↵ | lsces | 1 | -1/+12 | |
| of this wrap and other areas simply fall through to it. Also removed an earlier fix for a missing set of double quotes on Enum | |||||
| 2026-02-24 | Actually allow access to the lastInsertId ... | lsces | 1 | -1/+11 | |
| 2026-02-23 | Stub class was not compatible with the rest of Lavarel | lsces | 1 | -10/+0 | |
| 2026-02-23 | Missed the \Xgrz\ element of the namespace | lsces | 2 | -12/+13 | |
| 2026-02-22 | Wrap execute block with 'set term ~;' | lsces | 1 | -1/+1 | |
| 2026-02-22 | Add returning to the insert function | lsces | 1 | -0/+32 | |
| 2026-02-22 | Add default to emum field in correct sequence | lsces | 1 | -1/+6 | |
| 2026-02-22 | Modify insert to retrun the generated value to replace pdo::lastInsertId(). ↵ | lsces | 1 | -0/+43 | |
| This still needs a little improvement to perhaps identify the autoincrement field better. It also needs upstream code to avoid the pdo error. | |||||
| 2026-02-04 | Add NOT NULL after DEFAULT but still need to fix the eNum default which is ↵ | lsces | 1 | -1/+1 | |
| after the CHECK element but needs to be before. eNum does not follow the $modifiers array sequence. | |||||
| 2026-02-04 | laravel adds additional unique constraint to databases that do not ↵ | lsces | 1 | -1/+1 | |
| automatically make primary key unique. Have commented out these extra indexes in webtrees, but need a better check to hide these automatically. | |||||
| 2026-02-04 | Not as good as ADOdb, but functional in adding auto-increment column to table | lsces | 1 | -0/+16 | |
| 2026-02-04 | Replace cluge to replace ? with table name since it's now passed in the ↵ | lsces | 1 | -1/+1 | |
| function call | |||||
| 2026-02-04 | Although schema is not used by Firebird, it's necessary for compatibility ↵ | lsces | 1 | -5/+6 | |
| with other database drivers | |||||
| 2026-02-04 | Make compatible with other lavarel Grammar classes | lsces | 1 | -1/+1 | |
| 2025-10-13 | [fix] Warning message for null values. | xGrz | 4 | -42/+3 | |
| 2025-10-01 | [dev] Return types added | xGrz | 5 | -9/+13 | |
| 2025-10-01 | [fix] Composer fix for namespace | xGrz | 3 | -4/+4 | |
| 2025-10-01 | [fix] Composer command fix | xGrz | 5 | -2/+89 | |
| 2025-10-01 | [docs] Added docs for package | xGrz | 1 | -0/+49 | |
| 2025-10-01 | [dev] Initial commit from HarryGulliford/laravel-firebird. | xGrz | 19 | -0/+3016 | |
| Added support for L12, handling search without a case-sensitive search at the database query level. Changed namespaces to xgrz. | |||||
