All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Recent talks now ordered by newest-first
- Additional speaker info can now be submitted in Markdown
- Speakers now required to enter airport code if they request travel cost assistance
- Twitter URL's now correctly displayed in speaker lists
- Additional information for a talk can now be viewed after the CFP has closed
- Speaker counts now only show speakers who have submitted talks
- Users can now create accounts at OpenCFP Central for use with single-sign-on
- Cleaned up generation of Twitter and joind.in links
- Picture uploads now handled using flysystem
- Environment now defaults to
production
if the environment variable has not been set - Showing the contribution banner on the splash page now configurable
- Users can now delete their own accounts, which deletes all associated information
- Privacy policy now exists
- README updated to request that collected data not be shared with third parties without explicit consent of users
- User accounts cannot be created without acknowledging they have read and understand the privacy policy
- instructions on how to build OpenCFP in a Docker container
- instructions on running OpenCFP in Homestead
- Now running local scripts using COmposer
- Speakers' joind.in URL's are now being validated better
- Moved code from
classes
tosrc
to better adhere to Symfony standards
- Support for phly/keep-a-changelog to help with creating releases
- 'Personal Skills' is now a talk category
- Updated documentation about when dev server is available
- Updated documentation about permissions for cache and log folders
- Filters for category and type on the talks admin page
- Updated PHPUnit to 6.5.7
- Updated PHP CS Fixer to 2.10.4
- Updated Infection to 0.7.1
- No longer using Code Climate for analyzing code