This repository has been archived by the owner on Apr 12, 2022. It is now read-only.
Version Aquila
·
279 commits
to master
since this release
Improvements
- #224 Add placeholder on create forms of project and task
- #130 Set default duration for project to 2 weeks
- #263 Display user errors on activation form
Documentation
- Document how to create new iterations
- #246 Update links to lessy-community repo
- #263 Document db schema load for production
- #245 Add link to Framateam
Internationalisation
- #239 Change error message for existing emails
Bug fixes
- #220 Improve front sync between task and project
- #243 Remove finished projects of future list
- #261 Force order on paginated endpoints
- #260 Force colors to prevent system overrides
- #267 Sync task's state on project change
Technical
- Update npm dependencies
- Update gem dependencies
- Rename Dockerfile.prod in Dockerfile
- #140 Provide live syncing system
API changes
- Remove project attributes on task relationships
- Task's state is synced with its related project on
PATCH /api/tasks/:id
(please refer to tasks API documentation to know more about it) - Remove
project.isInProgress
(equivalent toproject.state === 'started'
) - Provide
GET /api/projects/:id
endpoint - Provide
GET /api/tasks/:id
endpoint project.createdAt
andproject.updatedAt
are addedtask.createdAt
andtask.updatedAt
are added
Migration notes
Dockerfile.prod
is renamed inDockerfile
- Remove unofficial support of Ruby 2.3 (for test suite)
- Repository moves from https://github.com/marienfressinaud/lessy to https://github.com/lessy-community/lessy
- Redis is now required, please read specific section in production documentation to know more about it and adapt Nginx configuration