Skip to content
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

Move IdCompressor into a separate package #18749

Merged
merged 16 commits into from
Dec 11, 2023

Conversation

taylorsw04
Copy link
Contributor

Description

This PR moves the ID compressor into a separate package, cleaning up the dependency structure and making it possible to depend on it in places where depending on the runtime is disallowed or inappropriate.

@taylorsw04 taylorsw04 requested review from msfluid-bot and a team as code owners December 11, 2023 19:51
@github-actions github-actions bot added area: dds Issues related to distributed data structures area: dds: tree area: runtime Runtime related issues dependencies Pull requests that update a dependency file public api change Changes to a public API base: main PRs targeted against main branch labels Dec 11, 2023
Copy link
Contributor

@Josmithr Josmithr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The README was copied from a directory-level README. We need to reformat the REAMDE to be a package-level one with our usual package README contents (in addition to the id-compressor context that's already there).

@Josmithr
Copy link
Contributor

@taylorsw04 taylorsw04 enabled auto-merge (squash) December 11, 2023 22:20
@msfluid-bot
Copy link
Collaborator

@fluid-example/bundle-size-tests: +139.13 KB
Metric NameBaseline SizeCompare SizeSize Diff
aqueduct.js 453.17 KB 485.64 KB +32.47 KB
connectionState.js 680 Bytes 680 Bytes No change
containerRuntime.js 243.57 KB 276.04 KB +32.47 KB
loader.js 167.41 KB 167.41 KB +2 Bytes
map.js 48.05 KB 80.54 KB +32.48 KB
matrix.js 144.39 KB 176.87 KB +32.48 KB
odspDriver.js 90.35 KB 90.36 KB +2 Bytes
odspPrefetchSnapshot.js 41.82 KB 41.82 KB +2 Bytes
sharedString.js 162.77 KB 195.26 KB +32.48 KB
sharedTree2.js 290 KB 301.88 KB +11.89 KB
Total Size 1.76 MB 1.89 MB +139.13 KB

Baseline commit: 756e2fb

Generated by 🚫 dangerJS against 99698a1

@taylorsw04 taylorsw04 merged commit 6f07017 into microsoft:main Dec 11, 2023
taylorsw04 added a commit that referenced this pull request Jan 3, 2024
…tions (#19031)

## Description

This removes re-exported/deprecated compressor types from the runtime
definitions public API. They were moved to the id-compressor package
earlier.

## Breaking Changes

The removed APIs were technically public but are very unlikely to ever
have been used. They were moved to a publicly available package in
#18749.
RishhiB pushed a commit to RishhiB/FluidFramework-1 that referenced this pull request Jan 3, 2024
…tions (microsoft#19031)

## Description

This removes re-exported/deprecated compressor types from the runtime
definitions public API. They were moved to the id-compressor package
earlier.

## Breaking Changes

The removed APIs were technically public but are very unlikely to ever
have been used. They were moved to a publicly available package in
microsoft#18749.
sonalideshpandemsft pushed a commit that referenced this pull request Apr 15, 2024
…tions (#19031)

## Description

This removes re-exported/deprecated compressor types from the runtime
definitions public API. They were moved to the id-compressor package
earlier.

## Breaking Changes

The removed APIs were technically public but are very unlikely to ever
have been used. They were moved to a publicly available package in
#18749.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: dds: tree area: dds Issues related to distributed data structures area: runtime Runtime related issues base: main PRs targeted against main branch dependencies Pull requests that update a dependency file public api change Changes to a public API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants