ChangeLog
Other Notes
- 2025-06-06: Major documentation update, fixed (and improved) bin script generation
- 2023-11-27: Add EXPLAIN & raw query to cli.
- 2023-11-14: Major Documentation Overhaul (incomplete)
Git Log
git log
on Tue Jun 24 02:54:40 PM CDT 2025`
- 2ce95e8 (HEAD -> v1.0, origin/v1.0) fix library cli using old construction setup [2 minutes ago]
- ed02fde readme warning. scrawl [5 days ago]
- 164f293 bigdb construct now inits sql dir. move init_sql from trait into bigdb proper [5 days ago]
- d5c9690 readme improvements [5 days ago]
- f032981 add API link to readme docs list. convert BigDb::$pdo to public readonly from protected [5 days ago]
- 73ad2ca docfix: readme get_db() function used wrong keys for db settings [6 days ago]
- 443d3ee add some links [2 weeks ago]
- 1c373ac rewrite migrations documentation [2 weeks ago]
- 15a5a9b minor doc fixes [3 weeks ago]
- a91d95e actually fixing the order this time [3 weeks ago]
- 5edcb31 ... oops fixing the structure again still ... [3 weeks ago]
- 7aa08ef reorg stored sql docs [3 weeks ago]
- 6e719b6 rewrote StoredSql docs [3 weeks ago]
- 5f5b738 move some docs around [3 weeks ago]
- 8875e88 major update to ORMs doc, minor update to CRUD [3 weeks ago]
- e8a9713 run scrawl, a couple link fixes [3 weeks ago]
- 95bca74 updated CRUD documentation, moved CLI doc to library docs [3 weeks ago]
- 11f7f17 updated cli docs (plus run scrawl) [3 weeks ago]
- f0f9c17 finished updating bin script generation (i think) [3 weeks ago]
- 417f8be updated create-bin [3 weeks ago]
- e21e8a4 docs [3 weeks ago]
- fdf93c9 update code scrawl & run it [3 weeks ago]
- b7539fe readme update [3 weeks ago]
- 06fba94 fix a header [3 weeks ago]
- b5db58c fix a broken link [3 weeks ago]
- c52296d minor docs updates [3 weeks ago]
- 3d798e8 update docs [3 weeks ago]
- 78db88a cli works now [3 weeks ago]
- 8821909 note [3 weeks ago]
- a49f2b8 run scrawl [3 weeks ago]
- d17c3d9 rewrite readme and reorg some docs [3 weeks ago]
- 3ff6ca4 check_serialized_file didn't reset $this->sql, sooo it left old queries still loaded. i fixed this [4 weeks ago]
- 8cd87b1 run scrawl [1 year, 5 months ago]
- f023f33 notes [1 year, 5 months ago]
- 8691b44 composer update [1 year, 5 months ago]
- 7cbf9c0 working on implementing the orm tester. its a mess to setup. [1 year, 5 months ago]
- 32c116f notes [1 year, 5 months ago]
- 6388343 Remove old TODO notes regarding an intermittent bug that I previously fixed [1 year, 5 months ago]
- 9e99557 run scrawl [1 year, 5 months ago]
- 8683ffe additional notes on --verbose flag [1 year, 5 months ago]
- fbd40f1 Pointlessly improved some performance - Using caching to speed up reflection-based type determination of properties when using get_db_value() and get_prop_value() methods. And in row_to_props(...) I removed branching code and in_array() call. These changes will slightly speed up loading from database. Could be meaningful in applications that load hundreds or thousands of rows from a database. Not likely to be meaningful in a typical web-app. Mainly just did it for fun. [1 year, 5 months ago]
- 022e2f1 add verbose debug output when --verbose cli option is enabled [1 year, 5 months ago]
- 80a0cfd add random number generator seeding. fix dataset test results not printing correctly. Add CLI documentation to testing doc [1 year, 5 months ago]
- fd51750 run scrawl [1 year, 5 months ago]
- 2299abd remove old code and debug some testing problems with the testUpdateRowFromForm method. See TODO at line 377 in OrmTester.php ... and try to be chill while dealing with this horribly confusing problem omg i hate it [1 year, 5 months ago]
- c3e69f3 add testUpdateRowFromForm ... but it's failing intermittently and I HAVE NO IDEA WHY :'( [1 year, 5 months ago]
- aae5a1f add orm tester test DeleteRowCreatedFromFormData [1 year, 5 months ago]
- bbda9ee genericize the running of valid data tests, so new base-class tests can be implemented more quickly/easily. [1 year, 5 months ago]
- 9c7c90e run scrawl [1 year, 5 months ago]
- 55299bc work on testing documentation for the new orm tester [1 year, 5 months ago]
- 940b212 add placeholders for most of the orm test methods. add loop information to debug output for existing crud from form data test. add create_before_test() feature [1 year, 5 months ago]
- 5f5cbce fix api documentation link in readme. run scrawwl [1 year, 6 months ago]
- 0484f29 write good docblocks for every source class & run scrawl [1 year, 6 months ago]
- 4b0c715 composer update code scrawl & rerun scrawl [1 year, 6 months ago]
- 6fefeb8 run scrawl (update changelog) [1 year, 6 months ago]
- 365faa8 composer update.... code scrawl provided slightly improved apireadme [1 year, 6 months ago]
- c61fabb composer update lexer & scrawl for better trait support [1 year, 6 months ago]
- cbe78dc run updated scrawl [1 year, 6 months ago]
- bade8c7 composer update code scrawl [1 year, 6 months ago]
- f66c914 setup the orm tester a little bit. Renamed the tester class. Created a test class (test/run/OrmTester.php) to run orm tests with the OrmTester base class. [1 year, 6 months ago]
- d08fd9f add base class for testing BigDb Libraries' Orms. Copied from DecaturVote's News library. [1 year, 6 months ago]
- 3f05d33 run scrawl [1 year, 6 months ago]
- 905be7b delete .bak files from old implementations [1 year, 6 months ago]
- b103bb3 Change BenchCoersion test to convfirm greater than FIFTY (50) coersions per MS. Previous was 150 (one-hundred-fifty). Added notes to test method. [1 year, 6 months ago]
- 1fc0d4d composer update [1 year, 6 months ago]
- 4821e84 minor performance tweaks for db coersions. now using [0] instead of substr(,0,1) to check for nullable '?' property type [1 year, 6 months ago]
- 3a53fce maybe fix the library cli? idk. I think so. [1 year, 7 months ago]
- 6f025fd run scrawl [1 year, 7 months ago]
- 8cb690c add bool property coersion [1 year, 7 months ago]
- 33cf7f0 minor docblock updates [1 year, 7 months ago]
- 65aded1 run scrawl [1 year, 7 months ago]
- 7e61272 LibraryCli no longer uses janky config loader. Now loads from whatever the bin script does. BigDb now throws if it can't get a root_dir. Previously it returned null. [1 year, 7 months ago]
- ce0b0bd run scrawl. minor doc change [1 year, 7 months ago]
- b429094 work on new bin/bigdb [1 year, 7 months ago]
- 2d7d855 run scrawl [1 year, 7 months ago]
- f27922f composer update. notes on desired changes [1 year, 7 months ago]
- ea580f0 hide 'main' from cli help menu [1 year, 7 months ago]
- 0ff4484 composer update cli [1 year, 7 months ago]
- 65662b9 documentation for usage [1 year, 7 months ago]
- a17e79b composer update (necessary for print_table() in cli) [1 year, 7 months ago]
- 4b3f933 minor cli refactor. add explain cli command & sql cli command. [1 year, 7 months ago]
- d5d664e improve migration list output again [1 year, 7 months ago]
- 887f59e improve output of migrations [1 year, 7 months ago]
- b4d6f06 bugfix: list migrations [1 year, 7 months ago]
- b5ac253 path fix? [1 year, 7 months ago]
- 2eb6a57 remove var dump exit. whoops [1 year, 7 months ago]
- 8f0fb87 add list-migrations command, and maybe break things idk [1 year, 7 months ago]
- 0586efd composer update lildb [1 year, 7 months ago]
- 999c7ec bump, changelog [1 year, 7 months ago]
- e48ed94 throw exception when datetime coersion fails [1 year, 7 months ago]
- 6678442 docblock return type update [1 year, 7 months ago]
- 3a1549f fix return type on generate_uuid in the docblock only. no code change [1 year, 7 months ago]
- f8900fc doc cleanup, still much todo. [1 year, 7 months ago]
- af42cf3 run scrawl [1 year, 7 months ago]
- cd73539 delete old docs [1 year, 7 months ago]
- a847bd9 sort old docs into proper files [1 year, 7 months ago]
- 7308f98 delete old docs bakup files [1 year, 7 months ago]
- 7bc7f0f sort docs & write some new ones [1 year, 7 months ago]
- aa80fc5 provide better config multi-location support. document cli config [1 year, 7 months ago]
- fa2326f update lildb to fix a uuid/binary comparison issue [1 year, 7 months ago]
- 0d68cd7 sslightly improve known issues documentation [1 year, 7 months ago]
- f6517d0 add known issues documentation & notate the delete() / unset($this->id) issue. [1 year, 7 months ago]
- 70fffa8 bugfix: for uuid coersion, return null if input db or prop value is null [1 year, 7 months ago]
- db46baf composer update [1 year, 7 months ago]
- f6e4932 changelog update [1 year, 7 months ago]
- 488df53 minor readme update [1 year, 7 months ago]
- a27e2e0 bunch of new docs. [1 year, 7 months ago]
- 9c8b184 Composer update [1 year, 7 months ago]
- 9b8e2f2 move config files & docsrc to non-hidden directories [1 year, 7 months ago]
- 2053889 add alternate config file location support [1 year, 7 months ago]
- df7c52d notes [1 year, 7 months ago]
- 8105834 control for nullable types in coersions. bugfix bigorm coersions. [1 year, 7 months ago]
- c9c75d2 protected row_to_props & props_t_row [1 year, 7 months ago]
- 8cde9aa add placeholder / TODO coersion test on BigOrm test [1 year, 7 months ago]
- c2be6d9 add support for magic property conversion. Unit test it. [1 year, 7 months ago]
- 2fff908 prototyped automatic database->property & property->database conversion [1 year, 7 months ago]
- e3529fe add 'generate_uuid()' method to BigOrm [1 year, 8 months ago]
- b63304e minor documentation/docblocks [1 year, 8 months ago]
- b0c39e4 composer update (LilDb fiinally removed BigDb from it) [1 year, 8 months ago]
- e3d28e2 init_from_db now sets $this->root_dir, and get_root_dir() will return this->root_dir if it is set. This allows root dir to be configurable, whereas previously you had to make a bigdb subclass to determine root dir. [1 year, 9 months ago]
- bdab84b notes + 1 todo [1 year, 9 months ago]
- 92cbac7 update readme. run scrawl. [1 year, 9 months ago]
- b244210 run scrawl [1 year, 9 months ago]
- 09c7d42 refactor. add sql recompile, migrate, and param binding for exec & query [1 year, 9 months ago]
- b5834b4 composer update, for updated cli [1 year, 9 months ago]
- fb7540c idk, nothing? [1 year, 9 months ago]
- f1e56b0 add gitignore [1 year, 9 months ago]
- bd7bdbf Add prototype bin script. Some minor lib changes & documentation [1 year, 9 months ago]
- 7065584 add recompile_sql to example code in readme [1 year, 11 months ago]
- f8d4f3b BigDb subclass docs [1 year, 11 months ago]
- c260e58 add build_query() method to SqlFiles trait [2 years, 1 month ago]
- 6d33204 typo in erro rmessage [2 years, 1 month ago]
- be454a0 add helper methods to convert orm object to/from array. Add binds for {$vars} on sql-file stored queries. [2 years, 1 month ago]
- df2c26c add
to_arrays()
method to BigDb. Addinit_sql
call tobigdb->exec()
to fix a bug. update documentation [2 years, 1 month ago] - a497833 run scrawl [2 years, 1 month ago]
- a17f81b add datetime_to_str() method. [2 years, 1 month ago]
- 9d0d9d0 minor documentation cleanup/improvements. (& added some return types to SqlVerbs!) [2 years, 1 month ago]
- 0a894d4 Add BigDb server, some additional methods & features, and update all the documentation, plus make tests for server [2 years, 1 month ago]
- d052a29 notes 2 [2 years, 1 month ago]
- fc4ee90 notes [2 years, 1 month ago]
- 1f737fe updated status& description in README [2 years, 1 month ago]
- 44a57d8 cleaned up docs [2 years, 1 month ago]
- 8b51eaa docs for bigdb are up to date for both libraries and end-users. Still much TBD, and more docs to follow [2 years, 1 month ago]
- 6d55dc8 test db->exec() & db->query() with pseudo-binds [2 years, 1 month ago]
- cf074ed progress on libraries documentation [2 years, 1 month ago]
- 66fef8c end user documentation updated [2 years, 1 month ago]
- 1818a1e notes [2 years, 1 month ago]
- 986c97c added some querying for orms to BigDb [2 years, 1 month ago]
- 034f464 basic framework for BigDb is setup, with early ORM loading, sql files, and migrations [2 years, 1 month ago]
- 0b44292 start BigFormOrm & test
set_from_form()
& add sanitize & slug() methods to BigFormOrm [2 years, 1 month ago] - 5a190be notes [2 years, 1 month ago]
- 47db8ba notes [2 years, 1 month ago]
- e1822aa add onWillDelete & onDidDelete to docs. run scrawl [2 years, 1 month ago]
- 004414e save hooks & delete hooks added & tested [2 years, 1 month ago]
- 14f4bac run scrawl [2 years, 1 month ago]
- 94bc689 rename a couple methods. write some documentation [2 years, 1 month ago]
- e612b11 Bigorm has save() & delete(). BigDb now has insert(), update(), and delete(). [2 years, 1 month ago]
- ff06e49 initial development of new bigorm class. notes. [2 years, 1 month ago]
- f2d5daa copy bigdb code over from LilDb, update composer autoload settings, add notes. [2 years, 1 month ago]
- 1f98cfb Merge branch 'v1.0' of gitlab.com:taeluf/php/big-db into v1.0 [2 years, 1 month ago]
- 49fa32a initial setup of taeluf/tester & code-scrawl. [2 years, 1 month ago]
- f667705 Add MIT license [2 years, 1 month ago]
- 4c9a9ea Project Initialized from local [2 years, 1 month ago]