From bfd4dfc73c95f746bd1af864b2c850d0473012d2 Mon Sep 17 00:00:00 2001 From: Will Budic Date: Sat, 6 Jul 2024 13:34:58 +1000 Subject: [PATCH] sub. 3.3.1 Simple table relations now implemented. --- README.md | 23 ++++++++++++++++++++++- system/modules/CNFParser.pm | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1409fa7..142adfb 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,28 @@ Public open source: git clone git://lifelog.hopto.org/PerlCNF --- -## Status +## Release Status +* (024-07-06) - v.3.3.1, **PerlCNF Minor Releas** + Further development on data plugins and tables. First simple one to one relationship between tables implemented. + * CNFSQL updated. + * New CentralDataPlugin + * Creates automated SQL queries and synchronization based on a TREE schema, fully automated. + * CNF DATA based instructions, that is tables are converted automatically to and SQL database/ + * TestManger major upgrade, has better output and error handling, argument options. + * testAll.pl, reports better now, lising failed cases last, to easier find. + * Plugin Exception should not throw exceptions with trace from packages, is another observance. +* (2024-06-25) - v.3.3, **PerlCNF Released** + Preliminary release of v.3.3 has now pushed to the [gitweb](http://lifelog.hopto.org/gitweb/?p=PerlCNF.git;a=tree). + Specification and release loge yet has to be updated. + + * Some major things in this one? + + Lots of work on the new DatabaseCentralPlugin and SQL functionality, + + * What this enables is that in you CNF script when placed can assign a CNF tree property containing column mapping and table specification which in turn is linked to an database, Refereed to as the store. The store the application uses to read and update. + * So you can guess what happens when attaching a store to your script containing CNF data instructions. This plugin creates all the tables, statements and synchronizes the data changes made in your script with the store. Automatically. + + * CNF data are now in tables in direct array access providing the header. * (2023-08-23) - v.2.9, Final Release has been published. * Has new TestManager diff --git a/system/modules/CNFParser.pm b/system/modules/CNFParser.pm index abfd833..3efc03e 100644 --- a/system/modules/CNFParser.pm +++ b/system/modules/CNFParser.pm @@ -19,7 +19,7 @@ require CNFDateTime; ##no critic qw(Subroutines::RequireFinalReturn) ##no critic Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions -use constant VERSION => '3.3'; +use constant VERSION => '3.3.1'; our @files; our %lists; our %properties; -- 2.34.1