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

fix(deps): update nextcloud (master) (major) #2363

Merged
merged 3 commits into from
Aug 6, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 13, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nextcloud/l10n ^2.2.0 -> ^3.1.0 age adoption passing confidence
@nextcloud/logger ^2.7.0 -> ^3.0.2 age adoption passing confidence
@nextcloud/stylelint-config ^2.4.0 -> ^3.0.1 age adoption passing confidence
@nextcloud/vite-config ^1.2.2 -> ^2.2.0 age adoption passing confidence

Release Notes

nextcloud-libraries/nextcloud-l10n (@​nextcloud/l10n)

v3.1.0

Compare Source

Added
  • Allow setting escape option per parameter replacing.
    For more security this should be used instead of disabling paramter escaping,
    see pull request #​756
    // Example
    t(
    	'my-app',
    	'{a}{userInput}{a_end}',
    	{
    		a: {
    			value: '<a>',
    			escape: false,
    		},
    		userInput: somePossiblyInsecureValue, // This will be escaped
    		a_end: {
    			value: '</a>',
    			escape: false,
    		}
    	},
    )

v3.0.1

Compare Source

Fixed
  • Ensure that built type definitions are bundled with the release and located in the correct directory

v3.0.0

Compare Source

Full Changelog

Breaking changes

Instead of also sanitizing the replacing variables, now only the result is sanitized, see pull request #​648.

This will improve the performance if multiple placeholders are used and it allows this,
while the string is still sanitized:

t(
	'See {linkstart}documentation{linkend}',
	{
		linkstart: '<a ...>',
		linkend: '</a>',
	},
	// No number
	undefined,
	{
		// Do not escape the result as we want the HTML anchor element
		escape: false,
	}
)
Added
  • feat: export aliases t and n for translate and translatePlural
Fixed
  • fix!: Only sanitize the result string when replacing variables
Changed
  • Update NPM to latest LTS v10
  • Migrate to vite for transpiling and vitest for testing
  • chore: Added more tests for special cases on plural forms
  • chore(deps): Bump tough-cookie to 4.1.3
  • chore(deps): Bump postcss to 8.4.31
  • chore(deps): Bump @​nextcloud/typings to 1.8.0
  • chore(deps): Bump dompurify to 3.1.1
  • chore(deps): Bump @​nextcloud/router to 3.0.1
nextcloud-libraries/nextcloud-logger (@​nextcloud/logger)

v3.0.2

Compare Source

Fixed
  • fix: Do not leak global declared types into distribution bundle

v3.0.1

Compare Source

Fixed
  • fix: Drop CoreJS from package.json
Changed
  • chore(deps): Bump @​nextcloud/auth from 2.2.1 to 2.3.0
  • feat: Migrate to vitest for testing

v3.0.0

Compare Source

Note: This package is now ESM by default.

Changed
  • chore: Migrate to vite and @nextcloud/vite-config to also build an ESM entry point
  • fix: Update NPM version to LTS version 10
nextcloud/stylelint-config (@​nextcloud/stylelint-config)

v3.0.1

Compare Source

Fixed
  • fix: Remove stylistic rules also for scss

v3.0.0

Compare Source

Full Changelog

Breaking changes 💥

stylelint was updated to version 16.0 which drops all stylistic changes.
The means stylelint only will check for code quality but not for stylistic rules.
So it is now recommended to instead use prettier with @nextcloud/prettier-config for stylistic rules.
See also Nextcloud prettier setup.

Changed
  • Updated stylelint and require stylelint version 16.2.0 or later.
nextcloud/nextcloud-vite-config (@​nextcloud/vite-config)

v2.2.0

Compare Source

Added
  • feat(EmptyJSDirPlugin): Allow to specify other directories to clear #​240 (susnux)
  • feat: Add REUSE license plugin to extract license information for built assets #​250 (susnux)
Fixed
  • perf(CSSEntryPointsPlugin): Only visit chunks once per entry point #​239 (susnux)
  • fix(appconfig): cssCodeSplit is enabled by default so handle CSS entries #​243 (susnux)
  • fix: Revert chunkFileNames to include hash #​267 (juliushaertl)
Changed

v2.1.0

Compare Source

Added
  • feat(app-config): Add option to override the app name #​205 (susnux)
  • Allow to specify an output prefix and load app id from appinfo #​207 (susnux)
  • feat: Add CSSEntryPointsPlugin to fix vite for creating one CSS entry per JS entry point #​204 (susnux)
Changed
  • chore(deps-dev): Bump vite from 5.2.13 to 5.3.1
  • chore(deps): Bump braces from 3.0.2 to 3.0.3

v2.0.2

Compare Source

Fixed
  • fix: explicitly use window.OC global in app config #​197 (st3iny)

v2.0.1

Compare Source

Changed

v2.0.0

Compare Source

Breaking changes

This version is Vue 3 only.
For Vue 2 use the 1.x version.

v1.4.0

Compare Source

v1.4.0 (2024-08-05)

Added
  • [stable1] feat(EmptyJSDirPlugin): Allow to specify other directories to clear #​242
  • [stable1] feat: Add REUSE license plugin to extract license information for built assets #​276
Fixed
  • [stable1] perf(CSSEntryPointsPlugin): Only visit chunks once per entry point #​241
  • [stable1] fix(appconfig): cssCodeSplit is enabled by default so handle CSS entries #​244
  • [stable1] fix: Revert chunkFileNames to include hash #​275
Changed
  • [stable1] chore: Update workflows from templates
  • chore(deps): Bump rollup-plugin-license to 3.4.1
  • chore(deps): Bump rollup-plugin-license to 3.5.1
  • chore(deps): Bump rollup-plugin-license to 3.5.2
  • chore(deps): Bump magic-string to 0.30.11

v1.3.0

Compare Source

v1.3.0 (2024-06-21)

Added
  • feat(app-config): Add option to override the app name #​206 (susnux)
  • Allow to specify an output prefix and load app id from appinfo #​209 (susnux)
  • feat: Add CSSEntryPointsPlugin to fix vite for creating one CSS entry per JS entry point #​210 (susnux)
Changed
  • chore(deps-dev): Bump vite from 5.2.13 to 5.3.1

v1.2.5

Compare Source

What's Changed

New Contributors

Full Changelog: nextcloud-libraries/nextcloud-vite-config@v1.2.4...v1.2.5

v1.2.4

Compare Source

v1.2.4 (2024-06-08)

Changed
  • chore(deps): Bump rollup-plugin-node-externals from 7.1.1 to 7.1.2
  • chore(deps): Bump vite-plugin-dts from 3.8.3 to 3.9.0
  • chore(deps): Bump vite-plugin-css-injected-by-js from 3.5.0 to 3.5.1
  • chore(deps): Bump vite-plugin-dts from 3.9.0 to 3.9.1
  • chore(deps): Bump @​rollup/plugin-replace from 5.0.5 to 5.0.7
  • chore(deps): Bump vite-plugin-node-polyfills from 0.21.0 to 0.22.0

v1.2.3

Compare Source

🐛 Fixed bugs
  • fix(tests): ssrBuild was renamed to isSsrBuild #​168 (susnux)
  • fix(base): Correctly pass minify configuration to vite #​169 (susnux)
Changed
  • chore(deps): Bump vite-plugin-node-polyfills to 0.21.0
  • chore(deps): Bump rollup-plugin-license to 3.3.1
  • chore(deps): Bump rollup-plugin-node-externals to 7.1.1
  • chore(deps): Bump magic-string to 0.30.10
  • chore(deps): Bump vite-plugin-dts to 3.8.3
  • chore(deps): Bump vite-plugin-css-injected-by-js to 3.5.0
  • chore(deps): Update rollup-plugin-corejs to v1

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added 3. to review Waiting for reviews dependencies Pull requests that update a dependency file labels Jul 13, 2024
@renovate renovate bot requested a review from skjnldsv July 13, 2024 10:18
Copy link
Contributor Author

renovate bot commented Jul 13, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: [email protected]
npm error Found: [email protected]
npm error node_modules/stylelint
npm error   peer stylelint@">=14.0.0" from [email protected]
npm error   node_modules/stylelint-config-html
npm error     stylelint-config-html@">=1.0.0" from [email protected]
npm error     node_modules/stylelint-config-recommended-vue
npm error   peer stylelint@"^15.10.0" from [email protected]
npm error   node_modules/stylelint-config-recommended
npm error     stylelint-config-recommended@"^13.0.0" from [email protected]
npm error     node_modules/stylelint-config-recommended-scss
npm error     stylelint-config-recommended@">=6.0.0" from [email protected]
npm error     node_modules/stylelint-config-recommended-vue
npm error   3 more (stylelint-config-recommended-scss, ...)
npm error
npm error Could not resolve dependency:
npm error dev @nextcloud/stylelint-config@"^3.0.1" from the root project
npm error
npm error Conflicting peer dependency: [email protected]
npm error node_modules/stylelint
npm error   peer stylelint@"^16.2.0" from @nextcloud/[email protected]
npm error   node_modules/@nextcloud/stylelint-config
npm error     dev @nextcloud/stylelint-config@"^3.0.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /tmp/renovate/cache/others/npm/_logs/2024-08-05T16_49_03_312Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-08-05T16_49_03_312Z-debug-0.log

@renovate renovate bot changed the title fix(deps): update nextcloud (master) (major) fix(deps): update nextcloud to v3 (master) (major) Aug 5, 2024
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 59e8bd0 to 5a03e30 Compare August 5, 2024 16:49
@renovate renovate bot changed the title fix(deps): update nextcloud to v3 (master) (major) fix(deps): update nextcloud (master) (major) Aug 5, 2024
Copy link
Contributor Author

renovate bot commented Aug 6, 2024

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.

@skjnldsv skjnldsv force-pushed the renovate/master-major-nextcloud branch from bc4413f to f825d5e Compare August 6, 2024 10:15
@skjnldsv skjnldsv enabled auto-merge August 6, 2024 10:16
@skjnldsv skjnldsv merged commit 8739c49 into master Aug 6, 2024
28 checks passed
@skjnldsv skjnldsv deleted the renovate/master-major-nextcloud branch August 6, 2024 10:38
@skjnldsv
Copy link
Member

skjnldsv commented Sep 4, 2024

/backport f825d5e to renovate/stable29-nextcloud

@backportbot backportbot bot added the backport-request Pending backport by the backport-bot label Sep 4, 2024
@backportbot backportbot bot removed the backport-request Pending backport by the backport-bot label Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant