All notable changes to this project will be documented in this file.
Linker
class,set_regexes ( )
function to set regexes for each identified class
Linker
classself.classes
global variable toself.classSources
for specificity- renamed
read_files ( )
toget_objects ( )
- refactored:
get_objects ( )
match_files ( )
find_files ( )
link_objects ( )
compose_image ( )
get_commands.py
to parse output to_output
directory, instead ofoutput
Generator
class, fixed issue where tag title parses regardless of no tag elements
- Refactored and cleaned
linker
class
- Refactored and cleaned entire
generator
class
- Added the following utilities
filter_properties ( )
filter_type ( )
get_column_max ( )
get_file_bounds ( )
set_file ( )
- Removed the following utilities
get_eof ( )
entry_padding ( )
create_2d_list ( )
repeat_character ( )
list_to_string ( )
clean_properties ( )
- Help menu to
get_commands ( )
- Minor error refinement:
view_arguments ( )
create_2d_list ( )
entry_padding ( )
parse_commands ( )
repeat_character ( )
is_file ( )
- Path validation for PlantUml program executable under
parse_commands ( )
- PlantUml program executable location management under
parse_commands ( )
- Fully implemented class linker; to link referenced classes
linker ( )
- Discrepancies with README.md
- Refactored and refined:
generator ( )
parse_commands ( )
- Validation
is_program ( )
- Debug
view_arguments ( )
- Refactored and refined:
generator ( )
parse_commands ( )
- Expanded configuration file and parsing methods
- Unit tests for main app
BuildClass.py
skin_param
properly populates when availableprepare_file ( )
to create proper file and directory path(s)
- Implemented configuration file and parsing methods
- Refactored and refined:
clean_properties ( )
get_files ( )
get_commands ( )
parse_commands ( )
- Implemented various functions to parse JavaScript document data:
get_header ( )
get_class ( )
get_properties ( )
get_setters ( )
get_getters ( )
- Refactored and refined:
clean_properties ( )
get_files ( )
generator ( )
- Custom utilities,
is_js_class ( )
- Refactored and refined:
get_files ( )
generator ( )
- Refactored and refined:
get_files ( )
generator ( )
- Updated
README.md
- System utilities:
get_files ( )
list_to_string ( )
parse_commands ( )
- Expanded test cases
- Refactored:
clean_properties ( )
get_commands ( )
repeat_character ( )
- Custom utilities:
clean_properties ( )
is_extension ( )
- System utilities:
get_eof ( )
create_2d_list ( )
entry_padding ( )
repeat_character ( )
- Expanded test suite
- Refactored:
parse_commands ( )
get_commands ( )
- Refactored validation scripts, and:
is_directory ( )
is_file ( )
- Core source files for application
- Core unit tests for application
- License
- Updated
README.md
- Directory structure
CHANGELOG.md
README.md
Version | Date | Commit | Comments |
---|---|---|---|
0.9.9 | 2023-10-17 | Current | Fixed linker class issues |
0.8.9 | 2023-10-11 | cd79df5 | Refactored linker class |
0.8.8 | 2023-10-11 | 6154c3e | Major refactoring of project |
0.7.7 | 2023-05-03 | bb4ef56 | PlantUml program executable location management |
0.7.6 | 2023-05-02 | 63dab81 | Fully implemented class linker |
0.6.5 | 2023-04-29 | ed8937b | Expanded config, validation, and debugging |
0.5.5 | 2023-04-27 | ae2d7e9 | Finalized generator processes and unit-tests |
0.5.2 | 2023-04-26 | 2256899 | Implemented configuration file and parsing methods |
0.4.2 | 2023-04-23 | 4a78b19 | Implemented various functions to parse JavaScript document data |
0.3.2 | 2023-04-21 | 28b0d8e | Implemented further source validation |
0.3.1 | 2023-04-20 | 3251d7a | Minor refactoring |
0.3.0 | 2023-04-20 | 4dbb4d9 | System utility additions, and general revisions |
0.2.0 | 2023-04-17 | 7968397 | Further utility implementation, and general revision(s) |
0.1.0 | 2023-04-11 | f9b479d | Core application files added |
0.0.0 | 2023-04-02 | 5d504a3 | initial upload |
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.
==Byrne-Systems © 2023 - All rights reserved.==