This repository has been archived by the owner on Apr 21, 2019. It is now read-only.
Releases: bpepple/bamf
Releases · bpepple/bamf
I Can't Lose
Changes since last release:
- Optimized the comic-importer a bit by removing some unnecessary api calls. Should speed things up a tiny bit, particularly if you are importing a lot of issues of one series.
- Fixed a bug where the image filename from Comic Vine is too long (greater than 132 characters) which caused a database error.
- Cleaned up some soon-to-be depreciated template tags in preparation of Django-2.1.
- Quite a couple of Python deprecation warnings.
- Bumped the version of Django. (i.e. pip install -U -r requirements.txt)
- Added a new project logo. (Thanks trumblejoe). Fixes #15
World's On Heroin
Changes since last release:
- Added ability to rate individual issues.
- Use raw_id in the issue admin page for better performance on large collections.
- Fix a bug where new issues being imported were not having the description added. Fixes #27
- Various queryset improvements.
- Bump versions of Django, huey, pillow, psycopg2, and django-rest-framework. Note: psycopg2 has been renamed to psycopg2-binary. Refer to:
http://initd.org/psycopg/articles/2018/02/08/psycopg-274-released/
Subdivisions
Changes since last release:
- Add links to previous and next issues on the Issue Detail view.
- Speed up loading comic reader.
- Optimize queryset for Character API.
- Add a bunch on new tests.
- Require the user to be logged in to view API data.
Margin Walker
Changes since last release:
- Added icon to Recently Added view to show read status. Fixes #20
- Add basic authentication & permissions
- Tweaked the menu-bar (showing users name & link to admin pages)
- Reworked images code to allow uploading of images via admin pages.
- Add the ability to rate issues. Fixes #17.
- Adds Roles admin page. (Allows superuser to add/remove/edit an issues credits)
- Optimize the Series List view for faster loading.
- Bump the version of Django to the latest version. (i.e.
pip install -U -r requirements.txt
) - Added a bunch of new tests.
Paper Thin Front
Changes since last version:
- Fix pagination on search results. Fixes #23
- Clean-up of html code for W3c online validation.
- Little bit of polish to the sites look, i.e. larger cog image, rounded corners on images, etc.
I Typed For Miles
Changes since last version:
- Added functionality to refresh detail information for issues, series, publisher, etc. from Comic Vine in the admin pages.
- Increased the expire_after time for requests_cache.
- Bumped the version requirement for Django to v2.0.2
- Added some error handling to the templates if an image is not available.
- Fixed description text formatting in detail views.
- Fixed a minor formatting issue with creators that had multiple roles.
The Positive Aspect of Negative Thinking
Only one bug fixed, but it's impact is big enough to warrant a release.
- Improve formatting of issue/series descriptions retrieved from Comic Vine when importing an issue. Fixed #9
Girl On A Motorbike
Changes since last version:
- Added some error handling when importing an issue if it already exists in the database.
- Added admin page actions to mark issues or series as read/unread.
- Add django-solo to requirements.txt since they have releases a new version that works with Django 2.0
- Delete Series when removing the last remaining issue from the database.
- Remove the search function from the Issue list view page since it's not really useful.
- Removed MultiSelectField from the Roles model, which fixes database dumps. Sadly, can't remove django-multiselectfield from the requirements.txt since the migrations depend on it.
- Added the django-debug-toolbar to the project (only used when Debug=True in settings.py)
- Bunch of queryset optimizations to reduce the number of database queries.
If You Can Hold Your Breath
Initial project release.