Skip to content

Releases: huangsam/chowist

v2.4.0

10 Jul 18:00
Compare
Choose a tag to compare

Added support for choosing a random restaurant from the "Places" tab. Also created a new page experience for users when they log out from the website.

Here are the specific changes:

  • Add page for Django's builtin LogoutView
  • Add page for redirecting users to a random restaurant
  • More documentation updates
  • Remove redundant Django application settings

v2.3.2

10 Jul 07:36
Compare
Choose a tag to compare

Here are key changes from this patch bump:

  • Fix URL path for user profile updates
  • Add better debugging/output utilities for all models
  • Add tests for Profile model
  • Update contributions section of documentation
  • Use get_user_model in place of settings.AUTH_USER_MODEL

v2.3.1

08 Jul 18:03
Compare
Choose a tag to compare

Here are key changes from this patch bump:

  • Change "profile edit" to "profile update" for UX consistency
  • Change foreign key relationships in places
  • Update homepage to mention profile fields
  • Add new test users john and jane
  • Add another test restaurant

v2.3.0

07 Jul 23:54
Compare
Choose a tag to compare

Updated dependencies and added support for profile edits.

  • Updated dependencies for web interface
  • Updated dependencies for Django application
  • Implemented profile edit page for current user
  • Replaced custom forms with crispy forms

v2.2.0

16 Jun 18:28
Compare
Choose a tag to compare

Updated dependencies, configuration and documentation. Added Docker artifacts for simpler setup.

  • Updated dependencies for web interface
  • Updated dependencies for Django application
  • Provided environment variable input for SECRET_KEY
  • Simplified LOGGING configuration
  • Added instructions for creating test data
  • Create Docker artifacts for the project for easy setup

v2.1.0

10 Apr 06:37
Compare
Choose a tag to compare

Added a view for managing profiles. Other than that, mostly incremental changes.

Some notable changes since last release:

  • Add profile edit page
  • Manage redirects behind authentication workflows
  • Implement views for error page handling
  • Configure logging

v2.0.0

21 Mar 05:01
Compare
Choose a tag to compare

This was a complete rewrite from the Rails framework to Django framework. The rationale behind this transition was familiarity with Python and its builtin support for authentication. It also has a strong user base - over 30k stars.

The CSS framework has also been changed from Foundation to Bootstrap. The rationale behind this transition was familiarity with Bootstrap and its mobile-first methodology. It also has a strong user base - over 120k stars.

Some notable changes since last release:

  • Rename from ciscochef to chowist
  • Lacks Docker artifacts
  • Lacks Google Maps
  • Add robust unit tests for views
  • Add unit tests for models and forms
  • Introduce portal application
  • Introduce places application
  • Complete first draft of backend rewrite
  • Complete first draft of frontend rewrite
  • Use CircleCI instead of Travis CI

v1.6.5

14 Dec 08:10
Compare
Choose a tag to compare

Some notable changes since last release:

  • Fix Maps issue
  • Expand MongoDB connections

Maintenance work:

  • Refine README content
  • Update Yard documentation
  • Refine app and spec folders using Rubocop

Build optimization:

  • Update package dependencies
  • Add Docker functionality
  • Add Vagrant functionality

v1.0.0

24 Jan 19:25
Compare
Choose a tag to compare

This is our first-ever production release!

Supported features in production:

  • REST API GET calls
  • Google Maps within iframe
  • App monitoring
  • Logging service

Continuous Integration progress:

  • Travis CI passing builds
  • Updated gem dependencies
  • Code coverage with Coveralls

Technologies utilized:

  • Heroku PaaS platform (first)
  • OpenShift PaaS platform (second)
  • Google Maps API v3 utilized
  • HAML templates
  • ZURB Foundation
  • MongoHQ backend