Add @api stable annotations to ol.View
Add @api stable annotations to olx.ViewOptions
Better docs for fitExtent and calculateExtent
Add @api stable annotations to ol.proj
Mark ol.TransformFunction as stable
Add @api stable annotations to ol.tilegrid.TileGrid
Add @api stable annotations to olx.tilegrid.TileGridOptions
Add @api stable annotations to ol.tilegrid.WMTS
Add @api stable annotations to olx.tilegrid.WMTSOptions
Making ol.Overlay accept offset values if positioning right or bottom

When ol.Overlay has set positioning is set to right or bottom, no offset is applied. I added the missing calculations.
I made 2 fiddles showing the bahaviour before and after.
The divs in hte fiddles are named after their positioning (anchor point)! Not the actual position!
Before: http://jsfiddle.net/simon_seyock/ob7ggtx6/
As you can see, on div named "bottom-right" no offset at all is applied. On "bottom-center" it is only applied horizontally and on "center-right" only vertically.
After: http://jsfiddle.net/simon_seyock/sL2f3nL9/2/
All offsets are applied correctly, you could draw a straight line through the anchor points of every div.
Add @api stable to ol.events.ConditionType
Add @api stable to ol.events.condition built-ins
Add @api stable to ol.MapBrowserEvent
Add @api stable to ol.MapEvent
Add @api stable annotations for GeoJSON format
Process typedefs last

Becasue typedefs sometimes use namespaces that are actually
constructors, we need to process typedefs after symbols to avoid
duplicate entries for such namespace types.
Improve ol.structs.LRUCache type annotation
Add missing array type in ol.structs.LRUCache#getValues
Merge pull request #2619 from simonseyock/ol3-overlay-offset

Making ol.Overlay accept offset values if positioning right or bottom
Don't compute velocity if not needed