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

id-compressor: Remove deprecated compressor types from runtime definitions #19031

Merged

Conversation

taylorsw04
Copy link
Contributor

@taylorsw04 taylorsw04 commented Jan 3, 2024

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.

@taylorsw04 taylorsw04 requested review from msfluid-bot and a team as code owners January 3, 2024 00:11
@taylorsw04 taylorsw04 requested a review from Josmithr January 3, 2024 00:11
@github-actions github-actions bot added area: dds Issues related to distributed data structures area: dds: tree area: runtime Runtime related issues area: tests Tests to add, test infrastructure improvements, etc dependencies Pull requests that update a dependency file public api change Changes to a public API base: main PRs targeted against main branch labels Jan 3, 2024
@Josmithr Josmithr added the breaking change This PR or issue would introduce a breaking change label Jan 3, 2024
@github-actions github-actions bot removed the breaking change This PR or issue would introduce a breaking change label Jan 3, 2024
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.

Please add a changeset doc noting the removed APIs, since this is breaking.

Also nit: it might be worth splitting this into 2 PRs: one that updates all of the imports to use the new package, and a second one that removes the deprecated APIs.

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.

Please add a changeset doc noting the removed APIs, since this is breaking.

Also nits:

  1. It might be worth splitting this into 2 PRs: one that updates all of the imports to use the new package, and a second one that removes the deprecated APIs.
  2. I always recommend adding a link to the PR(s) that marked the APIs as deprecated in the description of the PR that removes them (to leave a helpful paper trail).

@Josmithr
Copy link
Contributor

Josmithr commented Jan 3, 2024

(sorry, didn't mean to leave 2 separate reviews... was trying to edit the existing one...)

@msfluid-bot
Copy link
Collaborator

@fluid-example/bundle-size-tests: -551 Bytes
Metric NameBaseline SizeCompare SizeSize Diff
aqueduct.js 741.15 KB 741.06 KB -90 Bytes
connectionState.js 680 Bytes 680 Bytes No change
containerRuntime.js 540.12 KB 540.01 KB -112 Bytes
loader.js 166.8 KB 166.82 KB +22 Bytes
map.js 558.66 KB 558.56 KB -101 Bytes
matrix.js 656.89 KB 656.79 KB -101 Bytes
odspDriver.js 90.24 KB 90.26 KB +22 Bytes
odspPrefetchSnapshot.js 41.82 KB 41.83 KB +11 Bytes
sharedString.js 675.62 KB 675.52 KB -101 Bytes
sharedTree.js 790.25 KB 790.14 KB -112 Bytes
Total Size 4.28 MB 4.28 MB -551 Bytes

Baseline commit: d45a11d

Generated by 🚫 dangerJS against e4b621d

@taylorsw04 taylorsw04 changed the title compressor: Remove deprecated compressor types from runtime definitions id-compressor: Remove deprecated compressor types from runtime definitions Jan 3, 2024
@taylorsw04 taylorsw04 merged commit de92ef0 into microsoft:main Jan 3, 2024
31 checks passed
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 12, 2024
…tions (#19031)

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

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

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

The removed APIs were technically public but are very unlikely to ever
have been used. They were moved to a publicly available package in
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 area: tests Tests to add, test infrastructure improvements, etc 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