-
- Repository renamed from sdo_analysis to module-compilation deployment #154
- Coverage badge added to the README.md file
- Coverage report generation adde to GitHub Actions
- Bugfix: check_archived_drafts.py attempting to use nonexistent directory #208
- Bugfix: Problem with YANGPageMain_ prefix fixed #223
- setUpClass and tearDownClass methods use for tests #220
- README.md file for tests directory added #218
- matplotlibrc file added #217
- Bugfix: Do not report modules with "broken" name #210
- Code reformatted according to the defined style guide deployment #163
- parsing of modules with pypy3, replaced parsing by using pyang directly #209
-
- Loading xym tool version from .env file deployment #161
- yang_get_stats.py script refactored #204
-
- Unsubscribe functionality added for emails of problematic drafts #203
- Overview section added to README.md file deployment #156
- Fetching .xml files with draft information using rsync #195
- Sending email notification to the authors of problematic drafts #194
- Storing compilation result of modules from archived drafts #193
-
- yang_exclude_bad_drafts.py script removed #186
- Unit tests covering gather_ietf_dependent_modules.py #140
- Unit tests covering remove_directory_content.py #140
- Unit tests covering rename_file_backup.py #140
- Unit tests covering yang_version_1_1.py #140
- Always populate data to the Redis #175
- Metadata generators moved to separate files
- Rename files to snake_case naming convention #189
-
- Unit tests covering utility.py #140
- Unit tests covering private_page.py #140
- Unit tests covering file_hasher.py #140
- Unit tests covering extract_emails.py #140
- Unit tests covering extract_elem.py #140
- Set up for Github Actions tests job #172
- runYANGgenericstats.sh script organized into functions #171
- rundownloadgithub.sh script organized into functions #167
- Repeated cloning and deleting of openconfig repo canceled #166
- networkx package version upgraded #165
- Workaround: iana-if-type@2021-06-21 warnings removed from compilation results #164
- Loading URL prefixes from a config file deployment #141
- Running pyang with pypy3 #163
- Creating list of problematic IETF drafts deployment #139
- Compilation of multiple ETSI versions #142
- Scripts arguments cleaned up and reduced #147
-
- Python scripts arguments refactored #141
- Duplicate messages removed from validators output #137
- Yanglint version passed as argument into Docker image build deployment #137
- Various code adjustments after config file update deployment #135
-
- Pyang update to version 2.5.3 deployment #124
- Type checking fixes with pyright deployment #126
-
- Various changes after YangModels/yang default branch rename #129
- extract_emails.py script refactored #128
- Compilation functionality moved into separate classes #127
- Shared methods/variables moved to the separate files #126
- Run yangIetf.py over all the archived drafts once a week #125
- Absolute paths removed from validators output #124
- Formatting imporved for compilation results files #119
- Various pip packages updated
-
- Pyang update to version 2.5.2 deployment #113
- Minor updates to checkArchivedDrafts.py cronjob
-
- Hide compilation-result if compilation-status is unknown #100
- ConfD update to version 7.6 deployment #99
- Title changed for HTML page containing compilation result #99
- Date of validation added to module compilation results html #98
- Bugfix: IETFYANGRFC.json file generating fixed #96
- Pass YANGCATALOG_CONFIG_PATH as Docker image argument to crontab deployment #96
-
- Config loading simplified deployment #96
- Huawei modules parsing adjustments
- IANA modules parsing introduced
- Dockerfile reorganized - image build speed up #95
- OpenROADM versions generating fixed #94
- Bugfix: Modules compilation status/result overwriting #52
-
- Parsers and extractors moved into separate classes #86
- Attributions printing moved into separate method
-
- Pyang update to version 2.5.0 deployment #85
- YumaPro validator updated to version 20.10-9 deployment #84
- Bugfix: Credentials provided correctly for cURL command
- UnicodeDecodeError fixed for parsing modules using libyang #82
- Updated libyang build requirements
- AllYANGPageMain.json stats file created #88
- yangGeneric.py running for vendors only on PROD environment by default #82
- cronjob-daily and cronjob-weekly merged into one job #82
- Bugfix: Parsing modules which have compilation result None correctly #80
- Functionality adjustments to parse Huawei models
- Functionality adjustments to parse Cisco SVO models #78
- yang2.amsl.com mailname replaced by yangcatalog.org deployment #73
-
- Crontab MAILTO variable set during Docker image build deployment #72
- JSON files generating for future use in Web UI
-
- FileLock added for protected access to hashes JSON file #73
- Number of spawned processes limited to optimize RAM memory load
- Fix: JSON dictionaries rewriten each time - unnecessary modules are properly removed from JSON files
- Old log messages in crons-log.log no longer removed after cronjob start
- YumaPro validator updated to version 20.10-6 deployment #53
- jinja2 package version bumped
-
- Directory structure of cloned OpenROADM repo modified #63
- Hashing file content with validators version to track modifications #55
- xym tool update to version 0.5 deployment #50
- Removed unnecessary cURL command message #58
-
- rsyslog and systemd added to Docker image build deployment #48
-
- Update Dockerfile
- ConfD update deployment #34
- Pyang update to version 2.4.0 deployment #36
- YumaPro validator update
- Run more in parallel #48
- List cisco xe files correctly #49
- Speed up processing of juniper modules #50
- Get modules data faster #51
- Add health check endpoint
- Save result of cronjob for admin ui
- Various major/minor bug fixes and improvements
-
- Update graphical representation of ietf modules
- Update Pyang version
- Various major/minor bug fixes and improvements
-
- Update Dockerfile
- Various major/minor bug fixes and improvements
-
- Various major/minor bug fixes and improvements
-
- Initial submitted version