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