Free agency tracker for 49ers, 2016 opponents

Free agency commenced Wednesday, promising to change not just the 49ers’ roster but their opponents’ heading into the 2016 season. Here is a recap of player movements, starting with the 49ers and then their home/away foes: