## microsoft/FluidFramework — v0.3.0…v0.15.24463

_353+ commits._

### Features
- **New Attach design implementation for create new. (#1716)** (4efe6ec)
- **[0.14>0.15] Add Bin Entry to Make Running Tinylicous Easier (#1655)** (a132771)
- **Dont take summary for unattached components for create new (#1724)** (e0e05e0)
- **Add Bin Entry to Make Running Tinylicous Easier (#1655)** (b11e25d)
- **Add test route in webpack component loader (#1675)** (7f68b4d)
- **Integrating odsp driver with create new (#1665)** (7ef17e0)
- **SummarizableObject - A new data structure that is part of summary but does not generate ops. (#1641)** (c0bde00)
- **[0.14>0.15] createTableWithInterception that provides support for features like user attribution (#1529)** (b6ba712)
- **[0.14>0.15] createSharedMapWithInterception that provides support for features like user attribution (#1483)** (45f4925)
- **[0.14>0.15] createDirectoryWithInterception that provides support for features like user attribution (#1511)** (bcf391c)
- **add junit json (#1499)** (1e04a42)
- **Add forceReadonly mechanism to support read-only view (#1544)** (546f234)
- **EndToEnd test for Create New flow (#1574)** (4c140eb)
- **createTableWithInterception that provides support for features like user attribution (#1529)** (f6d629b)
- **First summary ackhandle in Create New flow (#1512)** (1f98701)
- **createSharedMapWithInterception that provides support for features like user attribution (#1483)** (d5af6c5)
- **createDirectoryWithInterception that provides support for features like user attribution (#1511)** (2591aef)
- **[0.14>master] Added createSharedStringWithInterception that provides support for features like user attribution (#1480)** (76654a9)
- **Added createSharedStringWithInterception that provides support for features like user attribution (#1480)** (4f1716b)
- **Add missing rimraf dependency to the version tests packages (#1463)** (1b9f66c)
- **Add TS 3.6 warning (#1450)** (aa5da92)
- **Add `type` field to non-aqueduct factories (#1451)** (768b1f0)
- **Clarify browser support (#1449)** (1fd8194)
- **[0.13>0.14>master] Added cell properties support in TableDocument (#1444)** (d900eaf)
- **[0.13>0.14] Added cell properties support in TableDocument (#1444)** (afa5700)
- **Added cell properties support in TableDocument (#1444)** (1ba86c7)
- **Fluid-Build: add check to warn about dep to older version within monorepo (#1440)** (a03f244)
- **Add compatibility doc (#1409)** (e837833)
- **Create New workflow runtime changes (#1382)** (39e71aa)

### Fixes
- **Fix ops generation during unattached mode. (#1767)** (01e786b)
- **Fix Fluid Debugger (#1773)** (cf4797b)
- **Fix MergeTree Client startCollaboration to Support Detached Container (#1747)** (3e0497d)
- **fix telemetry docId (#1751)** (a3ec5cf)
- **fix client details issue (#1720)** (3d3b3a2)
- **Temporary fix for handle to refer previous blobs. (#1709)** (d2bca5f)
- **Fix TestHost Root Promise (#1662)** (6c0408b)
- **[0.14>0.15] Fix to detect (and assert) infinte recursion in createSharedStringWithInterception. (#1527)** (562d08f)
- **[0.14>0.15] Fix Crc Op Back-compat issue (#1507)** (db8591a)
- **[0.14>0.15] Fix Channel Attribute Overwrite Issue (#1486)** (e789e4e)
- **Bump-Version: detect the branch to determine whether we want to bump the minor or the patch version (#1592)** (5d2fa7e)
- **Fixed bug in DeltaScheduler telemetry logic. (#1575)** (431b789)
- **Fix dds-interceptions version on master (#1591)** (5fd2310)
- **Fluid-Build: fix infer root to match what lerna.json should be currently (#1589)** (f8e71cd)
- **Fluid-Build: Add package.json sort check and auto fix (#1580)** (df93d31)
- **Fix linting errors (#1559)** (b78fa07)
- **Add bug label to the bug report issue template (#1549)** (bc8ac61)
- **Fix Testhistorian/Local server (#1546)** (48df2c5)
- **Fix typing on changeConnectionState() (#1530)** (5d96a0b)
- **Fix client UTs that fail with latest server bits (#1532)** (3094c26)
- **fix test historian for create commit. (#1513)** (89db7cb)
- **Fix to detect (and assert) infinte recursion in createSharedStringWithInterception. (#1527)** (4f68ca2)
- **Fix typing for connected events - clientId can be undefined (#1518)** (16b9027)
- **Scribe fix: Refer to last valid summary (#1516)** (349214f)
- **Fix package.json issues after bringing it over from 0.14 branch** (7fd09c6)
- **Fix nyc dependency in dds-interceptions** (5fdbbd1)
- **[0.14>master] Revert "Fix Crc Op Back-compat issue"** (78575f0)
- **[0.14>master] Fix Crc Op Back-compat issue** (748279f)
- **Fix Crc Op Back-compat issue (#1507)** (89c2f60)
- **Fix Channel Attribute Overwrite Issue (#1486)** (aee91fc)
- **Revert "Fix Crc Op Back-compat issue"** (0d0f9f2)
- **Fix Crc Op Back-compat issue** (adf1495)
- **fix base request (#1479)** (21d4e17)
- **Fix private npm feed link and clarify node version (#1465)** (951830b)
- **getkeys npm audit fix (#1458)** (ff77380)
- **Fix package-lock.json for lerna bootstrap on the server monorepo as well (#1454)** (1f71272)
- **[0.14>master] Fix ODSP join [0.14] (#1424)** (8c34e9a)
- **Fix ODSP join [0.14] (#1424)** (209349f)
- **Fix docs build (#1438)** (ef3fa66)
- **AgentScheduler bug fixes (#1389)** (872da1f)

### Backend
- **Always Specifiy ClientId on Load From Snapshot (#1806)** (b613d20)
- **Undefined check for client.details (#1804)** (a5b167b)
- **summary syn (#1800)** (94460aa)
- **Perform safe summarize on failed summary as well as nack (#1794)** (ad9e4bb)
- **One last summary before closing [0.15] (#1729)** (8fa78b8)
- **Vltava fixes. (#1758)** (f31f1f4)
- **[0.14>0.15] 0.14 Don't try to read non-exisitent attributes (#1691)** (8f45f48)
- **[0.14>0.15] Use return await to ensure execution before finally block (#1670)** (6597c26)
- **Issue #1719: Should not dispose container context in container.close() (#1730)** (b61df2f)
- **Doc build fixes (#1702)** (c83d01c)
- **0.14 Don't try to read non-exisitent attributes (#1691) (#1692)** (bee599a)
- **0.14 Don't try to read non-exisitent attributes (#1691)** (d006fa7)
- **Documentation for the documentation system (#1674)** (93daab3)
- **Changed SummarizableObject to accept key in set and get. Added tests. (#1679)** (11b4f99)
- **Use return await to ensure execution before finally block (#1670)** (ddac992)
- **[0.15] Port documentation build pipeline from master (#1669)** (d374273)
- **[0.14] Port documentation build pipeline from master (#1668)** (24e4fc7)
- **0.15 - Pass Resolver to Container and Remove from Attach (#1642)** (c0aeb75)
- **0.15 Fully Encapsulate Multiple Resolvers & Factories (#1638)** (973fb86)
- **Improve Jest test stability  (#1631)** (fdd9ad2)
- **[0.14>0.15] Addressing ChangeConnectionStateError. (#1617)** (d57a9c0)
- **[0.14>0.15] replay pr (#1495)** (f4a96db)
- **[0.14>0.15] Refactor URL logic out to a single common file (#1491)** (348253a)
- **Addressing ChangeConnectionStateError. (#1617)** (8f2f6dd)
- **fluid-component-base: Component FX supporting synchronous creation (#1475)** (fd20d61)
- **replay pr (#1495)** (2d1fe14)
- **Telemetry improvements (container): (#1584)** (bb01f48)
- **Update README.md (#1587)** (5a33cfc)
- **Remove gateway shadowdom (#1585)** (c21b081)
- **Issue #1556: createOdspUrl can't be consumed without bundling the whole driver (#1579)** (7bc9bc9)
- **Use UUIDs for clientId instead of concatenated strings (#1557)** (bb42664)
- **adjust pond timeout (#1577)** (8e8a734)
- **Minor routerlicious build fixes (#1576)** (371453e)
- **Better version logging: log runtime & loader versions property (#1572)** (fe67644)
- **Enable strictNullCheck in container-runtime (Part 1) (#1567)** (70dd325)
- **Disable prerelease for backcompat versions (#1571)** (8ae9332)
- **Store only ops in summary logTail (#1570)** (0bc53c9)
- **release/0.15 don't use tag to release (#1568)** (4043943)
- **Fixed E2E client tests (#1563)** (2c27bc9)
- **Enable strictNullCheck in local-driver (#1553)** (e202a79)
- **Bugfix in deli checkpoint and migration (#1547)** (7983516)
- **Hydrate deli and scribe state from summaries. (#1517)** (676f268)
- **Remove experiments, which are moving to the samples repo (#1535)** (18aaa6a)
- **Check function availability before calling it (#1533)** (aeac1ca)
- **Move to using @typescript-eslint/no-unused-expressions (#1494)** (7f5837d)
- **Move remaining current usages of IComponentHTMLView to use the HTMLViewAdapter (#1484)** (d860742)
- **Create docs_issue.md (#1528)** (02572a4)
- **First step on a way to enable first connection to be view-only (#1520)** (c0780d4)
- **Documentation updates (#1525)** (68043d4)
- **Refactor URL logic out to a single common file (#1491)** (d299e37)
- **Make connection mode non-optional (#1519)** (586280e)
- **Asynchronous op processing / download (#1514)** (ba1e21e)
- **Issue #1477: Errors reported by scheduler (#1510)** (32380ab)
- **Raise readonly event when container is closed, making it a single event that components care about when deciding if they need to provide readonly experience. (#1503)** (2efde90)
- **Make mode non-optional (#1504)** (6e646c3)
- **Fluid examples depending on common tsconfig file for all (#1498)** (7f97f6b)
- **Container and Component loading documentation (#1508)** (5aaa361)
- **[0.14>master] bump package version (#1461) (#1462)** (6d94328)
- **remove `getComponentRuntime` from `IComponentContext` (#1413)** (10a2835)
- **ClientId can be undefined, but our APIs lie - fixing (#1502)** (51518a6)
- **Default in memory mode in tinylicious (#1505)** (75e9f86)
- **Update no-tslint.js (#1500)** (8b3cc7e)
- **added e2e tests for the pond component (#1425)** (46cc110)
- **Serve favicon in admin portal (#1490)** (d83a0e8)
- **bump package version (#1461) (#1462)** (e1c9b60)
- **expose document storage (#1487)** (34224f4)
- **rev gateway (#1482)** (486235b)
- **expand webloader (#1478)** (96004c7)
- **remove some 0.14 backcompat (#1464)** (4137cac)
- **Pass container close events down to SharedComponent (#1313)** (f1d683b)
- **bump package version (#1461)** (7678a62)
- **Forward deli state to scribe and create summaries (#1445)** (0ec57ef)
- **Context reload snapshot (#1457)** (b91c7bc)
- **change docker fluid tenant key (#1107)** (35532f0)
- **Use registry to check for available components in spaces/componentToolbar (#1253)** (d674291)
- **Update client side standalone docker-compose with the server (#1455)** (68bbfe1)
- **Bump-version: Update yo generator version and dependencies (#1452)** (e8b45bb)
- **Table view xcl (#1435)** (7f7d219)
- **Remove 'Source-Document' (#1443)** (2870e1a)
- **Fluid-Build: don't warn about symlink if node_modules is not installed for the monorepo (#1442)** (1162063)

### Chore
- **Build: reclaim patch number and move build number to prerelease (#1550)** (6d95396)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/microsoft/FluidFramework?utm_source=github-action)._