- Properly release wheels for Python 3.12
- Bump bluemonday to 1.0.27
- Release wheels for Python 3.12
- Fix wheels for Apple Silicon
- Release wheels for Python 3.11 with the exception of Windows
- Release wheels for Apple Silicon
- Drop support for Python 3.6
- Bump bluemonday to 1.0.23
- Fix vulnerability that was present in versions below 1.0.20 regarding the usage of
.AllowComments()
. See https://github.com/microcosm-cc/bluemonday/releases/tag/v1.0.20.
- Bump bluemonday to 1.0.18
- Implement rough support for
RequireSandboxOnIFrame
by having an approach to call functions that take typed arguments- This doesn't work entirely because currently only a single call to
RequireSandboxOnIFrame
will work but it will suffice until this behavior is actually needed.
- This doesn't work entirely because currently only a single call to
- Build wheels for Python 3.10 (Closes #29)
- Bump bluemonday version to 1.0.16
- Bump bluemonday version to 1.0.15
- Bump bluemonday version to 1.0.10
- Bump bluemonday version to 1.0.9
- Add more wheels and fix the ones that were broken (Windows)
- Pin versions with go.mod
- Make setup.py bootstrap itself to hopefully support building armv6 wheels
- Use uint32 instead of uint64 so we can support 32bit wheels
- Make pypi releases integrated into Github releases with Github Actions
- Fixed memory leak caused by returning a CString from Go
- Fixed issues where things like
would show up as\xa0
- Added some tests duplicated out of bluemonday and html_sanitizer
- Basic binding implementation and initial release