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

Update dependency @linaria/core to v4.5.4 - abandoned #57

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 30, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@linaria/core 4.2.8 -> 4.5.4 age adoption passing confidence

Release Notes

callstack/linaria (@​linaria/core)

v4.5.4

Compare Source

Patch Changes

v4.5.3

Compare Source

Patch Changes

v4.5.2

Compare Source

Patch Changes

v4.5.1

Compare Source

Patch Changes
  • ceca161: Enable optimisation from #​1276 for complex expressions such as styled(Component as unknow) or styled(connect(Component)).

  • 1325830: Variables in props-based interpolation functions are no longer required for the evaluation stage.
    Here's an example:

    import { getColor } from "very-big-library";
    
    export const Box = styled.div\`
      color: ${props => getColor(props.kind)};
    \`;
    

    In versions prior to and including 4.5.0, the evaluator would attempt to import getColor from very-big-library, despite it having no relevance to style generation. However, in versions greater than 4.5.0, very-big-library will be ignored.

  • Updated dependencies [ceca161]

  • Updated dependencies [1325830]

v4.5.0

Compare Source

Minor Changes
  • 16c057d: Breaking Change: Performance Optimization for styled

    When a component is wrapped in styled, Linaria needs to determine if that component is already a styled component. To accomplish this, the wrapped component is included in the list of variables for evaluation, along with the interpolated values used in styles. The issue arises when a wrapped component, even if it is not styled, brings along a substantial dependency tree. This situation is particularly evident when using styled to style components from third-party UI libraries.

    To address this problem, Linaria will now examine the import location of the component and check if there is an annotation in the package.json file of the package containing the components. This annotation indicates whether the package includes other Linaria components. If there is no such annotation, Linaria will refrain from evaluating the component.

    Please note that this Breaking Change solely affects developers of component libraries. In order for users to style components from your library, you must include the linaria.components property in the library's package.json file. This property should have a mask that covers all imported files with components. Here's an example of how to specify it:

    "linaria": {
      "components": "**/*"
    }
Patch Changes

v4.2.10

Compare Source

Patch Changes

v4.2.9

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - "monthly" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch from 81615b2 to f660a2e Compare May 5, 2023 12:40
@renovate renovate bot changed the title Update dependency @linaria/core to v4.2.9 Update dependency @linaria/core to v4.2.10 May 5, 2023
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch from f660a2e to e22dd09 Compare May 8, 2023 13:42
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 3 times, most recently from ddacd32 to 915cc04 Compare May 31, 2023 22:38
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 2 times, most recently from 07edba7 to a98f9bd Compare June 21, 2023 13:50
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 2 times, most recently from 193b971 to 4327dea Compare June 30, 2023 22:34
@renovate renovate bot changed the title Update dependency @linaria/core to v4.2.10 Update dependency @linaria/core to v4.5.0 Jul 13, 2023
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch from 4327dea to 9676043 Compare July 13, 2023 13:00
@renovate renovate bot changed the title Update dependency @linaria/core to v4.5.0 Update dependency @linaria/core to v4.5.1 Jul 13, 2023
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 3 times, most recently from f8c73fd to df0d8be Compare July 16, 2023 22:40
@renovate renovate bot changed the title Update dependency @linaria/core to v4.5.1 Update dependency @linaria/core to v4.5.2 Jul 16, 2023
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch from df0d8be to abd4363 Compare July 23, 2023 18:02
@renovate renovate bot changed the title Update dependency @linaria/core to v4.5.2 Update dependency @linaria/core to v4.5.3 Jul 23, 2023
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch from abd4363 to 6a6c784 Compare July 25, 2023 16:43
@renovate renovate bot changed the title Update dependency @linaria/core to v4.5.3 Update dependency @linaria/core to v4.5.4 Jul 25, 2023
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 2 times, most recently from f54eb5f to 67e2e44 Compare July 31, 2023 22:14
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 3 times, most recently from 8452d99 to c8ece9d Compare August 8, 2023 23:02
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 2 times, most recently from 1cc0fe7 to c5315fd Compare August 27, 2023 05:13
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 2 times, most recently from a4c40c5 to 5d9800b Compare August 31, 2023 22:23
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch 2 times, most recently from 8869f76 to 4625cf8 Compare September 1, 2023 03:51
@renovate renovate bot force-pushed the renovate/linaria-core-4.x branch from 4625cf8 to 5dec848 Compare September 1, 2023 10:54
@renovate
Copy link
Contributor Author

renovate bot commented Sep 1, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@inokawa inokawa force-pushed the main branch 14 times, most recently from 88f2a84 to 6fd2a7f Compare September 4, 2023 04:32
@inokawa inokawa force-pushed the main branch 2 times, most recently from 4b39667 to 418a587 Compare February 22, 2024 11:30
Copy link
Contributor Author

renovate bot commented Apr 7, 2024

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@renovate renovate bot changed the title Update dependency @linaria/core to v4.5.4 Update dependency @linaria/core to v4.5.4 - abandoned Apr 7, 2024
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.

1 participant