dancerfly / django-brambling

Event website manager, specifically designed for dance weekends or other events with multiple simultaneous tracks of classes.
BSD 3-Clause "New" or "Revised" License
11 stars 3 forks source link

Updated bleach dependency #950

Closed melinath closed 4 years ago

melinath commented 4 years ago

Resolved #949. Updated bleach because it was horrendously out of date. This is basically a duplicate of #944 tbh but I had the opportunity to verify that pipenv really doesn't let you just update a single package without re-locking every single non-explicit dependency. So, there are some unrelated package upgrades here but those should just need upgrading once.

I was able to remove html5lib because it's only a dependency of the older bleach version. The newer version instead relies on webencodings.

I chose bleach to start because it is least risky; it's a pretty stable API historically and it is only used for cleaning markdown via the |markdown filter.

You can manually test that this doesn't suddenly die by visiting an event detail page and checking that its description renders properly.