Skip to content
New issue

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

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

Already on GitHub? # 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
Contributor

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 bud@7.0.0.

## 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
in-progress Active work
Projects
None yet
Development

No branches or pull requests

1 participant