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

Bump versions #160

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Bump versions #160

wants to merge 1 commit into from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jul 21, 2021

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

jsxstyle@3.0.0

jsxstyle-nextjs-plugin@3.0.0

Major Changes

  • 60e0e0c: Added support for nextjs. Set cssMode to 'styled-jsx' in your jsxstyle/webpack-plugin config options.

jsxstyle-utils@3.0.0

Major Changes

  • 4d2bc2a: Implemented one className per style prop functionality.
  • b4c61dc: Removed IE11 from the list of supported browsers.

Minor Changes

  • b4ad4cc: Added a new utility, makeCustomProperties, that makes generating CSS custom properties a whole lot easier. It’s currently exported as EXPERIMENTAL_makeCustomProperties. I’ll remove the "EXPERIMENTAL" prefix once it’s been battle tested a bit.

  • 1efdeb8: Combined jsxstyle and jsxstyle-utils. Partially inspired by Proposal: combine jsxstyle and webpack plugin #167.

    • jsxstyle-utils has been moved to a subfolder inside jsxstyle; utilities and types it provided can now be imported from jsxstyle/utils.
    • Rollup now always bundles jsxstyle/utils with jsxstyle rather than treating it like an external dependency. This allows the CommonJS bundle of jsxstyle to contain only essential utilities from jsxstyle/utils.
  • f6408ad: Added common component prop filtering. Common props like type, name, and a few others can now be set at the top level of a jsxstyle component. This should make both styling and configuring commonly-used components like inputs, buttons, and links a bit less painful. For additional context, see Add a Styled component #147.

  • b736a71: Ensured that style rules are only written to the DOM one time.

  • 473e9e0: Added a new exported function, processProps, that turns an object of style props and component props into an object of component props and an array of CSS rules. processProps powers the “one classname per style prop” functionality introduced in Generate one classname per style prop #163.

jsxstyle-webpack-plugin@3.0.0

Major Changes

  • 77951e4: Moved jsxstyle-webpack-plugin into the main jsxstyle package. The webpack plugin can now be imported from jsxstyle/webpack-plugin. The plugin export has also been changed to a named export:

    const { JsxstyleWebpackPlugin } = require('jsxstyle/webpack-plugin');
  • 4d2bc2a: Implemented one className per style prop functionality.

  • 0a7e20b: Moved cacheFile option and classNameFormat options from the webpack loader to the plugin.

  • dbd1f6e: Removed style group support from the webpack plugin.

  • f8b0322: Removed support for webpack 1-4. webpack 1-3 were already untested so this was mostly a formality.

  • 92ded84: Made a few breaking config changes to jsxstyle/webpack-plugin:

    • Renamed whitelistedModules option to staticModules.
    • Improved static module support. Modules specified in the staticModules array are now compiled using the parent webpack config, so they can contain any syntax that the webpack config can compile. The main breaking change: the staticModules option is now passed directly to the plugin rather than as a loader option.

Minor Changes

  • 47f9c96: Added inline CSS import support to jsxstyle/webpack-plugin. This officially replaces the virtual filesystem stuff we were doing behind the scenes.

    You can enable this new option by setting inlineImports to either single or multiple in your jsxstyle/webpack-plugin settings.

    • When inlineImports is set to single, one import will be prepended to each processed file. This import will contain all the extracted CSS rules from the file. This is equivalent to what jsxstyle/webpack-plugin has already been doing.
    • When inlineImports is set to multiple, one import per CSS rule will be prepended to the file. This option allows webpack to dedupe extracted CSS with perfect precision, but it does so by generating hundreds and possibly even thousands of new modules at build time. This may have adverse effects on webpack’s build time.

jsxstyle-react@3.0.0

Minor Changes

  • 1efdeb8: Combined jsxstyle and jsxstyle-utils. Partially inspired by Proposal: combine jsxstyle and webpack plugin #167.

    • jsxstyle-utils has been moved to a subfolder inside jsxstyle; utilities and types it provided can now be imported from jsxstyle/utils.
    • Rollup now always bundles jsxstyle/utils with jsxstyle rather than treating it like an external dependency. This allows the CommonJS bundle of jsxstyle to contain only essential utilities from jsxstyle/utils.

jsxstyle-solid@3.0.0

@github-actions github-actions bot force-pushed the changeset-release/main branch 11 times, most recently from e7a7af6 to 48f3c13 Compare July 26, 2021 02:27
@github-actions github-actions bot force-pushed the changeset-release/main branch 11 times, most recently from 8baf6db to 96e0131 Compare August 3, 2021 22:36
@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from 282efbd to 9d94a0c Compare August 5, 2021 06:19
@L42y
Copy link
Contributor

L42y commented Aug 6, 2021

can't wait for this to be released

@github-actions github-actions bot force-pushed the changeset-release/main branch 7 times, most recently from 49fbd40 to 389d7bc Compare June 4, 2022 02:55
@github-actions github-actions bot force-pushed the changeset-release/main branch 8 times, most recently from 1788628 to 238c5fe Compare December 8, 2022 19:43
@github-actions github-actions bot force-pushed the changeset-release/main branch 2 times, most recently from 088d1a3 to 43298b3 Compare December 23, 2022 04:53
@github-actions github-actions bot force-pushed the changeset-release/main branch 10 times, most recently from 1c8d38a to e6d80c7 Compare March 29, 2023 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant