Skip to content

Changelog

0.11.0

  • Hello again
  • Use Python 3.12
  • Update dependencies
  • Fix some typing issues
  • Remove:
  • pre-commit: I just lost a whole commit because something went wrong with this. And, I'd rather enforce this with CI instead.
  • mypy: pylance/ruff is good enough
  • black: use ruff instead
  • Bump latest wow versions (for scaffolding of new projects)

0.10.13

  • Disable twine whl check because its broken upstream

0.10.12

  • Fix broken tests

0.10.11

  • Fix dependency issue

0.10.10

  • Bump HTTP timeout from 5 to 15 seconds to make uploads less likely to fail.

0.10.9

  • Fix --force-link deleting of symlinks.

0.10.7

  • When linking during builds, let users forcibly link if the link path already exists with the --force-link option. This will delete the file/directory that was already there.

0.10.6

(woops forgot to update these)

  • Change configuration file format from YAML to JSON
  • Use JSON schema for validation, available at src/wap/schema/wap.schema.json
  • Don't prefix default configuration file name with a dot
  • Build TOC files for all flavors in one package instead of one flavor per package
  • Add, remove, rename some commands
  • Move documentation to Material for MkDocs
  • Rewrite almost everything

0.9.0

  • Force UTF-8 encoding for configuration and changelog files, and gracefully error on any other encoding.