Revision history for Synth-Config 0.0063 2024-09-24 12:50:51 - Fix syntax error in the visualizer script. 0.0062 2024-06-13 21:36:53 - Fix synopsis. 0.0061 2024-06-09 23:58:47 - Make sure there can be multiple module parameters in the graphviz() method. - Add missing VCAs to the Maths.yaml patches. 0.0060 2024-06-09 23:18:07 - Major change: Restructure the settings yaml and parsing in the graphviz() method. - Rename import patches method. - Add an import specs method. 0.0058 2024-05-31 18:56:58 - Fix method names in eg/ programs. 0.0057 2024-05-31 11:41:16 - Fix dumb method names. - And fix tests. - Improve documentation. 0.0056 2024-05-26 22:15:55 - Remove model_name from graphviz() required arguments. - Restrict graphviz() params unless unseen. 0.0055 2024-05-23 20:44:47 - Allow removal of all model settings at once. - Improve documentation. - Split imorting and visualizing into seperate eg/ programs. 0.0054 2024-05-23 18:44:40 - Improve documentation. 0.0053 2024-05-21 20:52:50 - Make recall_specs() return a hashref, not an array ref. - No post-derefs please. - Fix-up the eg/synth-config-cli.pl program. 0.0052 2024-05-19 12:35:14 - Improve documentation. - Improve the eg/patch-visualizer.pl program. - The patch_name is no longer a necessary graphviz() argument. 0.0051 2024-05-19 11:38:27 - Add missing tests for import_yaml() and graphviz(). 0.0050 2024-05-19 10:54:52 - Improve documentation. 0.0049 2024-05-19 10:30:14 - Add a real-world example of a patch I need to save: eg/Maths.yaml. - Add the import_yaml() method. - Add the graphviz() method. - Simplify eg/patch-visualizer.pl. 0.0048 2024-04-13 10:44:44 - Improve eg/synth-config-cli.pl. - Fix the return value of recall_specs(). 0.0047 2024-04-09 11:28:00 - Add the recall_specs() method. - Add a subtest for spec things. - Improve eg/patch-visualizer.pl. - Fix eg/synth-config-mojo.pl to use database specs. 0.0046 2024-04-08 16:11:31 - Fix the _whoops search call in eg/patch-visualizer.pl. - Improve documentation slightly. 0.0045 2024-04-08 15:50:57 - Improve documentation. 0.0044 2024-04-08 10:41:01 - Improve documentation. 0.0043 2024-04-08 10:06:44 - Refactor search and recall methods to return simpler results. - Fix-up the visualization example program and config file. - Update tests! 0.0042 2024-03-31 20:12:33 - Fix eg/visualize.pl and Module.yaml. 0.0041 2024-03-31 13:16:21 - Improve documentation. - Improve eg/synth-config-mojo.pl. - Add the eg/visualize.pl program. - WIP: Add spec things to the databasse. 0.0040 2023-07-04 21:23:24 - Add the missing Top=100% value. - Require a name field for setting insert. - Improve documentation. 0.0039 2023-07-04 21:06:11 - Improve eg/synth-config-mojo.pl. - Pin Mojo::SQLite 2.000. - Comment-out possibly goofy db file cleanup tests. 0.0038 2023-07-03 08:08:06 - Fix search sort. 0.0037 2023-07-02 15:55:59 - Improve eg/mojo-ui.pl. 0.0036 2023-07-02 14:36:31 - Improve documentation. 0.0035 2023-07-02 13:57:20 - Improve documentation. - Rename the automation scripts.. 0.0034 2023-07-02 12:43:48 - Sort search results by parameter as well. - Improve eg/mojo-ui.pl. 0.0033 2023-07-02 01:05:42 - Improve the eg/mojo-ui.pl program. - Add another bottom and top value to the initial settings. 0.0032 2023-07-01 18:44:51 - Add mojo-ui tests. 0.0031 2023-07-01 18:12:32 - Fix mojo-ui tests. 0.0030 2023-07-01 18:04:06 - Add mojo-ui tests. - Improve the eg/mojo-ui.pl program. 0.0029 2023-07-01 11:39:38 - Adjust make_setting() logic. - Improve the eg/mojo-ui.pl program. 0.0028 2023-07-01 10:39:18 - Improve the eg/mojo-ui.pl program. 0.0027 2023-07-01 01:43:35 - Improve the eg/mojo-ui.pl program. - Simplify the remove_model() method. - Improve documentation. 0.0026 2023-06-30 18:27:06 - Fix SQLite single quote escaping. - Improve the eg/mojo-ui.pl program. 0.0025 2023-06-30 17:50:07 - Improve the eg/mojo-ui.pl program. 0.0024 2023-06-30 17:32:42 - Improve the eg/mojo-ui.pl program. 0.0023 2023-06-30 16:45:31 - SQLite does not like JSON key values with single quotes, apparently. :\ - Improve the eg/mojo-ui.pl program. - Improve documentation. 0.0022 2023-06-30 15:31:35 - Doubleplusugh. Include public/! 0.0021 2023-06-30 15:27:11 - Ugh. Exclude public/. 0.0020 2023-06-30 15:08:23 - Work around broken Mojo::SQLite behavior. - Add the recall_models() method. - Improve the eg/mojo-ui.pl program. 0.0019 2023-06-30 13:45:17 - Improve documentation. - Do not require a model. - Improve the eg/mojo-ui.pl program. 0.0018 2023-06-30 11:44:11 - Add the remove_model() method. 0.0017 2023-06-30 11:29:15 - Do not require a model name in the constructor. - Improve the eg/mojo-ui.pl program. 0.0016 2023-06-29 18:54:49 - Remove the now redundant recall_settings() method. - Fix the make_setting() logic. - Improve documentation. 0.0015 2023-06-29 18:00:09 - Fix search_settings() again! - Further adjust name column handling. 0.0014 2023-06-29 15:50:05 - Add the recall_all() method. - Improve the eg/mojo-ui.pl program significantly. - Actually test and fix the search_settings() method. 0.0013 2023-06-29 01:20:32 - Fix the search_settings() logic. - Improve the eg/mojo-ui.pl program. 0.0012 2023-06-29 00:45:33 - Make SQLite use the JSON datatype in db creation. - Add the search_settings() method. - Add the very much WIP eg/mojo-ui.pl program. 0.0011 2023-06-28 21:16:56 - Improve the eg/synth-config.pl program. 0.0010 2023-06-28 17:15:48 - Fix tests. - Partially fleshed-out the eg/synth-config.pl program. 0.0009 2023-06-28 00:38:45 - Add the remove_setting() and remove_settings() methods. 0.0008 2023-06-27 21:34:54 - Improve documentation. 0.0007 2023-06-27 21:26:38 - Add the recall_names() method. 0.0006 2023-06-27 17:40:08 - Clean code, tests, and docs. 0.0005 2023-06-27 15:54:01 - Add the recall_settings() method. - Improve documentation. 0.0004 2023-06-27 13:57:50 - WIP: Add a name column! - Improve documentation. 0.0003 2023-06-27 10:30:44 - Improve documentation. 0.0002 2023-06-27 10:23:24 - Fix documentation. 0.0001 2023-06-27 07:49:23 - Shoe-horn the basics into place. - Mint with Dist::Zilla.