What's Changed (see also Milestone 10.8)
Compiler
- add more ValidationExceptions with value by @stdweird in #201
- match("foo") throws an ugly exception by @gombasg in #238
Dependencies
- build(deps-dev): bump junit from 4.12 to 4.13.1 by @dependabot in #244
- build(deps): bump ant from 1.10.1 to 1.10.8 by @dependabot in #242
- build(deps): bump ant from 1.10.8 to 1.10.9 by @dependabot in #245
- build(deps): bump ant from 1.10.9 to 1.10.11 by @dependabot in #250
- build(deps): bump gson from 2.8.0 to 2.8.9 by @dependabot in #251
- build(deps): bump org.clojure:clojure from 1.9.0-alpha15 to 1.11.2 by @dependabot in #254
Documentation
- attempt to fix sphinx pan-docs build by @stdweird in #246
- fixing highlight directive by @aka7 in #209
- PAN Book: Document why there is no unbind by @ned21 in #223
- pan-book: correct formatting error by @ned21 in #233
- README: clarify documentation update after a new release by @jouvin in #200
panlint
- Add panlint to rpm by @wpoely86 in #214
- Bugfix: greater and less should be treated as operators by @jrha in #217
- Fix panlint for python 3 by @wpoely86 in #222
- panlint: Add check for features being included from outside their tree by @jrha in #261
- panlint: Add check for global variable names by @jrha in #219
- panlint: Add option to ignore missing inclusion of components/config by @wpoely86 in #225
- panlint: Allow whitespace between annotation name and body by @jrha in #262
- panlint: Don't lint blank lines by @jrha in #231
- panlint: Don't require component source files to include component config by @jrha in #236
- panlint: fix heredoc linting by @stdweird in #269
- panlint: Flag redundant use of format function within error or debug calls by @jrha in #239
- panlint: Ignore length of bind lines by @jrha in #264
- Panlint: Model lines as objects by @jrha in #220
- panlint: Model messages as objects with a severity by @jrha in #266
- panlint: Model problems as properties of lines by @jrha in #232
- panlint: Provide print summary option by @jrha in #268
- panlint: Skip checks of operator if within a string by @wpoely86 in #241
- panlint: Test generation and printing of reports by @jrha in #234
- panlint: Unittest fixes by @jrha in #267
Build infrastructure
- Add GitHub action to run Python tests by @jrha in #248
- Some changes to the vim plugin by @wpoely86 in #213
- Create a GitHub action to run maven tests by @jrha in #247
- Fix workflow yaml extensions by @jrha in #252
- github/workflows: Remove branch restriction by @jrha in #249
- Increase the number of operators an XPath expression can contain during tests by @jrha in #260
- Update actions to latest versions by @jrha in #258
New Contributors
- @aka7 made their first contribution in #209
- @wpoely86 made their first contribution in #213
- @ned21 made their first contribution in #223
- @dependabot made their first contribution in #242
Full Changelog: pan-10.7...pan-10.8