Releases: tonybaloney/wily
Releases · tonybaloney/wily
1.25.0
What's Changed
- Allow passing multiple file names to graph, to get multiple lines in HTML by @devdanzin in #206
- Test support for Python 3.12 by @tonybaloney in #224
- Add line numbers for metrics in Cyclomatic and Halstead operators by @devdanzin in #218
- Standalone plotly.min.js for graph (fix #189) by @devdanzin in #209
- Use class/function names for metric_type and aggregate in list-metrics by @devdanzin in #213
Bugfixes and minor updates
- Use ruff to replace bandit, flake8 and plugins, isort, pydocstyle, pyupgrade by @cclauss in #174
- ruff recommended code changes from #174 by @cclauss in #175
- Use xmlcharrefreplace to handle codec errors in html report writing (fix #182) by @devdanzin in #183
- HTML report: replace ESCAPE character (fix #184) by @devdanzin in #185
- Allow report to only display revisions that have changes (fix #187) by @devdanzin in #188
- Fix ruff CI checks by @devdanzin in #195
- Fix creating graphs for directories in Windows (fix #190) by @devdanzin in #191
- Avoid statistics.StatisticsError if rank finds no data (fix #196) by @devdanzin in #197
- Avoid using unicode characters if
sys.stdout
doesn't support them (fix #65) by @devdanzin in #200 - Fix some docstrings by @devdanzin in #198
- Fix graph not displaying filenames as line labels by @devdanzin in #202
- Avoid report erroring out if there is no data to show by @devdanzin in #203
- Allow output from commands to be wrapped to terminal width (fix #81) by @devdanzin in #201
- Handle sys.stdout.encoding being None in get_style() by @devdanzin in #204
- Annotate core functions and remove sphinx style argument types by @tonybaloney in #205
- Fix ruff error due to use of .format() in diff.py by @devdanzin in #207
- Fix HTML report table not being scrollable (fix #186) by @devdanzin in #208
- Delete unused, untested decorators.py by @devdanzin in #212
- Fix aggregation in Windows (fix #210) by @devdanzin in #211
- Restore displaying graph markers by @devdanzin in #215
- Update graph and report documentation by @devdanzin in #216
- Lazy-format all logging calls (fix #219) by @devdanzin in #220
- Add some more typing by @devdanzin in #221
- Add unit tests for some commands by @devdanzin in #199
- Fix typing of tests and make pyright check them on CI by @devdanzin in #222
Full Changelog: 1.24.2...1.25.0
1.24.2
What's Changed
- PEP621 pyproject.toml by @tonybaloney in #170
- Add inclusiveness analyser to CI by @tonybaloney in #171
- ruff --select=E712,F401,F541 --fix . by @cclauss in #172
- GitHub Actions: Upgrade to Python 3.11 production release by @cclauss in #173
- Make list-metrics output stable (fix #179) by @devdanzin in #180
- Update v by @tonybaloney in #181
New Contributors
- @devdanzin made their first contribution in #180
Full Changelog: 1.24.1...1.24.2
1.24.1
What's Changed
- Update radon dependency from 4.x to 5.x by @doloopuntil in #169
New Contributors
- @doloopuntil made their first contribution in #169
Full Changelog: 1.24.0...1.24.1
1.24.0
What's Changed
- refactor: apply black on wily codebase by @skarzi in #162
- refactor: apply isort on wily codebase by @skarzi in #163
- Adds Code of Conduct by @kjaymiller in #166
- Upgrade plotly from 4.x to 5.x by @anderso in #167
New Contributors
- @kjaymiller made their first contribution in #166
- @anderso made their first contribution in #167
Full Changelog: 1.23.0...1.24.0
1.23.0
What's Changed
- pyproject.toml: Remove dependency
mock
by @cclauss in #156 - feat: add .editorconfig by @skarzi in #158
- refactor: improve CI and local development by @skarzi in #157
- Graph deleted files by @ThomasTNO in #140
Full Changelog: 1.22.0...1.23.0
1.22.0
What's Changed
- add cache_path option to wily.cfg by @skarzi in #123
- Create .pre-commit-hooks.yaml by @ricoms in #128
- Bump nbformat to 5.1.3 by @willfrey in #131
- add python3.9 to workflow matrices by @skarzi in #124
- Fix coloring by @tonybaloney in #132
- Add rank to docs. by @tonybaloney in #133
- Sort the metrics in report by @tonybaloney in #134
- Adds support for aggregated graphs + patch title by @ThomasTNO in #138
- docs: Adds a description on how to use Wily on a Github action by @edmondo1984 in #143
- Patch aggregate statistics by @ThomasTNO in #139
- Add conda-forge shield and mention conda installation procedure by @Zeitsperre in #147
- Update pyproject.toml by @tonybaloney in #145
- fix tests by @tonybaloney in #148
- Upgrade GitHub Actions by @cclauss in #150
- Fix typo by @cclauss in #151
- GitHub Action to lint Python code by @cclauss in #152
- pyupgrade --py37-plus by @cclauss in #153
- Add 3.11 to test matrix by @tonybaloney in #155
New Contributors
- @ricoms made their first contribution in #128
- @willfrey made their first contribution in #131
- @ThomasTNO made their first contribution in #138
- @edmondo1984 made their first contribution in #143
- @Zeitsperre made their first contribution in #147
- @cclauss made their first contribution in #150
Full Changelog: 1.19.0...1.22.0