CHANGELOG.md

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.

Non publié

  • #383: EFS is not working
  • #437: Provide 2FA
  • #385: Show the # of votes trend
  • A better morale chart UI
  • #838: Publish a chart publicly

[0.68.x] - 12/06/2023

Milestone

  • Bugfix on user deletion + French localization
  • Happy BDay to me!!

Ajoutés

Corrigés

  • [#854] Cannot delete a user (PROD) @wloche bug users
  • [#862] User email validation: BE works but UI hangs @wloche bug users

[0.67.x] - 25/10/2022

Milestone

  • Publish a chart publicly (via API only)

Ajoutés

  • [#827] [API] Publish a chart publicly by @wloche chart teams

[0.66.x] - 12/10/2022

Milestone

  • SEO on the changelog
  • User XP updates around the survey + UI fixes
  • Celebrating 2 years at SpotOn!

Ajoutés

  • [#827] Changelog: localize the release day by @wloche documentation SEO
  • [#835] Changelog: Changelog: auto article:published_time by @wloche documentation SEO
  • [#832] Save a team no longer redirect to the list by @wloche bug teams
  • [#840] Make the survey creation/closure faster! by @wloche Surveys
  • [#842] Can re-open a survey! by @wloche Surveys
  • [#844] Discard the confirm dialog on survey closure by @wloche Surveys

Corrigés

[0.65.x] - 29/09/2022

Milestone

  • Can delete a User
  • Referenced/categorized by Zscaler
  • Mandate PHP 7.4 (Already using it for quite some time!)

Ajoutés

Corrigés

  • [#820] Dark mode: logo by @wloche bug UI
  • [#825] Cannot remove all roles on a user by @wloche bug users
  • [#830] Production failure: cannot login by @wloche bug DevOps security users

Modifiés

  • [#809] Increase Code Coverage En cours by @wloche enhancement refactoring
  • [#690] Upgrade lcobucci/jwt to version 4.0.4 or later (via #811) by @wloche DevOps security

[0.64.x] - 01/09/2022

Milestone

  • Dark mode!

Ajoutés

Corrigés

  • [#812] CSS not passing with v0.64.0!! by @wloche bug UI
  • [#814] Dark Mode support: debug on initial load by @wloche bug UI

Modifiés

  • [#807] Amazon Linux 2/3.3.13 is Deprecated by @wloche DevOps

[0.62.x] - 19/06/2022

Milestone

  • Maintenance

Modifiés

[0.61.x] - 18/06/2022

Milestone

  • Finalize AWS Graviton
  • Instead of the open the link, copy the survey URL

Ajoutés

  • [#780] Auto schema update: get_database-version.sh by @wloche DevOps
  • [#613] Instead of the open the link, copy the survey link by @wloche enhancement Surveys

Corrigés

[0.60.x] - 26/05/2022

Milestone

  • Send messages (emails) to users
  • Forced migration to AWS Graviton!

Ajoutés

  • [#774] Create an API to store and send messages by @wloche messages users
  • [#584] AWS: upgrade to PHP 7.4, done via #623 by @wloche DevOps

Corrigés

  • [#772] Deployment script not up to date by @wloche bug DevOps
  • [#776] prod env screwed up :( by @wloche bug DevOps

[0.59.x] - 20/05/2022

Milestone

  • Run on AWS Graviton platform (Prep work)

Ajoutés

  • [#623] AWS: Your environment is using a deprecated platform branch (bis!) En cours by @wloche DevOps refactoring
  • [#362] Service is in maintenance by @wloche DevOps enhancement
  • [#762] UI enhancement on changelog by @wloche documentation UI
  • [#764] CRUD on /settings by @wloche DevOps enhancement

[0.58.x] - 14/04/2022

Milestone

  • Dev environment fully operational

Ajoutés

  • [#743] Refactor the docker compose for dev by @wloche DevOps onboarding
  • [#745] Follow-up for dev env by @wloche DevOps onboarding
  • [#748] Improve Test Coverage by @wloche testing
  • [#751] Add advise on email during registration by @wloche documentation enhancement users

Modifiés

  • [#752] Update homepage wording by @wloche documentation

[0.57.x] - 14/02/2022

Milestone

  • Happy Valentines'!
  • Image for a SpotOn team
  • Docker image for UAT: 100% passing

Ajoutés

  • [#728] Make /health resilient by @wloche bug DevOps
  • [#735] Make Tests passing in Docker by @wloche DevOps testing
  • [#723] Add a team image by @wloche data-set teams

Modifiés

  • [#718] build a docker image for tests En cours by @wloche DevOps

[0.56.x] - 07/02/2022

Milestone

  • Images for a SpotOn teams

Ajoutés

  • [#720] Add SpotOn team images by @wloche data-set teams
  • [#718] build a docker image for tests En cours by @wloche DevOps

[0.55.x] - 06/02/2022

Milestone

  • Image for a SpotOn team

Ajoutés

  • [#712] Add a team image for WCL@SpotOn by @wloche data-set teams
  • [#708] Playing around Dockerfiles: bundle the app via a container by @wloche DevOps

[0.54.x] - 06/01/2022

Milestone

  • Add a parameter to combine orgs chars within the same/consecutive weeks

Ajoutés

  • [#702] Add a parameter to combine orgs chars within the same/consecutive weeks by @wloche chart enhancement organization

Corrigés

  • [#705] Organization 2 weeks aggregation: X axis is wrong by @wloche bug chart organization

[0.53.x] - 01/01/2022

Milestone

  • !!Happy New Year!!
  • No longer adds a note on missed podium
  • You can share your teams within your company!

Ajoutés

  • [#685] Setting to allow team co-ownership within the same company by @wloche enhancement teams
  • [#693] Add teams that are shared by teammates by @wloche enhancement teams

Corrigés

  • [#700] (v0.53.1) My profile update error when coming from home by @wloche bug users

Modifiés

  • [#691] Discard the "miss the podium" message by @wloche votes

[0.52.x] - 13/12/2021

Milestone

  • A user can update her/his profile.

Ajoutés

  • [#687] I can update my user profile by @wloche enhancement users

[0.51.x] - 12/12/2021

Milestone

  • Implementing CRUD API on organizations.

Ajoutés

  • [#674] Implements GET /api/organizations by @wloche enhancement organization
  • [#676] Implements DELETE /api/organizations by @wloche enhancement organization
  • [#679] See my profile by @wloche enhancement users
  • [#681] An organization owner can edit the attached teams by @wloche enhancement organization
  • [#407] EPIC: Can manage an organization via the web site by @wloche organization teams

[0.50.x] - 12/11/2021

Milestone

  • Explain the pricing strategy to come: propose a sponsorship. Discarding any pricing plan on user accounts.

Modifiés

  • [#672] Discard the step 3 from the registration by @wloche users

[0.49.x] - 12/10/2021

Milestone

  • Bug bix on favorite teams
  • Celebrating 1 year at SpotOn!

Corrigés

  • [#665] All teams are reported as "Single Owner" by @wloche bug teams users
  • [#666] Tagging a team as favorite not working for all users by @wloche bug teams users
  • [#670] Broken Javascripts by @wloche bug DevOps

[0.48.x] - 12/09/2021

Milestone

  • Got too many teams (because of the organizations), flag your favorite ones to rank them up!

Ajoutés

  • [#626] Teams can be tagged as favorite by @wloche enhancement teams

Corrigés

  • [#663] Be resilient on wrong JWT format by @wloche bug security

[0.47.x] - 09/09/2021

Milestone

  • It's possible to tweak the charts: /views/teams/:team_id/chart?nb_sprints=15

Ajoutés

  • [#656] No longer hard code the last 10 sprints/surveys by @wloche charts
  • [#657] Add icon for Core team data-set teams by @wloche data-set teams

[0.46.x] - 01/09/2021

Milestone

  • Removed the AWS registration Watch Out message
  • Expose supported languages (fixed)

Ajoutés

  • [#615] Removed the AWS registration message when signing up [#602] by @3ythan users

Corrigés

  • [#645] Cannot see errors in production by @wloche bug
  • [#629] Expose supported languages by the platform by @wloche localization refactoring

[0.45.x] - 26/08/2021

Milestone

  • Roles and permissions refactoring, Adding ADMIN
  • Expose supported languages by the platform

Ajoutés

  • [#630] Refactor the roles as constants by @wloche documentation refactoring security
  • [#632] Create and expose the ADMIN role by @wloche security users
  • [#629] Expose supported languages by the platform by @wloche localization refactoring
  • [#170] \Auth\Acl::PRIVILEGE_GUEST as default permission by @wloche refactoring security
  • [#634] Cleanup the logs by @wloche refactoring
  • [#639] Add icon for Omnichannel team and discard ext-exif dependency by @wloche data-set teams UX

Corrigés

  • [#641] PHP Deprecated after Lcobucci\JWT upgrade by @wloche bug refactoring

[0.44.x] - 19/08/2021

Milestone

  • Follow-up on UI to create an organization
  • Prefixing the answers with the scoring (0 to 5). Thanks Michael for your feedback!

Ajoutés

  • [#622] Manage dupe errors on orgs creation by @wloche bug organization
  • [#627] Add the scoring in front of the answers by @wloche votes

[0.43.x] - 31/07/2021

Milestone

  • Adding the UI to create an organization

Ajoutés

  • [#619] Organization creation via the UI by @wloche enhancement organization

[0.42.x] - 27/03/2021

Milestone

  • Note on registration to make sure the newcomer already is known from AWS
  • Add a (missing!) check on team_id <> survey

Ajoutés

  • [#602] Note on registration to make sure the newcomer already is known from AWS by @3ythan documentation users
  • [#594] Create a docker setup by @wloche DevOps enhancement

Corrigés

  • [#597] No team_id <> survey check by @wloche bug security
  • [#605] Fixing screenshots on the documentation by @3ythan bug documentation
  • [#607] Docker image doesn't allow fr_FR by @wloche locale bug localization
  • [#592] Example teams fail by @wloche bug data-set
  • [#590] The initial User has not enough rights by @wloche bug data-set
  • [#588] PHP Error reported on writing coverage file by @wloche bug
  • [#586] Support XCode 3.x by @wloche bug

[0.41.x] - 03/09/2020

Milestone

  • Large rework of the teams' list.
  • Optimizations based on Lighthouse's report
  • UX and UI tweaks

Ajoutés

  • [#546] Adding E2E tests on HTML pages by @wloche enhancement testing
  • [#552] Provide the "escape" shortcut on modals by @wloche UX enhancement teams
  • [#403] Make the Team screen better on small screens by @wloche UI enhancement teams
  • [#562] Show the # of votes on the last survey by @wloche enhancement teams
  • [#568] Show the teams and organizations a user owns by @wloche enhancement organization teams users

Corrigés

  • [#548] UI / HTML consistency by @wloche UI bug enhancement refactoring
  • [#558] Undefined index: HTTP_USER_AGENT by @wloche DevOps bug

Modifiés

  • [#543] Fixes Lighthouse's report by @wloche DevOps enhancement refactoring
  • [#549] Update Bulma by @wloche UI enhancement refactoring
  • [#555] Eliminate render-blocking resources by @wloche UI enhancement refactoring
  • [#556] Update documentation by @wloche documentation

[0.40.x] - 16/07/2020

Milestone

Allow deletion of a survey with no votes

Ajoutés

  • [#539] Button to export/import surveys and votes by @wloche enhancement teams

Modifiés

  • [#536] Allow deletion of a survey with no votes by @wloche enhancement Surveys

[0.39.x] - 10/07/2020

Milestone

Team creation debugging (Thx a lot Phil for that!)

Corrigés

[0.38.x] - 05/07/2020

Milestone

Rewarding the first 3 voters

Ajoutés

  • [#523] Rewarding the first 3 voters by @wloche UX enhancement votes

[0.37.x] - 05/07/2020

Milestone

"Forgot your password?" flow

Ajoutés

  • [#338] Add a link "Forgot your password?" by @wloche UI security

Corrigés

  • [#524] French translation by @wloche bug documentation translations
  • [#522] JS error on MSIE 11 by @wloche bug

Modifiés

[0.36.x] - 25/06/2020

Milestone

API to add an organization

Ajoutés

  • [#514] API POST /api/organizations by @wloche enhancement organization

Corrigés

Modifiés

  • [#492] Update the YAML extension on release by @wloche DevOps enhancement

[0.35.x] - 24/06/2020

Milestone

Allow multiple owners on a team

Ajoutés

  • [#169] Allow multiple team owners by @wloche enhancement teams
  • [#479] Tests on co-owners by @wloche enhancement
  • [#482] Teams in the list are unsorted by @wloche enhancement organization teams
  • [#485] REST API on ownership owner to a team by @wloche enhancement teams
  • [#485] REST API on ownership owner to a team by @wloche enhancement teams
  • [#473] What's in it for me (thx a lot Joel Bancroft-Connors for the tip) by @wloche enhancement teams
  • [#438] Email focus on the login page by @wloche UX enhancement
  • [#497] Get the code coverage from Functional Tests by @wloche enhancement testing
  • [#499] Aggregate code coverage from Functional Tests and Unit Tests by @wloche enhancement testing

Corrigés

  • [#488] Typo on the homepage! by @wloche bug documentation
  • [#476] Can access a protected page even after the JWT is expired by @wloche bug security
  • [#504] Cannot deploy 0.35.0 by @wloche bug DevOps

[0.34.x] - 07/06/2020

Milestone

Changelog: nicer layout

Ajoutés

  • [#461] Changelog: nicer layout by @wloche organization

[0.33.x] - 29/05/2020

Milestone

Edit an organization

Ajoutés

Corrigés

  • [#451] Fail-over on team picture by @wloche bug teams
  • [#463] Typo: Contact-me by @wloche bug documentation
  • [#464] Wording: remove "over" in "how happy were you over the previous week?" by @wloche bug Surveys documentation

[0.32.x] - 25/04/2020

Milestone

List the organizations

Ajoutés

Corrigés

  • [#410] 404 errors no longer handled properly by @wloche bug

[0.31.x] - 21/04/2020

Milestone

Debug user registration and team creation

Ajoutés

  • [#421] [Organization] ACLs enhancement organization by @wloche enhancement organization

Corrigés

[0.30.x] - 17/04/2020

Milestone

Hardcoded wording based on sprints Mount an EFS as a shared container

Corrigés

  • [#436] Hardcoded wording based on sprints (bis) by @wloche Surveys UI bug

[0.29.x] - 17/04/2020

Milestone

Hardcoded wording based on sprints Import Data to replicate a team Mount an EFS as a shared container

Ajoutés

Corrigés

  • [#425] When updating the valid_from on surveys, discrepancies appear by @wloche Surveys bug
  • [#405] Hardcoded wording based on sprints by @wloche Surveys UX enhancement

[0.28.x] - 08/04/2020

Milestone

Update name and valid_from of a survey

Ajoutés

  • [#419] Can update/patch the name of a survey by @wloche Surveys enhancement
  • [#415] Can update/patch the valid_from of a survey by @wloche Surveys enhancement

[0.27.x] - 08/04/2020

Milestone

Organizations: implement the charts

Ajoutés

  • [#416] On 401 error on /apis, do not show the login page by @wloche refactoring
  • [#408] [Organization] Implement chart by @wloche organization
  • [#384] [Organization] Create the tables by @wloche enhancement organization teams

Corrigés

  • [#348] PHP Warning logs in prod by @wloche DevOps bug
  • [#142] 401 should not redirect to the view on API calls by @wloche bug

Modifiés

  • [#416] On 401 error on /apis, do not show the login page by @wloche refactoring

[0.26.x] - 05/04/2020

Milestone

Ease comments export Debug the vote stats Use webmaster@smileagile.com which works

Ajoutés

Corrigés

  • [#354] Stats on surveys by @wloche bug
  • [#386] Put back personal email on the footer! by @wloche SEO bug documentation

Modifiés

  • [#389] Refactoring of Assets by @wloche refactoring
  • [#387] Enhance the comments experience by @wloche enhancement

[0.25.x] - 05/04/2020

Milestone

Export data

[0.24.x] - 05/04/2020

Milestone

Add an image to the teams

[0.23.x] - 29/02/2020

Milestone

Doc "step by step" for SM

[0.22.x] - 26/02/2020

Milestone

Twitter contact + Debug initial survey

[0.21.x] - 23/02/2020

Milestone

Send emails to the user to validate the email and confirm the account validation

[0.20.x] - 19/02/2020

Milestone

Unblock just registered users

[0.19.x] - 19/02/2020

Milestone

Propose a simple way to change language UI refactoring on the Survey creation Use OG metas

[0.18.x] - 22/01/2020

Milestone

Token session is secured and HTTP only, use CDN again

[0.17.x] - 16/01/2020

Milestone

Minimize the JS+CSS. Add ETag and Expires and static files

[0.16.x] - 16/01/2020

Milestone

SEO optimizations

[0.15.x] - 09/01/2020

Milestone

Translations focus and auto-promotion

[0.14.x] - 08/01/2020

Milestone

See the comments on votes, Dashboard with all my teams, Documentation to prepare a launch

[0.13.x] - 14/12/2019

Milestone

Make the site back again!

[0.12.x] - 13/12/2019

Milestone

Implement HTTPS

[0.11.x] - 11/12/2019

Milestone

??Permissions??

[0.10.x] - 11/12/2019

Milestone

??Permissions??

[0.9.x] - 06/11/2019

Milestone

Web View to create a survey

[0.8.x] - 02/11/2019

Milestone

Implement the translations on the Vote view (the only one so far!)

[0.7.x] - 29/10/2019

Milestone

Enhance the charts with few surveys UI Refactoring

[0.6.x] - 02/10/2019

Milestone

Provide a web page to vote!

[0.5.x] - 02/10/2019

Milestone

Refactoring the Voting endpoint (no longer use the query parameters)

[0.4.x] - 23/09/2019

Milestone

Can create a new team (w/o SQL file!!). Enforce sanitizing the data on voting

[0.3.x] - 23/09/2019

Milestone

First release to be published for a team test!! Create a new sprint Teammates can vote Close the sprint Check out the (wonderful) chart

Milestone

Implement the Counts on Votes

Milestone

Make sure happiness and comment parameters are valid (INT from 0 to 5, and comment is 500 chars max)