Releases: SuffolkLITLab/DAYamlChecker
Releases · SuffolkLITLab/DAYamlChecker
Release list
v1.4.0
What's Changed
- Add check for conditional variables in attachment content (EG416) by @rajeswari1301 in #48
- Warn about
objectblock that uses a dictionary instead of a list, as this is nonstandard by @nonprofittechy in #49 - Reduce frequency of IG416 as this is only needed for publishable interviews, not administrative or test ones by @nonprofittechy in #53
- More readable output by @nonprofittechy in #54
- Warn when author uses something that looks like a malformed Markdown URL pattern by @nonprofittechy in #55
- Group translatability findings together; class as warnings by @nonprofittechy in #56
- Add test to document compliance with issue raised in #1 by @nonprofittechy in #58
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Basic wcag checking by @nonprofittechy in #21
- Do not error on commented out URLs or multi-line URLs that are identified by Acrobat and Chrome by @nonprofittechy in #26
- Clearer error message when keys don't add up to a block type we know about by @nonprofittechy in #28
- Raise a validation error when a block has only id + comment, just like Docassemble does by @nonprofittechy in #27
- Use ruamel instead of pyyaml by @nonprofittechy in #31
- Check that fields with MakoText values are valid by @BryceStevenWilley in #32
- Skip dynamic
code:fields in multi-field no-label accessibility check by @Copilot in #35 - Improve URL parsing, add more example TLDs and second-level domains that are not registrable by @nonprofittechy in #39
- Implement PythonBool validator for mandatory, initial, scan for variables by @rajeswari1301 in #41
- Refactor findings into a shared message catalog by @nonprofittechy in #43
- Integrate style rules from ALLinter into YAML checker by @nonprofittechy in #44
- Add duplicate block id detection by @rajeswari1301 in #45
- Exit code is 0 for warnings by @nonprofittechy in #46
- Tighten up some noisy findings / error - note + no hint with validation by @nonprofittechy in #47
New Contributors
- @Copilot made their first contribution in #35
- @rajeswari1301 made their first contribution in #41
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- More show if tests by @nonprofittechy in #11
- Remove MCP (Model Context Protocol) code by @nonprofittechy in #19
- Integrate url checker function with DAYamlChecker by @nonprofittechy in #18
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Changed
- Recursive directory parsing + ignore common YAML dirs we shouldn't check by @nonprofittechy in #9
- Actually return failing code by @BryceStevenWilley in #15
Internal
- Bump version to 1.1.0 by @BryceStevenWilley in #16
- Add tests, format with black and fix type issues by @nonprofittechy in #10
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Format code blocks with black by running dayamlchecker-fmt by @nonprofittechy in #8
- Check Python, JS code validity; catch some common show if errors by @nonprofittechy in #7
Full Changelog: v0.2.3...v1.0.0
v0.2.3
What's Changed
- Exclude
examples.ymlfrom being checked, just likeexample-list.yml. (both are directly suggested by name in the docassemble documentation): 5e59ce6
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Restored proper entry point
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Fix location of script to create mcp.json file by @nonprofittechy in #5
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Add ability to send a string instead of requiring a file as input by @nonprofittechy in #2
- Type safety + unit tests by @nonprofittechy in #3
- Add MCP server and documentation on use by @nonprofittechy in #4
New Contributors
- @nonprofittechy made their first contribution in #2
Full Changelog: v0.1.0...v0.2.0
v0.1.0
First release! Still a work in progress, docs will come later.
Full Changelog: https://github.com/BryceStevenWilley/DAYamlChecker/commits/v0.1.0