https://github.com/amaltsev/XAO-FS
----------------------------------
commit d9fb3e9be7a9b47f2868f39d2b47d18f72fed419
Author: Andrew Maltsev <am@ejelta.com>
Date: Tue Mar 24 17:57:50 2026 -0700
v1.27 Support for 64-bit integers
The default minvalue & maxvalue for integers are still as they were,
matching 32-bit values. But custom values may exceed these values and
the field will be created using 'bigint' type on the MySQL backend.
Also implemented an automatic conversion to bigint if maxvalue in the
existing database is changed.
A minor incompatibility with the previous version: minvalue & maxvalue
themselves are stored as 'bigint' in Global_Fields now, not as 'double'.
commit 096f36dfda7940cae389daf5fd34d4544396db4a
Author: Andrew Maltsev <am@ejelta.com>
Date: Sun Mar 5 14:47:32 2023 -0800
v1.26 Minor fix allowing to sync structure on /
Also added a force keeping of /project (hard-coded in database
initialization).
commit 6b5f73e34261ce0ce28ed44bcd719e3df2c26904
Author: Andrew Maltsev <am@ejelta.com>
Date: Sat Mar 4 15:29:52 2023 -0800
v1.25 sync_structure() method
Made build_structure() return a summary of the changes, additions, and
placeholders (fields & tables) that are present in the database, but not
in the given structure.
Added sync_structure() actually drop these orphan fields & tables.
Updated test cases for both.
commit 1d02d85dead74b75be884f402757eee0458cbae4
Author: Andrew Maltsev <am@ejelta.com>
Date: Tue Nov 19 18:53:46 2019 -0800
Added a test case for bytes in 'blob' field results
commit 7f09060e8207d002b9e019ef2aa6fd029fec7382
Author: Andrew Maltsev <am@ejelta.com>
Date: Wed Jan 16 12:02:09 2019 -0800
1.24 Fixed a bug with resizing blobs
commit 1559e4b2e6af6caab171278d5a57cd5f3fb670dc
Author: Andrew Maltsev <am@ejelta.com>
Date: Fri Jan 4 17:49:55 2019 -0800
v1.23 Added auto updating maxlength on build_structure
commit 9c8280b95ccc50ac6ab67e6c8371f9fe82fee559
Author: Andrew Maltsev <am@ejelta.com>
Date: Tue Dec 18 11:32:25 2018 -0800
"Consider scanning" warning only on lists
It makes no sense on hashes, they can't be scanned.
commit a12fd5a59ed074efe2b73c736c4ea99bfaf1b362
Merge: 1831e0d 1ab1695
Author: Andrew Maltsev <am@ejelta.com>
Date: Fri Sep 14 16:31:43 2018 -0700
Merge branch 'master' of github.com:amaltsev/XAO-FS
commit 1831e0d2a921e8ebd4818f1cc27052af7c0f28d7
Author: Andrew Maltsev <am@ejelta.com>
Date: Fri Sep 14 16:21:00 2018 -0700
v1.22 Added DBD::MariaDB support
Newer versions of MariaDB don't compile with DBD::mysql, so now
it's possible to use them with DBD::MariaDB driver by passing
"dbi_driver=MariaDB" option on connection DSN.
No code changes should be necessary.
commit 1ab1695fedf7bc650ccd356a274e9e42d03a0144
Author: Andrew Maltsev <am@ejelta.com>
Date: Sat Aug 25 07:45:25 2018 -0700
Force ExtUtils::MakeMaker 6.64