Pocket Edition 1.0.4

1.0.4 is an update to Pocket Edition that added villager trading, and a new skin pack.

Additions

 * Added Villager Trading
 * : An emerald appears over a villager's head while the player is trading with them.
 * New Add-On format. All of the player's old Add-Ons will automatically update. The player may see warnings on those Add-Ons, but they will be fully functional.
 * Added the Storage screen in Settings to manage worlds, resource packs, and behavior packs.
 * Music and sounds can now be changed using resource packs.
 * Added Strangers Skin pack which is the Biome Settlers 3 pack.
 * Added "The Haggler" achievement.

Changes

 * The models for the shulker and ender dragon can now be edited using Add-Ons.
 * Husks are now a little bit taller than zombies.
 * Baby villagers now have larger heads.
 * Added nitwit villager, but it can only be spawned by editing resource pack files.
 * Addition of CDN to reduce game file sizes.
 * Added low render distance options for older devices.

Fixes

 * Fixed mobs going out of fences when reloading a world
 * Lava will no longer leak out of a Blacksmith's house
 * The Nether Star can no longer be destroyed by explosions
 * Mobs should really no longer walk in circles if they spawn or walk on a block made from two slabs
 * , Fixed an issue where Villagers would no longer breed
 * Arrows will no longer turn black after hitting opaque blocks
 * Capes will no longer appear when wearing Elytra
 * Fixed the message that appears after flying into a wall with Elytra
 * Fixed an issue where players could not sleep through the night if there were players in another dimension
 * Fixed medium/large-sized Slimes and Magma Cubes not having jumping or landing sounds
 * Destroying a painting no longer destroys the block behind it
 * Fixed the End Gateway in The End regenerating repeatedly
 * Donkeys once again spawn in the Plains biome
 * Chiseled and Smooth sandstone now have the correct bottom textures
 * Fixed chunks that can't be refreshed completely when the client receives new chunk data
 * Fixed rotated item texture on dropped Anvils
 * Villagers will no longer wander too far away from their Village
 * Field of View will now increase properly when sprinting and Field of View is set to max in the settings
 * Villagers will no longer do farming work if they're not a farmer
 * Reloading a world will no longer turn thunder and rain into just rain
 * Fixed the placement of health and armor on the HUD
 * "DIAMONDS!" and "Body Guard" achievements will now properly unlock in Survival mode
 * Middle mouse clicking on a leaf block will always give you the right type of leaf now
 * Ghasts will no longer spawn in tiny spaces
 * Fixed a drop in performance when holding a Map
 * Villagers spawned using the /summon command will no longer just spawn as Farmers
 * Zombie Villagers of different variants now keep their professions when importing a world from 0.15.9 or earlier
 * Villagers will now run slower when attacked
 * Items that must be placed on blocks (i.e. Rails and Torches) can now be properly placed on top Slabs
 * Fixed dying twice when hit with two different sources of damage
 * Fixed the positioning of mobs that are sitting on other mobs
 * Spider Jockeys will now properly spawn with Strays or Wither Skeletons if the conditions are correct
 * Ridden mobs (i.e. Spider Jockeys) can now be pulled into Minecarts
 * "The End... Again...” achievement will now unlock properly
 * Fixed a crash that was caused by Ocean Monuments and Nether Bridges generating
 * Fixed infinitely burning fires that would cause gradual slowdown and spread more often
 * Fixed a crash when a player changes dimension and there are other nearby players
 * Players who receive more than one stack with the /give command now see the correct number of items received in the chat
 * Fixed several texture issues in the Candy Texture Pack
 * Fixed a crash when importing a file into the game (iOS only)
 * Fixed a crash when exiting a game session
 * Fixed crashes when launching a world with Behavior Packs and Resource Packs that had errors in the pack manifests
 * Achievements will no longer unlock in Survival if Behavior Packs are used
 * Chorus Plants will now fully break above the part that it was broken
 * The game no longer needs to be restarted before a shader pack is applied
 * If there is a problem with an Add-On's manifest when imported, the warning message will now appear properly
 * The host will no longer crash when another player accepts a resource pack while joining a game
 * Resource packs are no longer duplicated when a dependent resource pack is added before a behavior pack
 * Fixed crashes when using Anvils, Brewing Stands, and Furnaces
 * Fixed Gear VR worlds and Android worlds not showing up in each other's world list
 * Fixed a crash when using Elytra
 * Villagers are less greedy and will no longer immediately pick up items thrown at them
 * Villagers are even less greedy and will now throw food for other Villagers
 * Fixed a crash when importing a duplicate resource or behavior pack
 * Fixed items sticking around in Item Frames after being destroyed
 * Various texture fixes
 * Fixed graphical issues with HUD Add-Ons showing the player
 * Armor will render properly in worlds that no longer have resource packs applied

Video
Video made by slicedlime: