CHANGES
=======

0.4.1
-----

* Prepare release 0.4.1
* Use url slugs for other models
* Create and populate slug field
* Use cameramodel slug in url
* Add new style unique constraint
* Make manufacturer a required field for cameramodel
* Add slug field and populate it

0.4.0
-----

* Push version tag and latest
* Prepare release 0.4.0
* Filters are public data, modelled as types rather than specific filters
* Make heading a little smaller
* Mark items as active to make them brighter
* Add reponsive hamburger menu
* Remove excess containers
* Model compatible batteries
* Multiple choice battery chemistry for #268
* Multiple choice paperstock finish for #270
* Remove tonable for #265
* Define tables explicitly via fields, instead of excludes
* Add filters and filter forms for most list views with django-filter
* Install django-filter
* Add x-sync speed
* Show related camera and lens models for mounts
* Nullify the problematic migration
* Test migrations
* Push to Docker Hub on tags
* Build docker image in Travis

0.3.4
-----

* Use = instead of is
* Prepare release 0.3.4
* Use boolean comparisons which should work with Postgres and SQLite

0.3.3
-----

* Prepare release 0.3.3
* Scrap manual changelog
* Break down lensmodel form into fieldsets
* Fix dupe model fields
* Break down cameramodel form into fieldsets
* Set editable=False on some non-user fields
* Drop workaround
* Dedup \_\_init\_\_ method
* Fix dupe model fields
* Use some fancy widgets
* Break down cameramodel form into fieldsets
* Emit logs of WARNING and above to stderr for production and debug mode
* Use to Crispy to render all forms
* Replace hotshoe & coldshoe with single shoe type
* Fix conditionals
* Enable bool icons in lens model
* Add mm to filter thread
* Enable bool icons in camera model
* Create yesnoicon template tag to display bools as icons
* Display false values
* Add yes/no icons
* Add % symbol to viewfinder coverage
* Allow negative EV values
* Remove stray brace

0.3.2
-----

* Prepare release 0.3.2
* Convert md to html
* Make tables hoverable
* Display manufacturer info
* Reformat lensmodel detail view
* Move edit link to top
* Move see all to the top
* Show add button on all screens
* Add an edit icon
* Add icons for add/edit
* Hide id\_owner column
* Update issue template
* Prepare release 0.3.1
* Reformat cameramodel detail view
* Move edit link to top
* Move see all to the top
* Show add button on all screens
* Add an edit icon
* Add icons for add/edit
* Hide id\_owner column
* Update issue template

0.3.1
-----

* Prepare release 0.3.1
* Downgrade most th to td
* Require disambiguation for models with the same name
* Move stats into dropdown
* Help dropdown
* Move concepts into help
* Move about page into help
* Add skeleton help page
* Startapp help
* Fix typo
* Format properly

0.3.0
-----

* Prepare release 0.3.0
* Fix domain
* Improve styling on stats
* Style front page with a jumbotron
* Add beta banner
* Clean up stray icon
* Add stats to nav
* Add basic stats page
* Swap PNGs for SVGs
* Clean up backup pods after 24h
* Suspend backups in dev
* Use version-matched postgres client
* Add volume
* Autoformat all yaml
* Add postgres backup job
* Auto formatting
* Add Collapse sections to inlines
* Hide Actions in a collapse
* Make model headings clickable
* Shortcut static pages with views
* Add disambiguation to camera model & lens model
* Temporarily disable moderation
* Wrap everything in containers
* Style nav
* Style sundry forms
* Style nav bar
* Re-jig headings in detail view
* Apply bootstrap table class
* Scrap toggle section
* Drop fixed active status

0.2.1
-----

* Prepare release 0.2.1
* Document new env vars
* Set email sender
* Include full URL in clickable email link
* Allow configurable domain
* Switch to 30px icons
* Update icon gen script
* Fix cert CN
* Fix version string

0.2.0
-----

* Prepare release 0.2.0
* Handle secrets with a secretgenerator
* Scale down postgres replicas in dev
* DB username must be postgres
* Attempt to set up postgres statefulset based on arianitu
* Add about page
* Reformat table
* Include example secrets
* Horrible workaround for https://github.com/dominno/django-moderation/issues/183
* Fix typo
* List all form fields explicitly
* Configure moderation
* Fix typo in settings
* Add django-moderation back into requirements
* Fix branding
* Render and display combined logo
* Get rid of git-secret now we don't have any secrets
* Remove secrets now they are stored elsewhere
* Revert "Install django-moderation"
* Fix branding
* Install django-moderation
* Improve wording of templates
* Add extras for changing password
* Basic password reset functionality

0.1.5
-----

* Prepare release 0.1.5
* Render and display combined logo
* Omit icons from docker context
* Add source images for logos
