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

chore(deps): update angular-cli monorepo to v19 (major) #1325

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 23, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular-devkit/build-angular 16.2.16 -> 19.2.0 age adoption passing confidence
@angular/cli 16.2.16 -> 19.2.0 age adoption passing confidence

Release Notes

angular/angular-cli (@​angular-devkit/build-angular)

v19.2.0

Compare Source

@​schematics/angular
Commit Type Description
fe8d83a1f fix add additional checks for application builder usage
adf4ea5d4 fix remove animations module from ng new app
@​angular-devkit/build-angular
Commit Type Description
ef7ea536f feat add aot option to jest
523d539c6 feat add aot option to karma
a00a49a65 feat add aot to WTR schema
2bae1a9c0 fix support aot option for karma browser builder
@​angular/build
Commit Type Description
11fab9c7d feat add application builder karma testing to package
a5fcf8044 fix provide karma stack trace sourcemap support
964fb778b fix support per component updates of multi-component files
f836be9e6 fix support Vite allowedHosts option for development server
0ddf6aafa fix utilize bazel stamp instead of resolving peer dependency versions
@​angular/ssr
Commit Type Description
9726cd084 feat Add support for route matchers with fine-grained render mode control

v19.1.9

Compare Source

@​angular/build
Commit Type Description
2d361e9b0 fix always disable JSON stats with dev-server

v19.1.8

Compare Source

@​angular/cli
Commit Type Description
f76cee637 fix correctly parse and resolve relative schematic collection names on Windows
ceba7739c fix prefer installed package as fallback when listing package groups
@​angular-devkit/build-angular
Commit Type Description
c54b9996a fix pass missing options to Karma esbuild builder
@​angular/build
Commit Type Description
2f60a24dd fix suppress asset missing warning for /index.html requests
b8f7952b7 fix update critical CSS inlining to support autoCsp

v19.1.7

Compare Source

@​schematics/angular
Commit Type Description
de73b1c0c fix include default export for Express app
@​angular/build
Commit Type Description
8890a5f76 fix always provide Vite client helpers with development server
df1d38846 fix configure Vite CORS option
a13a49d95 fix exclude unmodified files from logs with --localize
0826315fa fix handle unlocalizable files correctly in localized prerender
d2e1c8e9f perf cache translated i18n bundles for faster builds
@​angular/ssr
Commit Type Description
f5d974576 fix accurately calculate content length for static pages with \r\n
c26ea1619 fix properly handle baseHref with protocol

v19.1.6

Compare Source

@​schematics/angular
Commit Type Description
3f7042672 fix remove additional newline after standalone property
e9778dba0 fix skip ssr migration when @angular/ssr is not a dependency
@​angular/build
Commit Type Description
27f833186 fix avoid pre-transform errors with Vite pre-bundling
8f6ee7ed9 fix ensure full rebuild after initial error build in watch mode
2b9c00f68 fix prevent fallback to serving main.js for unknown requests
45abd15b7 fix prevent server manifest generation when no server features are enabled
@​angular/ssr
Commit Type Description
5bf5e5fd2 fix prioritize the first matching route over subsequent ones

v19.1.5

Compare Source

@​schematics/angular
Commit Type Description
14e3a71e4 fix update library schematic to use @angular-devkit/build-angular:ng-packagr
@​angular/build
Commit Type Description
d53d25fc1 fix allow tailwindcss 4.x as a peer dependency
bd9d379f0 fix disable TypeScript removeComments option
e73e9102e fix handle empty module case to avoid TypeError
bb413456e fix keep background referenced HMR update chunks
2011d3428 fix support template updates that also trigger global stylesheet changes
688019946 fix update vite to version 6.0.11
@​angular/ssr
Commit Type Description
94643d54d fix enhance dynamic route matching for better performance and accuracy
747557aa0 fix redirect to locale pathname instead of full URL
bbbc1eb7a fix rename provideServerRoutesConfig to provideServerRouting

v19.1.4

Compare Source

@​angular-devkit/schematics
Commit Type Description
aa6f0d051 fix ensure collections can be resolved via test runner in pnpm workspaces
@​angular/build
Commit Type Description
ff8192a35 fix correct path for /@​ng/components on Windows
14d2f7ca0 fix include extracted routes in the manifest during prerendering
c87a38f5b fix only issue invalid i18n config error for duplicate subPaths with inlined locales
d50788cf9 fix replace deprecation of i18n.baseHref with a warning
@​angular/ssr
Commit Type Description
bcc5fab75 fix prevent route matcher error when SSR routing is not used
9bacf3981 fix properly manage catch-all routes with base href
59c757781 fix unblock route extraction with withEnabledBlockingInitialNavigation

v19.1.3

Compare Source

@​angular/build
Commit Type Description
7d8c34172 fix allow asset changes to reload page on incremental updates
9fa29af37 fix handle relative @ng/components
c4de34703 fix perform full reload for templates with $localize usage

v19.1.2

Compare Source

@​angular/build
Commit Type Description
939d1612a fix perform incremental background file updates with component updates
304027207 fix prevent full page reload on HMR updates with SSR enabled
148acbd58 fix reset component updates on dev-server index request

v19.1.1

Compare Source

@​angular/build
Commit Type Description
298506751 fix resolve HMR-prefixed files in SSR with Vite

v19.1.0

Compare Source

Deprecations

@​angular/build
  • The baseHref option under i18n.locales and i18n.sourceLocale in angular.json is deprecated in favor of subPath.

    The subPath defines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified, subPath will use the locale code.

@​schematics/angular
Commit Type Description
02825eec5 feat use @angular/build package in library generation schematic
88431b756 fix application migration should migrate ng-packagr builder package
@​angular-devkit/architect
Commit Type Description
2b8a02bac feat require build schemas from modules
fe1ae6933 fix avoid Node.js resolution for relative builder schema
@​angular-devkit/core
Commit Type Description
ce7c4e203 fix handle Windows drive letter case insensitivity in path functions
@​angular-devkit/schematics
Commit Type Description
2f55209dd fix update Rule type to support returning a Promise of Tree
@​angular/build
Commit Type Description
2c9d7368f feat add ng-packagr builder to the package
0a570c0c2 feat add support for customizing URL segments with i18n
298b554a7 feat enable component template hot replacement by default
d350f357b fix correctly validate locales subPath
8aa1ce608 fix handle loaders correctly in SSR bundles for external packages
3b7e6a8c6 fix invalidate component template updates with dev-server SSR
8fa682e57 fix remove deleted assets from output during watch mode
48cae815c fix skip vite SSR warmup file configuration when SSR is disabled
ba16ad6b5 fix support incremental build file results in watch mode
955acef3d fix trigger browser reload on asset changes with Vite dev server
e74300a2c fix use component updates for component style HMR
6a19c217e fix warn when using both isolatedModules and emitDecoratorMetadata
@​angular/ssr
Commit Type Description
8d7a51dfc feat add modulepreload for lazy-loaded routes
41ece633b feat redirect to preferred locale when accessing root route without a specified locale
3feecddbb fix disable component boostrapping when running route extraction
6edb90883 fix throw error when using route matchers

v19.0.7

Compare Source

@​angular-devkit/architect
Commit Type Description
95c22aeff fix provide better error when builder is not defined
@​angular-devkit/build-angular
Commit Type Description
028652992 fix preserve css type for jasmine.css
@​angular/build
Commit Type Description
f7522342a fix add asset tracking to application builder watch files
e973643bf fix do not mark Babel _defineProperty helper function as pure
881095eec fix enable serving files with bundle-like names
db10af0b3 fix fix incorrect budget calculation
c822f8f15 fix handle relative URLs when constructing new URLs during server fetch
b43c648b0 fix mitigate JS transformer worker execArgv errors
1f2481a4f fix pass define option defined in application builder to Vite prebundling
c94f568a4 fix warn when @angular/localize/init is imported directly

v19.0.6

Compare Source

@​angular-devkit/build-angular
Commit Type Description
db7421231 fix jasmine.clock with app builder
@​angular/build
Commit Type Description
5fbc105ed fix force HTTP/1.1 in dev-server SSR with SSL
@​angular/ssr
Commit Type Description
2f4df6b2b fix correctly resolve pre-transform resources in Vite SSR without AppEngine
0789a9e13 fix ensure correct Location header for redirects behind a proxy

v19.0.5

Compare Source

@​angular-devkit/build-angular
Commit Type Description
6c319e44c fix fix webpack config transform for karma
@​angular/build
Commit Type Description
251bd9f22 fix Fixing auto-csp edge cases where
1047b8635 fix handle external @angular/ packages during SSR (#​29094)
376ee9966 fix provide component HMR update modules to dev-server SSR
5ea9ce376 fix use consistent path separators for template HMR identifiers
@​angular/ssr
Commit Type Description
b3c6c7eb2 fix include Content-Language header when locale is set
4203efb90 fix disable component bootstrapping during route extraction

v19.0.4

Compare Source

@​angular-devkit/build-angular
Commit Type Description
23667ed4a fix handle windows spec collisions
@​angular/build
Commit Type Description
fc41f50b5 fix show error when Node.js built-ins are used during ng serve
14451e275 perf reuse TS package.json cache when rebuilding

v19.0.3

Compare Source

@​angular/cli
Commit Type Description
4e82ca180 fix correctly select package versions in descending order during ng add
@​schematics/angular
Commit Type Description
28a51cc5e fix add required type to CanDeactivate guard (#​29004)
@​angular/build
Commit Type Description
f26e1b462 fix add timeout to route extraction
ab4e77c75 fix allow .json file replacements with application builds
06690d87e fix apply define option to JavaScript from scripts option
775e6f780 fix avoid deploy URL usage on absolute preload links
21f21eda3 fix ensure correct handling of index.output for SSR
@​angular/ssr
Commit Type Description
75cf47e71 fix apply HTML transformation to CSR responses
5880a0230 fix correctly handle serving of prerendered i18n pages
277b8a378 fix ensure compatibility for Http2ServerResponse type

v19.0.2

Compare Source

@​schematics/angular
Commit Type Description
2f53e2af5 fix skip SSR routing prompt in webcontainer
@​angular/build
Commit Type Description
f9da163f8 fix minimize reliance on esbuild inject to prevent code reordering
c497749e6 fix prevent errors with parameterized routes when getPrerenderParams is undefined
@​angular/ssr
Commit Type Description
c8cd90e0f fix handle nested redirects not explicitly defined in router config

v19.0.1

Compare Source

@​angular-devkit/build-angular
Commit Type Description
b63123f20 fix use stylePreprocessorOptions
@​angular/build
Commit Type Description
74461da64 fix ensure accurate content length for server assets
1b4dcedd5 fix use sha256 instead of sha-256 as hash algorithm name
@​angular/ssr
Commit Type Description
8bd2b260e fix handle baseHref that start with ./

v19.0.0

Compare Source

Breaking Changes

@​schematics/angular
  • The app-shell schematic is no longer compatible with Webpack-based builders.
@​angular-devkit/build-angular
@​angular-devkit/core
  • The deprecated fileBuffer function is no longer available. Update your code to use stringToFileBuffer instead to maintain compatibility.

    Note: that this change does not affect application developers.

@​angular/build
  • The @angular/localize/init polyfill will no longer be added automatically to projects. To prevent runtime issues, ensure that this polyfill is manually included in the "polyfills" section of your "angular.json" file if your application relies on Angular localization features.
@​angular/ssr
  • The CommonEngine API now needs to be imported from @angular/ssr/node.

    Before

    import { CommonEngine } from '@​angular/ssr';

    After

    import { CommonEngine } from '@​angular/ssr/node';
@​angular-devkit/schematics-cli
Commit Type Description
37693c40e feat add package manager option to blank schematic
@​schematics/angular
Commit Type Description
a381a3db1 feat add option to export component as default
755f3a07f feat add option to setup new workspace or application as zoneless mode
cfca5442e feat integrate withEventReplay() in provideClientHydration for new SSR apps
292a4b7c2 feat update app-shell and ssr schematics to adopt new Server Rendering API
b1504c3bc fix component spec with export default
4b4e000dd fix don't show server routing prompt when using browser builder
4e2a5fe15 fix enable opt-in for new @angular/ssr feature
fcf7443d6 fix explicitly set standalone:false
7992218a9 fix remove declaration and sourceMap from default tsconfig
9e6ab1bf2 fix use default import for express
@​angular/cli
Commit Type Description
201b60e1d feat handle string key/value pairs, e.g. --define
b847d4460 fix recommend optional application update migration during v19 update
f249e7e85 perf enable Node.js compile code cache when available
ecc107d83 perf enable Node.js compile code cache when available
@​angular-devkit/architect
Commit Type Description
78f76485f feat merge object options from CLI
@​angular-devkit/build-angular
Commit Type Description
0a4ef3026 feat karma-coverage w/ app builder
dcbdca85c feat karma+esbuild+watch
54594b5ab feat support karma with esbuild
ea5ae68da fix bring back style tags in browser builder
476f94f51 fix fix --watch regression in karma
25d928b4f fix fix hanging terminal when browser-sync is not installed
2ec877dd0 fix handle basename collisions
ab6e19e1f fix handle main field

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), 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.

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


  • 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 the dependencies Pull requests that update a dependency file label Nov 23, 2023
Copy link
Contributor Author

renovate bot commented Nov 23, 2023

⚠ 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: frontend/blog-angular-ui/package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! While resolving: [email protected]
npm ERR! Found: @angular/[email protected]
npm ERR! node_modules/@angular/compiler-cli
npm ERR!   dev @angular/compiler-cli@"16.2.12" from the root project
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! peer @angular/compiler-cli@"^17.0.0" from @angular-devkit/[email protected]
npm ERR! node_modules/@angular-devkit/build-angular
npm ERR!   dev @angular-devkit/build-angular@"17.3.7" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     /tmp/renovate/cache/others/npm/_logs/2024-05-08T14_00_50_813Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 4 times, most recently from 514732a to 3385422 Compare November 30, 2023 01:40
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from 05d1b45 to ad56242 Compare December 13, 2023 15:46
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from 65a1448 to 1eae742 Compare December 23, 2023 03:43
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from 1eae742 to 1c00ca3 Compare January 3, 2024 18:38
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from 1c00ca3 to b4d5f41 Compare January 10, 2024 19:32
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from 8cfd459 to 58b3295 Compare January 24, 2024 16:46
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from ae1d443 to fa3ca9f Compare January 31, 2024 22:17
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from c0a27f5 to 7431ee2 Compare February 14, 2024 22:27
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from 2302646 to 5dfdfcf Compare February 28, 2024 23:06
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from 5dfdfcf to cb392a0 Compare March 6, 2024 14:28
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from cb392a0 to e3ed9a2 Compare March 14, 2024 00:08
Copy link
Contributor

coderabbitai bot commented Mar 14, 2024

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Walkthrough

The updates involve upgrading Angular development dependencies in the project's package.json file. The packages @angular-devkit/build-angular and @angular/cli have been incrementally upgraded from version 16.2.14 to 18.2.2. This significant version change is expected to introduce new features, enhancements, and potentially breaking changes that developers should be aware of in the Angular development environment.

Changes

Files Change Summary
frontend/blog-angular-ui/package.json Updated @angular-devkit/build-angular and @angular/cli from 16.2.14 to 18.2.2.

Poem

In the garden where code does bloom,
Angular's tools have found new room!
With updates bright, we take a leap,
New features await, oh, joy to reap!
🐰✨ Version hops, let's celebrate,
A brighter build awaits—oh, isn't it great! 🌼


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from 3c1ff2b to 675d2b1 Compare March 25, 2024 14:31
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from aba9ca0 to ae3bc6f Compare April 2, 2024 21:02
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from ae3bc6f to b2ee8e7 Compare April 11, 2024 16:50
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from 9e75869 to 5e7a57d Compare October 23, 2024 20:18
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from 5e7a57d to f8a08e4 Compare October 31, 2024 01:35
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 3 times, most recently from 845cb45 to c6d33b6 Compare November 19, 2024 17:24
@renovate renovate bot changed the title chore(deps): update angular-cli monorepo to v18 (major) chore(deps): update angular-cli monorepo to v19 (major) Nov 19, 2024
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from b4acfbb to e534951 Compare November 26, 2024 01:25
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from df2e494 to ee4634c Compare December 5, 2024 20:14
@renovate renovate bot changed the title chore(deps): update angular-cli monorepo to v19 (major) chore(deps): update angular-cli monorepo to v19 (major) - autoclosed Dec 8, 2024
@renovate renovate bot closed this Dec 8, 2024
@renovate renovate bot deleted the renovate/major-angular-cli-monorepo branch December 8, 2024 18:36
@renovate renovate bot changed the title chore(deps): update angular-cli monorepo to v19 (major) - autoclosed chore(deps): update angular-cli monorepo to v19 (major) Dec 14, 2024
@renovate renovate bot reopened this Dec 14, 2024
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from e1f3b0c to 2836bed Compare December 18, 2024 22:47
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from 2836bed to 5d8ea35 Compare January 8, 2025 21:19
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 5 times, most recently from f08bc98 to 0ddab98 Compare January 22, 2025 20:38
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from 0ddab98 to 101558d Compare January 29, 2025 17:41
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch 2 times, most recently from 874ee82 to ba0ed65 Compare February 12, 2025 22:04
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from ba0ed65 to a1db714 Compare February 19, 2025 23:02
@renovate renovate bot force-pushed the renovate/major-angular-cli-monorepo branch from a1db714 to a87548d Compare February 26, 2025 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component : angular dependencies Pull requests that update a dependency file type: dependency-upgrade
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants