# Version 2.0 List of Changes

**URL:** <https://forums.kodeco.com/t/version-2-0-list-of-changes/186637>\
**Category:** SwiftUI Apprentice\
**Created:** [April 25, 2023, 1:52am UTC](https://forums.kodeco.com/t/version-2-0-list-of-changes/186637 "2023-04-25T01:52:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![brettb](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/brettb/32/111057_2.png) [@brettb](https://forums.kodeco.com/u/brettb)\
**Post date:** [April 25, 2023, 1:52am UTC](https://forums.kodeco.com/t/version-2-0-list-of-changes/186637/1 "2023-04-25T01:52:18Z")

</div>

I’m just wondering if there is a list of changes in version 2.0 of the book compared to version 1.0.

I’ve been going through 1.0 for a while now in my spare time and just wondering if its worth starting over with V2.0 of if there is a list of changes or a note about what’s new in version 2.0 that I could read.

Thanks

---

<div class="post-metadata">

**Author:** ![audrey](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/audrey/32/111607_2.png) [@audrey](https://forums.kodeco.com/u/audrey)\
**Post date:** [April 25, 2023, 2:29am UTC](https://forums.kodeco.com/t/version-2-0-list-of-changes/186637/2 "2023-04-25T02:29:11Z")

</div>

A lot of tweaks to update to the latest Xcode and Swift/SwiftUI:

- live and selectable modes in the preview
- replaced deprecated code

Bigger changes:

- the Photos chapter uses PhotosUI instead of UIViewRepresentable, so there’s much less about using UIKit in SwiftUI
- there’s a new Charts chapter
- chapter 11 doesn’t call the architecture MVVM, as there’s some debate over this
- the app for the last section uses the API of the Metropolitan Museum in NY instead of the raywenderlich API, because of Kodeco rebranding: This API is much simpler/flatter, so there’s much less JSON-wrangling. I also skipped the design fine-tuning that required using UIKit code. I think the Widgets chapter works a bit better.

---

<div class="post-metadata">

**Author:** ![brettb](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/brettb/32/111057_2.png) [@brettb](https://forums.kodeco.com/u/brettb)\
**Post date:** [April 25, 2023, 2:41am UTC](https://forums.kodeco.com/t/version-2-0-list-of-changes/186637/3 "2023-04-25T02:41:30Z")

</div>

Thanks for the reply Audrey, I appreciate it.

I think I’ll just start over for fun. Can’t hurt to do a. bit of a refresher anyway.
