OptiFine 1.9.0_HD_U_B5
 - added shaders option dynamicHandLight - can be used to disable the dynamic hand light if the shader implements its own hand light
 - added option Details -> Alternate Blocks
 - optimized chunk updates
 - added Dynamic Lights (off, fast, fancy)
 - fixed barrier particles performance
 - fixed barrier block in off hand to show barrier particles
 - fixed world border to use program gbuffers_textured_lit
 - fixed clouds to use program gbuffers_clouds
 - replaced shader uniforms entityHurt and entityFlash with entityColor (rgba)
 - fixed enchanted armor to use program gbuffers_armor_glint
 - added shader uniforms entityId and tileEntityId
 - removed Forge UV hack, fixed 3D item sides
 - updated shaders documentation
 - added shader suppot for more texture formats (signed normalized, integer, unsigned integer)
 - fixed shader uniform "entityHurt" to not affect other entities
 - compatible with Forge #1907
 (01.06.2016)

OptiFine 1.9.0_HD_U_B3
 - added folder selection in installer
 - fixed "#include" for vertex shaders
 - added custom textures for elytra, use "type=elytra" in the CIT properties
 - added option "Details -> Dynamic FOV" - enables or disables the FOV change when flying or sprinting
 - skip classloader injection when loaded in a Forge server
 - added "offsetBold" in font properties (assets/minecraft/textures/font/ascii.properties), default is 1.0 for 16x and 0.5 for 32x and above
 - updated CTM for rotated pillars (wood, quartz) to allow properties to select rotated variants
 - fixed rotated logs with Fancy CTM
 - compatible with Forge #1867
 (10.05.2016)

OptiFine 1.9.0_HD_U_B2
 - fixed block shading with Forge
 - added build number
 - fixed loading of world resource packs with Forge
 - fixed connected textures for rotated logs
 - added option "shadowTranslucent=true|false" to "shaders.properties" - disables translucent blocks in shadow pass
 - optimized memory allocation
 - updated Forge compatibility, not backwards compatible
 - fixed Natural Textures for snow layer sides
 - added Better Grass for grass paths, snowy podzol and snowy mycelium
 - added Better Grass configuration (per block, textures)
 - fixed ForgeHooksClient.onDrawBlockHighlight
 - fixed off hand rendering with shaders
 - added shader uniforms "heldItemId2" and "heldBlockLightValue2" 
 - added shader option Old Hand Light for backward compatibility with shaders packs supporting only main hand light
 - added option "oldHandLight=true|false" in "shaders.properties"
 - compatible with Forge #1863
 (27.04.2016)
 
OptiFine 1.9.0_HD_U_B1
 - fixed memory usage with AF and AA
 - fixed single-core chunk loading
 - enabled simple spectral effect when Fast Render, Antialiasing or Shaders are active
 - fixed chunk loading when changing dimensions 
 - removed all Mojang content from final JAR  
 - added support for class patches
 - updated to Minecraft 1.9
 - compatible with Forge #1797
 (26.03.2016)