diff --git a/CHANGELOG.md b/CHANGELOG.md index 783eacc33..ccafe7274 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,11 +8,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/). For compatibility information see `govukFrontendVersion` and `hmrcFrontendVersion` in [LibDependencies](project/LibDependencies.scala) -## [9.1.0] - 2024-03-14 +## [9.1.0] - 2024-03-19 ### Changed -- Updated README with guidance on adding fixtures to the excluded-fixtures folder. +- Updated `TaskList` viewmodel, updated missing Aliases ### Compatible with diff --git a/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/govukfrontend/views/viewmodels/tasklist/TaskList.scala b/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/govukfrontend/views/viewmodels/tasklist/TaskList.scala index 87a3914f2..542745898 100644 --- a/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/govukfrontend/views/viewmodels/tasklist/TaskList.scala +++ b/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/govukfrontend/views/viewmodels/tasklist/TaskList.scala @@ -21,7 +21,7 @@ import play.api.libs.json._ import uk.gov.hmrc.govukfrontend.views.viewmodels.CommonJsonFormats._ case class TaskList( - items: List[TaskListItem] = List.empty, + items: Seq[TaskListItem] = Seq.empty, classes: String = "", attributes: Map[String, String] = Map.empty, idPrefix: String = "" @@ -33,7 +33,7 @@ object TaskList { implicit def jsonReads: Reads[TaskList] = ( - (__ \ "items").readWithDefault[List[TaskListItem]](defaultObject.items) and + (__ \ "items").readWithDefault[Seq[TaskListItem]](defaultObject.items) and (__ \ "classes").readWithDefault[String](defaultObject.classes) and (__ \ "attributes").readWithDefault[Map[String, String]](defaultObject.attributes)(attributesReads) and (__ \ "idPrefix").readWithDefault[String](defaultObject.idPrefix) @@ -41,7 +41,7 @@ object TaskList { implicit def jsonWrites: OWrites[TaskList] = ( - (__ \ "items").write[List[TaskListItem]] and + (__ \ "items").write[Seq[TaskListItem]] and (__ \ "classes").write[String] and (__ \ "attributes").write[Map[String, String]] and (__ \ "idPrefix").write[String] diff --git a/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/hmrcfrontend/views/Aliases.scala b/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/hmrcfrontend/views/Aliases.scala index ec0cd1b0e..fe3b72512 100644 --- a/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/hmrcfrontend/views/Aliases.scala +++ b/play-frontend-hmrc-play-30/src/main/scala/uk/gov/hmrc/hmrcfrontend/views/Aliases.scala @@ -102,6 +102,12 @@ trait Aliases { type AddToAList = viewmodels.addtoalist.AddToAList val AddToAList = viewmodels.addtoalist.AddToAList + type ListItem = viewmodels.addtoalist.ListItem + val ListItem = viewmodels.addtoalist.ListItem + + type ItemType = viewmodels.addtoalist.ItemType + val ItemType = viewmodels.addtoalist.ItemType + type Timeline = viewmodels.timeline.Timeline val Timeline = viewmodels.timeline.Timeline