Skip to content

Milestones

List view

  • No due date
    1/1 issues closed
  • No due date
    7/7 issues closed
  • No due date
  • No due date
    4/4 issues closed
  • No due date
    3/3 issues closed
  • **What is the context?** We'd like to migrate Frontend from Scala 2.12 to 2.13. This brings compiler perf benefits and keeps up close to the latest version (3) rather than 2 off as we currently are (2.12). Our [department recommendations](https://github.com/guardian/recommendations/blob/master/scala.md) suggest you should only be 1 major version off head. The main challenge here is to publish the various Guardian dependencies that don't yet exist for 2.13. You can see which ones by updating the Scala version to 2.13.8 and attempting a compile. The setting is here: **Useful URLs** Version is set here: https://github.com/guardian/frontend/blob/main/project/ProjectSettings.scala#L35. **What is the expected outcome?** (Frontend migrated!) Scala 2.13 migration guide: https://docs.google.com/document/d/1ovAD8OuWh5pQQecy4Yc4xmbRJwL3gbPiY2eJg3zU9Mg/edit#heading=h.qu35grfddnjx Dependencies that need to be updated (this is WIP not a definite list): - [ ] scala-uri - [ ] play - [ ] content api client aws - [ ] identity model - [ ] play google auth - [ ] scanamo - [ ] redis client - [ ] json4s native - [ ] nscala time - [ ] play json joda - [ ] lift json - [ ] box 2.13 (??)

    No due date
    15/15 issues closed
  • No due date
    2/2 issues closed
  • Due by June 30, 2017
    11/11 issues closed
  • Due by March 31, 2017
    95/95 issues closed
  • Due by December 30, 2016
    105/105 issues closed
  • Due by September 30, 2016
    164/164 issues closed