v0.1.0 Release
[0.1.0] - 2026-06-10
🚀 Features
- Commitlint workflow
- Add initial framework
- Create dependabot.yml
- Add lexer
- New actions
- (lexer) Add column and row tracking
- (ast) Add yara syntax nodes and minor lints
- (ast) Add meta and strings parsing
- (ast) Condition parser can parse test rule
- (lexer) Add comment parsing in rewrite
- (ast) Nearly finish ast parsing, add rulefile nodes
- (ast) Fix module function parsing
- Add linting engine (#21)
🐛 Bug Fixes
- Security issues with commitlint
- Deny workflow by removing it lol
- Deny.toml workflow
- Gh pages build path
- Change license to reflect DeTraced core values
- Documentation site build (#9)
- Added private items tag to documentation build
🚜 Refactor
- Pass workflows
- (lexer) Move tokens to own file
- (lexer) Linting changes
- (parser) Refactor to pass ci tests
- Fix doc type and remove debugging output
📚 Documentation
- Add documentation to currently created code
- (lexer) Oops, forgor the documentation we already had
- (lexer) Add extended documentation to token and span
- (lexer) Document the lexer struct
🎨 Styling
- Add ast parser blank files
🧪 Testing
- Add new github workflows
- Create codeql.yml
⚙️ Miscellaneous Tasks
- De-template the initial commit
Pull Requests
- chore: de-template the initial commit by @Slavetomints in #2
- feat: add file collection and validation by @Slavetomints in #3
- chore(deps): bump actions/stale from 5 to 10 by @dependabot[bot] in #4
- test: add new github workflows by @Slavetomints in #6
- feat: add lexer by @Slavetomints in #5
- fix: change license to reflect DeTraced core values by @Slavetomints in #12
- feat(parser): add ast parser by @Slavetomints in #8
- fix: Documentation site build (#9) by @Ellath3may0 in #15
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #16
- chore(deps): bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #17
- chore(deps): bump wagoid/commitlint-github-action from 6.0.0 to 6.2.1 by @dependabot[bot] in #18
- chore(deps): bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #19
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #20
- feat: add linting engine by @Slavetomints in #21
New Contributors
- @dependabot[bot] made it's first contribution in #4
- @Ellath3may0 made her first contribution in #15
Full Changelog: https://github.com/DeTraced-Security/YARlint/commits/v0.1.0