Skip to content

build(client): Release notes and changelogs generation for minor release 2.42.0 #24802

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .changeset/eight-ears-feel.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/fruity-laws-rule.md

This file was deleted.

23 changes: 0 additions & 23 deletions .changeset/social-bears-deny.md

This file was deleted.

73 changes: 73 additions & 0 deletions RELEASE_NOTES/2.42.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<!-- THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -->

# Fluid Framework v2.42.0

## Contents

- [🌳 SharedTree DDS Changes](#-sharedtree-dds-changes)
- [Fix Tree.key and Tree.parent for Unhydrated nodes after edits (#24708)](#fix-treekey-and-treeparent-for-unhydrated-nodes-after-edits-24708)
- [Name collisions from structurally named schema now error (#24707)](#name-collisions-from-structurally-named-schema-now-error-24707)
- [Defaulted identifier fields on unhydrated nodes are now enumerable (#24739)](#defaulted-identifier-fields-on-unhydrated-nodes-are-now-enumerable-24739)

## 🌳 SharedTree DDS Changes

### Fix Tree.key and Tree.parent for Unhydrated nodes after edits ([#24708](https://github.com/microsoft/FluidFramework/issues/24708))

In some cases, editing [Unhydrated](https://fluidframework.com/docs/api/fluid-framework/unhydrated-typealias) nodes could result in incorrect results being returned from [Tree.key](https://fluidframework.com/docs/data-structures/tree/nodes#treekey) and [Tree.parent](https://fluidframework.com/docs/data-structures/tree/nodes#treeparent). This has been fixed.

#### Change details

Commit: [`8aa5c23`](https://github.com/microsoft/FluidFramework/commit/8aa5c233e2d59f440fd9c923bca14687bb958d66)

Affected packages:

- @fluidframework/tree
- fluid-framework

[⬆️ Table of contents](#contents)

### Name collisions from structurally named schema now error ([#24707](https://github.com/microsoft/FluidFramework/issues/24707))

It is legal to have multiple [TreeNodeSchema](https://fluidframework.com/docs/api/fluid-framework/treenodeschema-typealias) with the same name so long as they are not used together in the same tree. Using different schema with the same name when building otherwise identical [structurally named](https://fluidframework.com/docs/api/fluid-framework/schemafactory-class#schemafactory-remarks) in the same [SchemaFactory](https://fluidframework.com/docs/api/fluid-framework/schemafactory-class) is not valid, however. Previously doing this would not error, and instead return the first structurally named schema with that name. Now this case throws an informative error:

```typescript
const factory = new SchemaFactory(undefined);
class Child1 extends factory.object("Child", {}) {}
class Child2 extends factory.object("Child", {}) {}

const a = factory.map(Child1);

// Throws a UsageError with the message:
// "Structurally named schema collision: two schema named "Array<["Child"]>" were defined with different input schema."
const b = factory.array(Child2);
```

#### Change details

Commit: [`a343f04`](https://github.com/microsoft/FluidFramework/commit/a343f0498f2039e68aa11e8ede98f32391ce727d)

Affected packages:

- @fluidframework/tree
- fluid-framework

[⬆️ Table of contents](#contents)

### Defaulted identifier fields on unhydrated nodes are now enumerable ([#24739](https://github.com/microsoft/FluidFramework/issues/24739))

Previously, there was a special case for defaulted [identifier](https://fluidframework.com/docs/api/fluid-framework/schemafactory-class#identifier-property) fields on unhydrated nodes where they were not enumerable. This special case has been removed: they are now enumerable independent of hydration status and defaulting.

#### Change details

Commit: [`3a5d0ac`](https://github.com/microsoft/FluidFramework/commit/3a5d0acfb65f93a927405241e6047c8a04c8da58)

Affected packages:

- @fluidframework/tree
- fluid-framework

[⬆️ Table of contents](#contents)

### 🛠️ Start Building Today!

Please continue to engage with us on GitHub [Discussion](https://github.com/microsoft/FluidFramework/discussions) and [Issue](https://github.com/microsoft/FluidFramework/issues) pages as you adopt Fluid Framework!
4 changes: 4 additions & 0 deletions azure/packages/azure-local-service/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluidframework/azure-local-service

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions azure/packages/azure-service-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluidframework/azure-service-utils

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/ai-collab/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/ai-collab

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/attributable-map/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/attributable-map

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/blobs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/blobs

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/collaborative-textarea/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/collaborative-textarea

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/contact-collection/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/contact-collection

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/data-object-grid/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/data-object-grid

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/presence-tracker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/presence-tracker

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/staging/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/staging

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/task-selection/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/task-selection

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/tree-cli-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/tree-cli-app

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/apps/tree-comparison/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/tree-comparison

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/benchmarks/bubblebench/baseline/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/bubblebench-baseline

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/benchmarks/bubblebench/common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/bubblebench-common

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/bubblebench-experimental-tree

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/benchmarks/bubblebench/ot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/bubblebench-ot

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/benchmarks/bubblebench/shared-tree/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/bubblebench-simple-tree

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/odspsnapshotfetch-perftestapp

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/benchmarks/tablebench/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-internal/tablebench

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/client-logger/app-insights-logger/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/app-insights-logger

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/data-objects/canvas/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/canvas

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/data-objects/clicker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/clicker

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/data-objects/codemirror/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/codemirror

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/data-objects/diceroller/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/diceroller

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/data-objects/inventory-app/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-experimental/inventory-app

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
4 changes: 4 additions & 0 deletions examples/data-objects/monaco/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/monaco

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# @fluid-example/multiview-constellation-model

## 2.42.0

Dependency updates only.

## 2.41.0

Dependency updates only.
Expand Down
Loading
Loading