This is an auto-generated log of all the changes that have been made to the project since the first release.
This project adheres to Semantic Versioning.
These are the changes that have been merged to the repository since the last release. If you want to try out these changes, you can install the latest version from the main branch by running:
$ pip install git+https://github.com/seapagan/pyBlog
or, if using poetry:
$ poetry add git+https://github.com/seapagan/pyBlog
Everything in this section will be included in the next official release.
Closed Issues
- Bug in 'like' functionality (#54) by seapagan
- Add ReCapcha to the comment form (#47) by seapagan
- Popular and latest post pages not implemented from the drop down (#46) by seapagan
- Search not implemented (#45) by seapagan
- All tags list is missing from new/edit page (#41) by seapagan
- Superuser cannot edit other user posts (#39) by seapagan
- Responsive menu missing 'New Post' link (#38) by seapagan
- FontAwesome slowing down pages. (#37) by seapagan
- Create custom 403 and 404 Error pages. (#35) by seapagan
- Implement popular posts sidebar (#32) by seapagan
- Duplicated context definitions (#27) by seapagan
- Cannot edit the title of a blog post (#25) by seapagan
- Draft post has wrong time when finally published (#24) by seapagan
- Change Rich Text editor (#21) by seapagan
- Some layout errors on mobile view (#19) by seapagan
- Limit posts shown in the tag list view (#17) by seapagan
- Pinned post should only show on the first page (#16) by seapagan
Merged Pull Requests
- Migrate some changes from add_series branch (#202) by seapagan
- Update tooling (#167) by seapagan
- Enable / Disable analytics (#118) by seapagan
- Add google analytics (#117) by seapagan
- Migrate to django4 (#108) by seapagan
- User custom preferences module (#106) by seapagan
- Photo attribution (#84) by seapagan
- Metadata (#83) by seapagan
- Add Recaptcha to Login and Register forms. (#73) by seapagan
- Compress css js (#72) by seapagan
- Edit profile (#71) by seapagan
- Create bio field in profile (#70) by seapagan
- Minify HTML in production. (#68) by seapagan
- Add popular posts list to the index page (#66) by seapagan
- Enable sitemaps (#65) by seapagan
- Comment recapcha (#64) by seapagan
- Allow to change the title when edit a post (#58) by seapagan
- Tidy comment form (#56) by seapagan
- Set up New Relic (#50) by seapagan
- User sessions (#49) by seapagan
- Fixes required for deployment. (#44) by seapagan
- Enable setting Django varioables from the Environment. (#42) by seapagan
- Fix the missing 'New Post' in responsive menu (#40) by seapagan
- Add 403 and 404 custom pages (#36) by seapagan
- Author permissions (#34) by seapagan
- Popular posts (#33) by seapagan
- Add functionality to 'like' a post (#31) by seapagan
- Maintenance mode (#30) by seapagan
- Limit tag post count (#29) by seapagan
- Break common context out to a template tag (#28) by seapagan
- Separate out views (#26) by seapagan
- Migrate editor (#22) by seapagan
- Add backend to count post hits (#20) by seapagan
- Responsive menu (#18) by seapagan
- Draft mode (#15) by seapagan
- Basic styling of image upload widget (#14) by seapagan
- Post image (#13) by seapagan
- Set up pagination (#12) by seapagan
- Create Sidebar for user meta (#10) by seapagan
- Modify header (#9) by seapagan
- Add 'Tags' functionality (#8) by seapagan
- Sidebar (#7) by seapagan
- Display a User Profile (#6) by seapagan
- Add gravatar to header (#4) by seapagan
- Add comments (#2) by seapagan
- Add auth (#1) by seapagan
New Features
- Convert to use Poetry (#148) by seapagan
- Modify HTML to be more semantic (#116) by seapagan
- Enable sending email on new coment (#109) by seapagan
- Rss feeds (#67) by seapagan
- Add search functionality (#55) by seapagan
Testing
Bug Fixes
Refactoring
- Migrate tooling to use Ruff for linting and Formatting, MyPy for type checking. Add MkDocs tooling. (#257) by seapagan
Dependency Updates
- Bump pytest-asyncio from 0.21.1 to 0.23.6 (#323) by dependabot[bot]
- Bump pymdown-extensions from 10.4 to 10.7.1 (#322) by dependabot[bot]
- Bump ruff from 0.1.6 to 0.3.4 (#321) by dependabot[bot]
- Bump django from 4.2.7 to 5.0.3 (#320) by dependabot[bot]
- Bump faker from 20.0.3 to 24.4.0 (#319) by dependabot[bot]
- Bump mkdocs-material from 9.4.10 to 9.5.15 (#318) by dependabot[bot]
- Bump pyfakefs from 5.3.1 to 5.3.5 (#305) by dependabot[bot]
- Bump aiohttp from 3.9.0 to 3.9.2 (#303) by dependabot[bot]
- Bump pillow from 10.1.0 to 10.2.0 (#297) by dependabot[bot]
- Bump actions/dependency-review-action from 3 to 4 (#292) by dependabot[bot]
- and 124 more dependency updates
This changelog was generated using github-changelog-md by Seapagan