Version 0.5.0
-
Add format checking to schema validation for AS3 specific Formats 208b249
- Adds AS3FormatChecker (jsonschema compatible FormatChecker)
- Add Types (F5IP, F5IPv4, F5IPv6)
-
Auto-remove
$schema
from declarations 6a1db5b$schema
isn't accepted by AS3 as of today and the declaration would fail. See: F5Networks/f5-appsvcs-extension#173
-
PEP440 compatible versioning
-
Python 3.6 support 2007cdf
- Improved Gitget subprocess.run
- Added explicit check=False for pylint / better clarity.
- Updated TimeoutExpired exception clause to print full exception info,
this prevents issues in cornercases where stderr wasn't available - Support python 3.6 (subprocess.run)
- Update Gitget _run_command to expecting a tuple
-
Improved code quality and formatting
- pylint inline flags
- variable name updates
-
Refactored jinja2 filters, functions and tests cc7e12d
-
Refactored as3ninja settings module, add unit tests be1681e
-
Refactored utils.deserialize, simplifies deserialize functionality caa2df8
-
Documentation updates and fixes
-
Refactor exceptions #12
- Refactor all exceptions in as3ninja.exceptions
- Update all modules accordingly
- Update tests accordingly
- Code formatting updates
-
Re-organize AS3 Schema relevant code in schema package