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

deprecate unnecessary extension config functions #2079

Open
15 of 19 tasks
kellymears opened this issue Feb 2, 2023 · 0 comments
Open
15 of 19 tasks

deprecate unnecessary extension config functions #2079

kellymears opened this issue Feb 2, 2023 · 0 comments
Assignees
Labels
in-progress Active work
Milestone

Comments

@kellymears
Copy link
Member

kellymears commented Feb 2, 2023

Agreement

The feature

#2078 adds a nice interface for managing extension options that makes lots of different extension functions obsolete.

Use case

This will greatly increase test coverage and should reduce support requests.

Notes

  • compile list of functions
  • add @deprecated tag to function in bud@6
  • remove function calls
  • update tests

Deprecate

@kellymears kellymears added this to the 7.0.0 milestone Feb 2, 2023
@kellymears kellymears pinned this issue Feb 6, 2023
kodiakhq bot pushed a commit that referenced this issue Feb 9, 2023
- deprecates bespoke compression functions for `brotli` and `gzip`
- tightens up the public type declarations and bud augmentations for easier configuration

refers:

- #2079 

## Type of change

**PATCH: backwards compatible change**



This PR includes breaking changes to the following core packages:

- none

This PR includes breaking changes to the follow extensions:

- none

## Dependencies

### Adds

- none

### Removes

- none
kodiakhq bot pushed a commit that referenced this issue Feb 12, 2023
- deprecate `bud.eslint.fix`
- improve packaging
- update `examples/eslint`
- improve typings/intellisense: only expose to the public interface:
  - `bud.eslint.set`
  - `bud.eslint.get`
  - `bud.eslint.enable`

refers:

- #2079 

## Type of change

**PATCH: backwards compatible change**



This PR includes breaking changes to the following core packages:

- none

This PR includes breaking changes to the follow extensions:

- none

## Dependencies

### Adds

- none

### Removes

- none
kodiakhq bot pushed a commit that referenced this issue Feb 16, 2023
- fix: `console.*` in dashboard should be flex=column
- deprecate `bud.postcss.syntax`
- deprecate `bud.postcss.sourceMap`
- deprecate `bud.tailwindcss.generateImports`
- deprecate `bud.mdx.rehypePlugins`
- deprecate `bud.mdx.remarkPlugins`
- update `@roots/bud-terser` properties to match new terserOptions shape (`format` instead of `output`, see https://terser.org/docs/api-reference#format-options)
- update `@roots/bud-sass` to use `bud.postcss.set()` instead of `bud.postcss.syntax()`
- ensure `@roots/bud-tailwindcss` is done before config is called
- types: improve public interface for `@roots/bud-imagemin`
- types: improve `@roots/bud-esbuild` public interface
- types: improve `@roots/bud-terser` public interface
- types: improve `@roots/bud-wordpress-theme-json` public interface
- docs: improve `@roots/bud-esbuild` docs
- remove Extension.init callback from extension lifecycle

refers:

- #2079 

## Type of change

**PATCH: backwards compatible change**



This PR includes breaking changes to the following core packages:

- none

This PR includes breaking changes to the follow extensions:

- none

## Dependencies

### Adds

- none

### Removes

- none
kodiakhq bot pushed a commit that referenced this issue Feb 16, 2023
- deprecates `bud.typescript.useBabel`
- deprecates `bud.vue.runtimeOnly`

refers:

- [#2079](#2079) covers deprecation of functions in preparation for [email protected].

## Type of change

**PATCH: backwards compatible change**



This PR includes breaking changes to the following core packages:

- none

This PR includes breaking changes to the follow extensions:

- none

## Dependencies

### Adds

- none

### Removes

- none
@kellymears kellymears changed the title [planned] deprecate unnecessary extension config functions deprecate unnecessary extension config functions May 11, 2023
@kellymears kellymears added the in-progress Active work label May 11, 2023
@kellymears kellymears self-assigned this May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in-progress Active work
Projects
None yet
Development

No branches or pull requests

1 participant