Releases: ephes/django-cast
Releases · ephes/django-cast
Split blog and podcast models
Split blog and podcast models.
Refactoring
- Removed pub_date field from Post model (this is now handled by wagtail)
- Removed inheriting from TimestampedModel in Post and Blog models
- Split blog and podcast models + split index pages and detail pages into different modules
Features
- Some documentation enhancements/fixes
Split up episodes and posts
Splitting up post in episodes and posts is the big new feature in this release.
Features
- More information about the release process, so I don't have to guess every time I publish a new release
- Split up post page model in episodes and posts
- Renamed test files to make the names easier searchable
- Use a JSONField for the audio model to cache file sizes
- Added twitter player card metadata to episode detail page + single button player view
Fixes
- Fixed codecov badge
- Added mypy to pre-commit hooks and fixed some issues
- Fixed Post form in django admin (don't try to save body stream field)
- Fixed a little issue raising an exception when an unknown language is set for a code block
- Removed to warnings showing up running migrations
Podlove Share Sheet and Codeblocks
Podlove Player share sheet and code blocks for Wagtail.
Features
- Added code blocks for Wagtail adding Pygments as a dependency
Fixes
- Fixed share sheet of Podlove Player
Refactoring
- Removed some of the @pytest.mark.django_db decorators
- Removed all the request analytics stuff (switched using plausible...)
- Removed django-watson dependency since it is not used anymore
Fixed Spam Filter
Fixed a bad spam filter bug leading to comments being classified as ham which have lots of unknown words.
Features
- improved spam filter
Fixes
- comment posting (min instead of slim jquery dependency)
- api overview is working again
Switch to Wagtail
This release took a long time. I can't even remember when exactly I started working on this. Some years ago I guess 😁.
Features
- CMS based on wagtail instead of custom template tags
- Using flit instead of poetry
- Updates of bootstrap / jquery etc
- Docs based on furo theme