Bedrock Edition 1.10.0

1.10.0 was a major update for Bedrock Edition that was released on March 19, 2019. It added some more features of Village and Pillage that weren't added in either 1.8.0 or 1.9.0.

Mobs

 * Wandering trader
 * A type of villager that will appear at a village's gathering site periodically and stays for a period of 2–3 in-game days (40–60 minutes of real-life time). This trader offers items from a wide variety of different biomes, random dyes, and other rare materials.
 * Accompanied by two custom llamas.
 * Available through.
 * Illager Beast
 * Available through.
 * Currently only has the basic AI.
 * Drops a saddle when killed.
 * Cat
 * Added a new skin: Jellie, the community cat contest winner.

Blocks

 * Composter
 * Available through.
 * Currently has no functionality.
 * Has a different crafting recipe than in Java Edition.
 * Stonecutter
 * New stonecutter only available if is toggled.
 * Still has no functionality.
 * Old stonecutter still available via inventory editor.
 * Campfire
 * Available through.
 * Uses the older texture and model from Java Edition snapshot 19w02a.
 * Currently has no functionality.
 * Sweet Berry Bushes
 * Can be found in Taiga and Snowy Taiga biomes.
 * Available through.
 * Lectern
 * Placing a book and quill or written book on the lectern allows multiple players to read it together.
 * A book and quill can be read, but not edited when placed on a lectern.
 * Loom
 * Used to easily make patterns for banners.
 * Wood and Stripped Wood
 * A log block with the bark texture on all 6 sides.
 * No longer unused, and can now be crafted.

World generation

 * Pillager outposts
 * Generate in the same biomes as villages, and pillagers will respawn around the tower.
 * Available through.
 * : Can generate with tall foundation.
 * : Generate with black banners, instead of illager banners.

Items

 * Banner Patterns
 * Made with the Loom.
 * Can be added to Banners to apply designs.
 * There are 6 types of Banner Patterns: Creeper Charge, Flower Charge, Skull Charge, Thing, Field Masoned and Bordure Indented.
 * Shields
 * Crouching activates the shield when equipped in either hand.
 * Sweet Berries
 * Collected from Sweet Berry Bushes.
 * Can be eaten or planted into Bushes.
 * Available through.

Gameplay

 * Achievements
 * Added a new achivement:
 * Fruit on the Loom: Make a banner using a Enchanted Apple Stencil (20G)

Blocks

 * Wet sponge
 * Now dries out immediately when placed in the Nether.
 * Leaves
 * Now have a chance to drop 0–2 sticks when decaying.
 * Chorus flower
 * Will now break when shot with an arrow.
 * Dispensers
 * Dispensers with shears can now shear sheep.
 * White carpet and undyed glass pane
 * Can now be dyed directly in the crafting table.
 * Bells
 * Still under.
 * Improved and added placement features.
 * Lanterns
 * Are no longer only available through.
 * Can now be properly attached to the bottom or the top of blocks.
 * Now have animated texture.
 * Added crafting recipe.
 * Logs and Stripped Logs
 * Renamed from Wood and Stripped Wood.
 * Crops
 * Now have placing sounds.
 * Cartography Table and Barrel
 * Still under.
 * Added crafting recipe
 * Have a different crafting recipe than Java Edition.
 * Grindstone
 * Still under.
 * Added crafting recipe.
 * Updated texture.
 * Blast Furnace and Smoker
 * Still under.
 * Added crafting recipe.
 * Smithing Table
 * Still under.
 * Updated texture.

Items

 * Crossbows
 * Are no longer only available through.
 * Rabbit stew and beetroot soup
 * Now have shapeless crafting recipes.

Mobs

 * Villagers
 * Have been split into two mobs:
 * New villagers spawn in new villages.
 * Available through.
 * Old villagers still spawn in igloo basement.
 * New villager behavior:
 * Implemented some of the new villager schedule behaviors.
 * Implemented new villager sleep behaviors.
 * Villagers may now wander to the village outskirts.
 * Villagers will attempt to find a door when it rains during the day, but will navigate to their bed at night.
 * Updated and improved pathfinding.
 * Villagers now have a visual based trading system, and will hold up the item they wish to trade.
 * Villagers have new clothing to indicate their level, profession, and biome.
 * Villagers will now mingle together around gathering sites in the village.
 * Librarians will inspect bookshelves.
 * Villagers can switch professions depending on the workstation available in the village.
 * Villagers now interact with beds and corresponding work stations.
 * Added Mason, green-coated (nitwit), and Unemployed (no-overlay) villager professions.
 * Creepers
 * Now have a chance to drop a music disc when killed by a stray, as well as a skeleton.
 * Cats
 * Feeding cats raw cod or salmon will now replenish their health.
 * Zombie villagers
 * Split into 2 different mobs
 * New zombie villagers have biome-specific and profession skin layers.
 * Available through.
 * Old zombie villagers still spawn in igloo basements.
 * Pillagers
 * Are no longer only available behind.
 * Added new sounds.
 * JSON
 * Mob events and behavior can be scheduled using JSON.

World generation

 * Villages
 * Have a new look, differing per biome.
 * Added village job sites and gathering sites.
 * Number of houses depends on beds.
 * Taiga villages are now more common.
 * Removed zombie villages, due to new village changes.
 * Available through.
 * Can be located with both and.
 * is now not always guaranteed to locate a village, while always point to villages.
 * No longer generated in Old world type.
 * Meeting points generate with various bell types.
 * Job and gathering sites, that villagers will mingle around together, generate in villages.
 * Job sites can be built by players by placing workstations in village boundaries.
 * Strongholds
 * Most strongholds no longer generate under village wells - they now generate under village meeting points.
 * Available through.
 * Reduced chance of Strongholds generating under villages.
 * Igloo
 * Now always generate with a red bed, regardless of the biome.

General

 * Texture Update
 * The new vanilla textures are now set as the default pack.
 * Help
 * Pressing help button links to the relevant how to play section.
 * Updated the how to play section.
 * Scripting system
 * Players without scripting enabled now see an appropriate message if they try and join an incompatible server that has scripting enabled.
 * Updating a player's position with scripting now correctly syncs with the player.
 * Creating actors via script now avoids the spawning logic.
 * This prevents hard coded logic like ocelots spawning along with baby ocelots.
 * Improved the message wording for players who get disconnected due to unsupported scripts.
 * Allow events to fire without a defined event data object.
 * Renaming Views to Actor/Entity Queries.
 * Added sound events to the scripting API.
 * Add Event Data to.
 * Custom UIs can now be made like regular in game UI screens.
 * Added 'Global Objects' to the scripting API.
 * Refactored JavaScript object registration.
 * Added the ability to enable and disable scripting error and warning logging.
 * Data-driven animation
 * Refactored the animation system to support hierarchical animation, and treat animations and animation controllers as 'animations'.
 * Updated JSON with new animation support, upgraded schema for actor definition, and included upgrades for animation controllers and actor definitions.
 * Converted sheep and pigs to the new animation system.
 * Move locators to bones.
 * Blend state transitions.
 * Removed cod lead locator.
 * Renamed.
 * Initial poly mesh support.
 * Added TextureMesh geometry.
 * Flipping data driven entities test to enable new entities to use.
 * Events now have defined data objects containing all event data.
 * Added new villager animations.
 * Permissions
 * Improvements to the operator status and permission settings, with the added option to enable cheats or not.
 * Particles
 * Can now be edited using standard JSON formatting.
 * Renamed some particles include prefix to.
 * Removed and.
 * Resource packs
 * Are now separate from world templates and can be updated independently in existing worlds.
 * Data-driven models
 * Added default parenting to the Evoker nose, in line with over villager-derived mobs.
 * Entity scripting function
 * Is no longer behind Experimental Gameplay.

Fixes

 * Various fixes to the texture tessellator
 * Bug fixes for pig, sheep, and slimes
 * Fix to not rebuild all mob meshes every frame
 * Fixes for non-data-driven materials where they use a color in the vertex format for the base skinning material already
 * Fixed several crashes that occurred during gameplay
 * Fixed a crash that could occur when repeatedly attempting to cancel joining a multiplayer game
 * Resource packs that are nested in an extra folder no longer cause the game to crash
 * Stacking slabs to make a double slab no longer crashes the game
 * Fixed a crash when trying to launch the marketplace packs "City Cars" and "Mineville Film Studios" on mobile devices
 * – Worlds no longer show single player only warning message when multiplayer is enabled
 * Player position is now accurately saved when exiting and rejoining a world
 * Removing ticking areas from the game now correctly frees up used memory
 * The descend button now works correctly when underwater and using touch controls
 * Turtles no longer levitate above the ground
 * Optimized particles to improve performance
 * Players are now informed if they are disconnected from Xbox Live when the Xbox console is resumed from standby
 * Looping UI animations no longer increase memory usage over time
 * Damage cooldown no longer hinders other mob attacks
 * Colored beacon beam textures no longer appear compressed
 * – Wither skeletons and Vex mobs can be renamed with name tags
 * – Horizontal scaffolding extensions can now be placed over non-solid blocks correctly
 * – Fixed the head rotation of Pigmen when non-standard texture packs are used
 * 'Monster Egg' blocks are now named 'Infested blocks', to match the Java edition
 * Infested Bricks mined with silk touch now drop as its non-infested variant.
 * Texture packs applied to a freshly created world are now displayed in the active list.
 * Players are prompted to redownload packs if they have been applied to a world but removed from the cache
 * – Armor stands can now hold unloaded crossbows
 * – It is now possible to climb through snow layers placed on top of scaffolding
 * – Pandas eating bamboo now show correctly colored food particles
 * – Strongholds now generate with the correct stair variants again
 * – Weapons held by armor stands are now the correct size
 * – Food held by pandas is now sized and positioned correctly
 * – Fixed a bug where players could respawn some distance away from their beds
 * – Fixed a bug where lava could hurt a player through block corners
 * – Fixed the pathfinding for zombies chasing villagers inside buildings
 * – Hanging banners no longer show as floor standing banner variants
 * – Scaffolding no longer gets left hanging unsupported when being placed rapidly
 * – Snow layers generate around grass and flowers again in snow biomes
 * The correct amount of white terracotta now generates in Mesa biomes
 * Skeletons once again attack iron golems
 * Mobs no longer spawn with heart particles
 * Added correct biome shading for water in bamboo jungles
 * Cats can now be healed by feeding them fish
 * Fixed a crash that could happen after running scripts for a long period of time
 * The Re-center button on Minecraft VR has been mapped to Y now instead of X
 * Chest minecarts now drop their contents if destroyed with the /kill command
 * Global resource packs no longer show in the active packs list if they are not applied to a specific world
 * Fixed a z-fighting texture issue on the Grindstone block
 * – The new dye types can now be used to dye Shulker mobs
 * – Fixed the Wither's ranged and swoop attacks
 * and – Multiple commands run from Functions now run from the correct point of execution
 * The 'Unlock Template World Options' popup no longer has a placeholder type message
 * Packs missing 'experimental_custom_ui' don't allow loading UI any more
 * 'minecraft:look_at' component now has consistent naming between scripting and JSON
 * – Upside-down Shulkers now have the correct opening animation
 * Fixed the texture of food being eaten by pandas
 * – Menu buttons no longer stay highlighted after being selected
 * Fixed an issue related to scoreboard not showing the correct entries
 * – Passive mobs now spawn on the correct block types
 * – Mutated Birch Forest biomes now generate with extra tall Birch trees again
 * – Players can no longer receive command feedback with cheats disabled
 * Trapdoors in shipwrecks are now correctly rotated
 * Cats now spawn correctly in previously generated villages
 * – Fixed the issue with wrongly scaled textures that affected some Windows 10 users
 * Fixed a bug that could cause the wrong description for Marketplace bundles
 * "New" banner now shows correctly on all new marketplace items
 * Fixed Skeleton melee attack animation
 * – Fixed the bug that caused the FPS value in the beta header information to always read 0.0
 * Fixed a crash that could occur when rejoining the game in the End dimension
 * – Fixed a bug that prevented the game from launching correctly on some devices
 * Fixed a crash that could sometimes occur when copying a large world on Switch
 * Partially copied worlds will now show up in settings storage tab only
 * Fixed a crash that could occur when using a jukebox on Nintendo Switch
 * Fixed the spider leg animation in the Dwarven Mining Company marketplace map
 * Fixed an issue on Xbox one that would disable LAN games when the user does not have multiplayer permissions
 * Fixed issue of region filters not working if inside a custom spawn event
 * Various fixes and improvements to the randomTickSpeed function
 * –Graphics no longer become corrupted when disabling Texel Anti-Aliasing on Nintendo Switch
 * Fixed a crash that could sometimes occur when loading the game
 * Various fixes and improvements to the Marketplace sorting and search results
 * Fixed an issue with screenshots taken in VR-mode
 * Fixed an issue that could cause the user to get stuck on the 'Converting World' screen if the game is suspended
 * Players who are disconnected while downloading a multiplayer pack no longer get stuck on the saving world screen
 * Fixed sleep goal so mobs can get in beds that have blocks on the sides
 * –Charging a crossbow with a firework rocket no longer briefly shows an arrow being loaded
 * Fixed a crash that could occur on Xbox if a user was not signed incorrectly
 * Tags that start with a percentage now display correctly
 * Cornflowers now render correctly in item frames
 * – Enabling 'Touch only affects the hotbar' on Nintendo Switch now works as expected
 * Controller sensitivity setting (touching the screen no longer interferes with controller movement)
 * Removed increased build distance in creative including place/mine tooltips
 * When the last hotbar slot is selected, touching the screen no longer switches to the 8th slot
 * Fixed an issue that could cause a crash when downloading a large world on Nintendo Switch
 * – Fixed a bug where kelp would grow in horizontal flowing water
 * Fixed a crash that could occur when entering a portal on some servers
 * Fixed an issue that could cause lighting issues in chunks when flying around
 * Cats are no longer tempted by food when they are too far from the player
 * Fixed Wither Skeleton model geometry issue that was affecting some marketplace content
 * Using scoreboard selectors no longer adds extra characters to player names
 * Fixed animations for cow and parrot mobs
 * Ender dragon attacks now show a particle trail
 * – Mobs can no longer destroy paintings if mob griefing is disabled
 * – Script queries no longer show error messages when detecting dropped item entities
 * – Fixed a bug with converted worlds on Nintendo Switch that prevented cross platform multiplayer
 * Renamed 'player_attacked_actor' scripting event to 'player_attacked'
 * Scripting can now be used to attach particles to mobs correctly
 * Fixed a crash that could occur when loading large world templates
 * – Reduced the number of Drowned mob spawning
 * Firework Stars no longer appear black in Creative inventory
 * The scripting event 'entity_created' will now fire correctly
 * Fixed an issue with the scripting event 'isValidEntity' not working as expected
 * Fixed the 'damage_sensor' scripting component that was not working as expected
 * Existing armor stands no longer turn white
 * Fixed an issue with the black and pink missing texture icon that would sometimes appear in the marketplace
 * Fixed a bug that could cause missing textures if the player suspended the game while it is still loading
 * Fixed an issue with the sword held by the Vex mob
 * Fixed a crash that could occur when spawning near new villages on mobile devices.
 * Hills in tall birch forests now generate at the correct height again.
 * Scoreboards now work correctly with custom named entities.
 * Scripting documentation tweaks and fixes:
 * Removed extra spaces from the Scripting documentation to allow scripts to be copied and pasted more easily.
 * Adjusted Scripting documentation to use lower case letters for position parameters in.
 * Updated the scripting documentation to show how to better use function.
 * documentation calls out the created entity type and identifier.
 * There is now documentation for the manifest file.
 * Tabs are now converted into 2 spaces when printing examples as HTML.
 * documentation now mentions that the 3 optional parameters are all or nothing.
 * Fixed a bug with scripting level component documentation not generating.
 * Fixed a scripting crash that could occur when using events.
 * Scripting now correctly checks for valid entities only.
 * Fixed incorrect results for on some entity components.
 * Fixed an issue where terrain is often not adjusted to generated structures in Villages, causing floating platforms.
 * Fixed an issue where redundant dirt blocks could generate inside Village structures.
 * Fixed a crash that could occur when launching the game.
 * Fixed a crash that was preventing iOS players from accepting game invitations.
 * Ender dragon is no longer invisible when respawned.
 * Lectern models now support higher resolution textures.
 * Custom entity spawn eggs now work correctly in dispensers.
 * Custom entities can now be used with the command argument.
 * Fixed the Pillager spawn egg texture when it is placed in an item frame.
 * Players can no longer respawn with shields in their hands.
 * Shields now appear correctly when being rapidly raised and lowered in third person view.
 * Shields now always shake when blocking damage.
 * Activated shield now animates properly when holding a crossbow.
 * Fixed a crash that could occur when spawning in a custom entity.
 * Fixed a z-fighting texture issue on the zombie horse mane.
 * Endermen no longer look like they're always holding something when attacking.
 * Fixed a crash that could occur when adding a resource pack with a missing pack icon.
 * Fixed a crash that could sometimes occur when loading in some resource packs.
 * Baby mobs no longer briefly appear adult-sized when being leashed.
 * Worlds now appear in the correct order on Xbox One after restarting the game.
 * Breeding animals no longer spawns two baby mobs.
 * Fixed a crash that could occur on Xbox One when copying worlds.
 * Fixed a bug that prevented items from being crafted from the recipe book if the all items option was toggled.
 * Fixed another issue that could cause the game to sometimes not load past the splash screen on some devices.
 * The wandering trader llama no longer renders with incorrect textures.

Video
Video made by slicedlime:

Trivia

 * With only two beta versions released for it, 1.10.0 has the least number of beta versions across all major Bedrock Edition updates.