Releases: huangsam/chowist
v3.3.1
v3.3.0
With Chowist v3.3, the following changes were made:
- Added memorable favicon to the site
- Migrated from Bootstrap v4 to Bootstrap v5, enhancing look and feel of the app
- Maintained query parameters when swapping between paginated views
- Improved readability and reliability of the
loaddemo
command - Updated dependencies for CircleCI, Python and Docker
v3.2.0
v3.1.0
With Chowist v3.1, the following enhancements were made:
- Users can change their password or reset it for any reason
- To preserve the integrity of restaurant details, updating restaurants is now restricted to admins
- HTML templates have also been normalized, resulting in a more consistent user experience
- Documentation has seen a huge improvement - specifically in contribution guidelines
Last but not least, the title in README
docs has been upper-cased. Enjoy!
v3.0.0
It has been an incredible journey seeing the Chowist platform grow through various languages and frameworks:
Since the v2 launch in 2018, 280 commits have been made towards making v3 a reality.
The user experience has been improved, making it easier for users to do the following:
- Find the restaurants they care about
- Change profile settings for a personalized experience
- Allow users to post reviews for the restaurants they have visited
Click here to see a quick walkthrough of the application.
The developer experience has also been improved with the following:
- Single command to generate demo data for places app
- Detailed inspection routines for each DB model
- Extensive unit/integration tests
- New contribution guidelines, code of conduct and license
- Simpler documentation for getting started
v2.9.0
Added link for each category badge in restaurant detail page. Under the hood, multiple query parameters have been added to support a more robust restaurant list view.
Here are the exact changes:
- Added links for category badges
- Added query parameters
- Added form tests and MIT license
v2.8.0
v2.7.0
Users can write in-depth reviews for restaurants. Furthermore, all forms now have an associated "Cancel" button for improved user experience.
Here are the exact changes:
- Add cancel button for all forms in Django apps
- Add ability for users to create/update reviews of restaurants
- Fix minor issues with canonical representation of
Profile
model
v2.6.0
Added pagination to the RestaurantListView
to improve user experience. Also ordered the list of restaurants by name, resulting in a collection that is easier to read.
Here are the exact changes:
- Add pagination to ListView
- Order restaurants by name in ListView
- Paving the way for restaurant categories and reviews
v2.5.0
After realizing that a rating is different from a review, I decided to change model semantics:
- Replaced
Rating
model withReview
- Replaced
stars
attribute withrating
- The term
Rating
is now an enumeration of integers - Refactored tests for ratings accordingly