Closed renovate[bot] closed 8 months ago
success
success
success
terraform module.thadmin_hosting.aws_s3_bucket.this: Refreshing state... [id=thalia-thadmin-staging] module.thadmin_routing.module.cloudfront.aws_cloudfront_origin_access_identity.this["s3_bucket"]: Refreshing state... [id=E3JOC36ODMBL65] module.thadmin_routing.module.acm.aws_acm_certificate.this: Refreshing state... [id=arn:aws:acm:us-east-1:627002765486:certificate/565d3a00-d047-48f2-956a-aed08dd6956b] module.thadmin_routing.module.acm.aws_route53_record.validation["thadmin-staging.technicie.nl"]: Refreshing state... [id=Z3I4ZHBBD5NSHU__f4c1968cf0da5157d0f46ed63ecf426e.thadmin-staging.technicie.nl._CNAME] module.thadmin_routing.module.acm.aws_acm_certificate_validation.this: Refreshing state... [id=2022-03-15 04:55:50.004 +0000 UTC] module.thadmin_hosting.aws_s3_bucket_cors_configuration.this: Refreshing state... [id=thalia-thadmin-staging] module.thadmin_hosting.aws_s3_bucket_acl.this: Refreshing state... [id=thalia-thadmin-staging,private] module.thadmin_routing.aws_s3_bucket_policy.bucket_policy: Refreshing state... [id=thalia-thadmin-staging] module.thadmin_routing.module.cloudfront.aws_cloudfront_distribution.this[0]: Refreshing state... [id=E2ZP8HCBLISQFN] module.thadmin_routing.aws_route53_record.api: Refreshing state... [id=Z3I4ZHBBD5NSHU_thadmin-staging_A] module.thadmin_hosting.aws_s3_object.code_build_object["mstile-70x70.png"]: Refreshing state... [id=mstile-70x70.png] module.thadmin_hosting.aws_s3_object.code_build_object["browserconfig.xml"]: Refreshing state... [id=browserconfig.xml] module.thadmin_hosting.aws_s3_object.code_build_object["favicon.svg"]: Refreshing state... [id=favicon.svg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2048-1536.jpg"]: Refreshing state... [id=apple-splash-2048-1536.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-828-1792.jpg"]: Refreshing state... [id=apple-splash-828-1792.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2532-1170.jpg"]: Refreshing state... [id=apple-splash-2532-1170.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["js/973.769a7824.js.map"]: Refreshing state... [id=js/973.769a7824.js.map] module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.137d8630.js"]: Refreshing state... [id=js/chunk-vendors.137d8630.js] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2778-1284.jpg"]: Refreshing state... [id=apple-splash-2778-1284.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.137d8630.js.map"]: Refreshing state... [id=js/chunk-vendors.137d8630.js.map] module.thadmin_hosting.aws_s3_object.code_build_object["img/backgroundImage.24f22a44.jpg"]: Refreshing state... [id=img/backgroundImage.24f22a44.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2160-1620.jpg"]: Refreshing state... [id=apple-splash-2160-1620.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["site.webmanifest"]: Refreshing state... [id=site.webmanifest] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1125-2436.jpg"]: Refreshing state... [id=apple-splash-1125-2436.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["index.html"]: Refreshing state... [id=index.html] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2048-2732.jpg"]: Refreshing state... [id=apple-splash-2048-2732.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["safari-pinned-tab.svg"]: Refreshing state... [id=safari-pinned-tab.svg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1284-2778.jpg"]: Refreshing state... [id=apple-splash-1284-2778.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-750-1334.jpg"]: Refreshing state... [id=apple-splash-750-1334.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1334-750.jpg"]: Refreshing state... [id=apple-splash-1334-750.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["favicon-32x32.png"]: Refreshing state... [id=favicon-32x32.png] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1792-828.jpg"]: Refreshing state... [id=apple-splash-1792-828.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1668-2388.jpg"]: Refreshing state... [id=apple-splash-1668-2388.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["favicon.ico"]: Refreshing state... [id=favicon.ico] module.thadmin_hosting.aws_s3_object.code_build_object["js/app.b4c8832c.js.map"]: Refreshing state... [id=js/app.b4c8832c.js.map] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2732-2048.jpg"]: Refreshing state... [id=apple-splash-2732-2048.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["favicon.png"]: Refreshing state... [id=favicon.png] module.thadmin_hosting.aws_s3_object.code_build_object["apple-touch-icon.png"]: Refreshing state... [id=apple-touch-icon.png] module.thadmin_hosting.aws_s3_object.code_build_object["js/973.769a7824.js"]: Refreshing state... [id=js/973.769a7824.js] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1170-2532.jpg"]: Refreshing state... [id=apple-splash-1170-2532.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2224-1668.jpg"]: Refreshing state... [id=apple-splash-2224-1668.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["mstile-144x144.png"]: Refreshing state... [id=mstile-144x144.png] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2688-1242.jpg"]: Refreshing state... [id=apple-splash-2688-1242.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2436-1125.jpg"]: Refreshing state... [id=apple-splash-2436-1125.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1136-640.jpg"]: Refreshing state... [id=apple-splash-1136-640.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["mstile-310x150.png"]: Refreshing state... [id=mstile-310x150.png] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1242-2688.jpg"]: Refreshing state... [id=apple-splash-1242-2688.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["android-chrome-192x192.png"]: Refreshing state... [id=android-chrome-192x192.png] module.thadmin_hosting.aws_s3_object.code_build_object["favicon-16x16.png"]: Refreshing state... [id=favicon-16x16.png] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1620-2160.jpg"]: Refreshing state... [id=apple-splash-1620-2160.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["css/chunk-vendors.69841cd7.css"]: Refreshing state... [id=css/chunk-vendors.69841cd7.css] module.thadmin_hosting.aws_s3_object.code_build_object["mstile-310x310.png"]: Refreshing state... [id=mstile-310x310.png] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2208-1242.jpg"]: Refreshing state... [id=apple-splash-2208-1242.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1242-2208.jpg"]: Refreshing state... [id=apple-splash-1242-2208.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["js/app.b4c8832c.js"]: Refreshing state... [id=js/app.b4c8832c.js] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1536-2048.jpg"]: Refreshing state... [id=apple-splash-1536-2048.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-640-1136.jpg"]: Refreshing state... [id=apple-splash-640-1136.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2388-1668.jpg"]: Refreshing state... [id=apple-splash-2388-1668.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["mstile-150x150.png"]: Refreshing state... [id=mstile-150x150.png] module.thadmin_hosting.aws_s3_object.code_build_object["android-chrome-512x512.png"]: Refreshing state... [id=android-chrome-512x512.png] module.thadmin_hosting.aws_s3_object.code_build_object["css/app.5b725460.css"]: Refreshing state... [id=css/app.5b725460.css] module.thadmin_hosting.aws_s3_object.code_build_object["img/anonymousUser.c7a94bce.jpg"]: Refreshing state... [id=img/anonymousUser.c7a94bce.jpg] module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1668-2224.jpg"]: Refreshing state... [id=apple-splash-1668-2224.jpg] An execution plan has been generated and is shown below. Resource actions are indicated with the following symbols: + create ~ update in-place - destroy Terraform will perform the following actions: # module.thadmin_hosting.aws_s3_object.code_build_object["css/chunk-vendors.69841cd7.css"] will be destroyed - resource "aws_s3_object" "code_build_object" { - bucket = "thalia-thadmin-staging" -> null - bucket_key_enabled = false -> null - content_type = "text/css" -> null - etag = "530efe1002118ee78851f32f8dfcc2f4" -> null - force_destroy = false -> null - id = "css/chunk-vendors.69841cd7.css" -> null - key = "css/chunk-vendors.69841cd7.css" -> null - metadata = {} -> null - server_side_encryption = "AES256" -> null - source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/css/chunk-vendors.69841cd7.css" -> null - storage_class = "STANDARD" -> null - tags = {} -> null - tags_all = {} -> null } # module.thadmin_hosting.aws_s3_object.code_build_object["css/chunk-vendors.7eece550.css"] will be created + resource "aws_s3_object" "code_build_object" { + acl = (known after apply) + bucket = "thalia-thadmin-staging" + bucket_key_enabled = (known after apply) + checksum_crc32 = (known after apply) + checksum_crc32c = (known after apply) + checksum_sha1 = (known after apply) + checksum_sha256 = (known after apply) + content_type = "text/css" + etag = "0b0bf68894a2a31ef12a2820eac83b3e" + force_destroy = false + id = (known after apply) + key = "css/chunk-vendors.7eece550.css" + kms_key_id = (known after apply) + server_side_encryption = (known after apply) + source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/css/chunk-vendors.7eece550.css" + storage_class = (known after apply) + tags_all = (known after apply) + version_id = (known after apply) } # module.thadmin_hosting.aws_s3_object.code_build_object["img/backgroundImage.24f22a44.jpg"] will be updated in-place ~ resource "aws_s3_object" "code_build_object" { ~ etag = "407e69540c950ce3e893be2cbadd0f30-2" -> "5f59aad8b5eddf226c7e5a21939e4018" id = "img/backgroundImage.24f22a44.jpg" tags = {} + version_id = (known after apply) # (10 unchanged attributes hidden) } # module.thadmin_hosting.aws_s3_object.code_build_object["index.html"] will be updated in-place ~ resource "aws_s3_object" "code_build_object" { ~ etag = "9baaf9fd6c092da2199d5c9967a85064" -> "4402460ded44a8a6ec82d56698f20357" id = "index.html" tags = {} + version_id = (known after apply) # (10 unchanged attributes hidden) } # module.thadmin_hosting.aws_s3_object.code_build_object["js/755.65982c61.js"] will be created + resource "aws_s3_object" "code_build_object" { + acl = (known after apply) + bucket = "thalia-thadmin-staging" + bucket_key_enabled = (known after apply) + checksum_crc32 = (known after apply) + checksum_crc32c = (known after apply) + checksum_sha1 = (known after apply) + checksum_sha256 = (known after apply) + content_type = "text/javascript" + etag = "33ddcc287165c0f8f8ece34c4a6b1064" + force_destroy = false + id = (known after apply) + key = "js/755.65982c61.js" + kms_key_id = (known after apply) + server_side_encryption = (known after apply) + source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/755.65982c61.js" + storage_class = (known after apply) + tags_all = (known after apply) + version_id = (known after apply) } # module.thadmin_hosting.aws_s3_object.code_build_object["js/755.65982c61.js.map"] will be created + resource "aws_s3_object" "code_build_object" { + acl = (known after apply) + bucket = "thalia-thadmin-staging" + bucket_key_enabled = (known after apply) + checksum_crc32 = (known after apply) + checksum_crc32c = (known after apply) + checksum_sha1 = (known after apply) + checksum_sha256 = (known after apply) + content_type = "application/octet-stream" + etag = "67e3138bca0a56848895c00dc2d84088" + force_destroy = false + id = (known after apply) + key = "js/755.65982c61.js.map" + kms_key_id = (known after apply) + server_side_encryption = (known after apply) + source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/755.65982c61.js.map" + storage_class = (known after apply) + tags_all = (known after apply) + version_id = (known after apply) } # module.thadmin_hosting.aws_s3_object.code_build_object["js/973.769a7824.js"] will be destroyed - resource "aws_s3_object" "code_build_object" { - bucket = "thalia-thadmin-staging" -> null - bucket_key_enabled = false -> null - content_type = "text/javascript" -> null - etag = "2e3f771892062a728c9f5ef1a3980049" -> null - force_destroy = false -> null - id = "js/973.769a7824.js" -> null - key = "js/973.769a7824.js" -> null - metadata = {} -> null - server_side_encryption = "AES256" -> null - source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/973.769a7824.js" -> null - storage_class = "STANDARD" -> null - tags = {} -> null - tags_all = {} -> null } # module.thadmin_hosting.aws_s3_object.code_build_object["js/973.769a7824.js.map"] will be destroyed - resource "aws_s3_object" "code_build_object" { - bucket = "thalia-thadmin-staging" -> null - bucket_key_enabled = false -> null - content_type = "application/octet-stream" -> null - etag = "1846101f23f10a2d09919b1ebe7673c7" -> null - force_destroy = false -> null - id = "js/973.769a7824.js.map" -> null - key = "js/973.769a7824.js.map" -> null - metadata = {} -> null - server_side_encryption = "AES256" -> null - source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/973.769a7824.js.map" -> null - storage_class = "STANDARD" -> null - tags = {} -> null - tags_all = {} -> null } # module.thadmin_hosting.aws_s3_object.code_build_object["js/app.b4c8832c.js"] will be destroyed - resource "aws_s3_object" "code_build_object" { - bucket = "thalia-thadmin-staging" -> null - bucket_key_enabled = false -> null - content_type = "text/javascript" -> null - etag = "e4ed7a283823d5155df8d1bee6bf022d" -> null - force_destroy = false -> null - id = "js/app.b4c8832c.js" -> null - key = "js/app.b4c8832c.js" -> null - metadata = {} -> null - server_side_encryption = "AES256" -> null - source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.b4c8832c.js" -> null - storage_class = "STANDARD" -> null - tags = {} -> null - tags_all = {} -> null } # module.thadmin_hosting.aws_s3_object.code_build_object["js/app.b4c8832c.js.map"] will be destroyed - resource "aws_s3_object" "code_build_object" { - bucket = "thalia-thadmin-staging" -> null - bucket_key_enabled = false -> null - content_type = "application/octet-stream" -> null - etag = "b7205d3e4298c56c85b55b07ede4d1e5" -> null - force_destroy = false -> null - id = "js/app.b4c8832c.js.map" -> null - key = "js/app.b4c8832c.js.map" -> null - metadata = {} -> null - server_side_encryption = "AES256" -> null - source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.b4c8832c.js.map" -> null - storage_class = "STANDARD" -> null - tags = {} -> null - tags_all = {} -> null } # module.thadmin_hosting.aws_s3_object.code_build_object["js/app.d95888a5.js"] will be created + resource "aws_s3_object" "code_build_object" { + acl = (known after apply) + bucket = "thalia-thadmin-staging" + bucket_key_enabled = (known after apply) + checksum_crc32 = (known after apply) + checksum_crc32c = (known after apply) + checksum_sha1 = (known after apply) + checksum_sha256 = (known after apply) + content_type = "text/javascript" + etag = "3471c84de4fa4ff74af5b883186ba915" + force_destroy = false + id = (known after apply) + key = "js/app.d95888a5.js" + kms_key_id = (known after apply) + server_side_encryption = (known after apply) + source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.d95888a5.js" + storage_class = (known after apply) + tags_all = (known after apply) + version_id = (known after apply) } # module.thadmin_hosting.aws_s3_object.code_build_object["js/app.d95888a5.js.map"] will be created + resource "aws_s3_object" "code_build_object" { + acl = (known after apply) + bucket = "thalia-thadmin-staging" + bucket_key_enabled = (known after apply) + checksum_crc32 = (known after apply) + checksum_crc32c = (known after apply) + checksum_sha1 = (known after apply) + checksum_sha256 = (known after apply) + content_type = "application/octet-stream" + etag = "2f48aa9245e428d52168748c5f635569" + force_destroy = false + id = (known after apply) + key = "js/app.d95888a5.js.map" + kms_key_id = (known after apply) + server_side_encryption = (known after apply) + source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.d95888a5.js.map" + storage_class = (known after apply) + tags_all = (known after apply) + version_id = (known after apply) } # module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.137d8630.js"] will be destroyed - resource "aws_s3_object" "code_build_object" { - bucket = "thalia-thadmin-staging" -> null - bucket_key_enabled = false -> null - content_type = "text/javascript" -> null - etag = "44337da91d08224b8e5c7cd81ad70680" -> null - force_destroy = false -> null - id = "js/chunk-vendors.137d8630.js" -> null - key = "js/chunk-vendors.137d8630.js" -> null - metadata = {} -> null - server_side_encryption = "AES256" -> null - source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.137d8630.js" -> null - storage_class = "STANDARD" -> null - tags = {} -> null - tags_all = {} -> null } # module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.137d8630.js.map"] will be destroyed - resource "aws_s3_object" "code_build_object" { - bucket = "thalia-thadmin-staging" -> null - bucket_key_enabled = false -> null - content_type = "application/octet-stream" -> null - etag = "f4f9a86570216f722adb77b180e3d91a" -> null - force_destroy = false -> null - id = "js/chunk-vendors.137d8630.js.map" -> null - key = "js/chunk-vendors.137d8630.js.map" -> null - metadata = {} -> null - server_side_encryption = "AES256" -> null - source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.137d8630.js.map" -> null - storage_class = "STANDARD" -> null - tags = {} -> null - tags_all = {} -> null } # module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.3b4c0f5a.js"] will be created + resource "aws_s3_object" "code_build_object" { + acl = (known after apply) + bucket = "thalia-thadmin-staging" + bucket_key_enabled = (known after apply) + checksum_crc32 = (known after apply) + checksum_crc32c = (known after apply) + checksum_sha1 = (known after apply) + checksum_sha256 = (known after apply) + content_type = "text/javascript" + etag = "14fe11007830127ba0f5d5a09363ee7c" + force_destroy = false + id = (known after apply) + key = "js/chunk-vendors.3b4c0f5a.js" + kms_key_id = (known after apply) + server_side_encryption = (known after apply) + source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.3b4c0f5a.js" + storage_class = (known after apply) + tags_all = (known after apply) + version_id = (known after apply) } # module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.3b4c0f5a.js.map"] will be created + resource "aws_s3_object" "code_build_object" { + acl = (known after apply) + bucket = "thalia-thadmin-staging" + bucket_key_enabled = (known after apply) + checksum_crc32 = (known after apply) + checksum_crc32c = (known after apply) + checksum_sha1 = (known after apply) + checksum_sha256 = (known after apply) + content_type = "application/octet-stream" + etag = "3ceb0477931963700611c7438c334b08" + force_destroy = false + id = (known after apply) + key = "js/chunk-vendors.3b4c0f5a.js.map" + kms_key_id = (known after apply) + server_side_encryption = (known after apply) + source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.3b4c0f5a.js.map" + storage_class = (known after apply) + tags_all = (known after apply) + version_id = (known after apply) } Plan: 7 to add, 2 to change, 7 to destroy. Warning: Value for undeclared variable The root module does not declare a variable named "aws_profile" but a value was found in file "terraform.tfvars". To use this value, add a "variable" block to the configuration. Using a variables file to set an undeclared variable is deprecated and will become an error in a future release. If you wish to provide certain "global" settings to all configurations in your organization, use TF_VAR_... environment variables to set these instead. ------------------------------------------------------------------------ Note: You didn't specify an "-out" parameter to save this plan, so Terraform can't guarantee that exactly these actions will be performed if "terraform apply" is subsequently run.
This PR contains the following updates:
5.3.0
->5.3.2
Release Notes
twbs/bootstrap (bootstrap)
### [`v5.3.2`](https://togithub.com/twbs/bootstrap/releases/tag/v5.3.2) [Compare Source](https://togithub.com/twbs/bootstrap/compare/v5.3.1...v5.3.2) ##### Highlights - Passing a percentage unit to the global `abs()` is deprecated since Dart Sass v1.65.0. It resulted in a deprecation warning when compiling Bootstrap with Dart Sass. This has been fixed internally by changing the values passed to the `divide()` function. The `divide()` function has not been fixed itself so that we can keep supporting node-sass cross-compatibility. In v6, this won't be an issue as we plan to drop support for node-sass. - Using multiple `id`s in a collapse target wasn't working anymore and has been fixed. ##### Color modes - Increased color contrast of form range track background in light and dark modes. - Fixed table state rendering for color modes with a focus on the striped table in dark mode to increase color contrast. - Allow `` color customization for color modes. ##### Docs - Added alternative CDNs section in [Getting started -> Download](https://getbootstrap.com/docs/5.3/getting-started/download/#alternative-cdns). - Added Discord and Bootstrap subreddit links in [README](https://togithub.com/twbs/bootstrap/blob/main/README.md) and [Getting started -> Introduction](https://getbootstrap.com/docs/5.3/getting-started/introduction/): - [Discord](https://discord.gg/bZUvakRU3M) maintained by the community - [Bootstrap subreddit](https://reddit.com/r/bootstrap) *** ##### 🎨 CSS - [#38816](https://togithub.com/twbs/bootstrap/issues/38816): Use `box-shadow` CSS variables shadow utilities - [#38955](https://togithub.com/twbs/bootstrap/issues/38955): Fix radios looking like ellipse on responsive mode - [#38976](https://togithub.com/twbs/bootstrap/issues/38976): Use box-shadow CSS vars instead of Sass vars in assets and variables - [#39030](https://togithub.com/twbs/bootstrap/issues/39030): Fix dart-sass deprecation warning - [#39033](https://togithub.com/twbs/bootstrap/issues/39033): Color mode: fix table state rendering - [#39095](https://togithub.com/twbs/bootstrap/issues/39095): Make form range track background more contrasted - [#39119](https://togithub.com/twbs/bootstrap/issues/39119): New Sass var `$btn-link-focus-shadow-rgb` to allow customization - [#39141](https://togithub.com/twbs/bootstrap/issues/39141): New Sass variable to handle `` dark mode bg color ##### ☕️ JavaScript - [#38989](https://togithub.com/twbs/bootstrap/issues/38989): Collapse: Fix multiple `id`s calls - [#39046](https://togithub.com/twbs/bootstrap/issues/39046): Dropdown: reuse variable ##### 📖 Docs - [#38873](https://togithub.com/twbs/bootstrap/issues/38873): Discord reddit bootstrap - [#38970](https://togithub.com/twbs/bootstrap/issues/38970): docs: add BootstrapVueNext to docs - [#38977](https://togithub.com/twbs/bootstrap/issues/38977): Docs: Add missing form elements in focusable elements - [#38978](https://togithub.com/twbs/bootstrap/issues/38978): Docs: Fix popover template role error - [#38995](https://togithub.com/twbs/bootstrap/issues/38995): introduction: drop `details` element - [#39037](https://togithub.com/twbs/bootstrap/issues/39037): Further improve image compression with oxipng and the latest jpegoptim - [#39054](https://togithub.com/twbs/bootstrap/issues/39054): Docs: Remove incorrect mention of `.left-` and `.right-` utilities from migration guide - [#39060](https://togithub.com/twbs/bootstrap/issues/39060): Migration: add back v5.0.0 heading - [#39145](https://togithub.com/twbs/bootstrap/issues/39145): Docs: add warning callout to add a workaround when jsDelivr is not available - [#39177](https://togithub.com/twbs/bootstrap/issues/39177): Fix: make theme selector tick icon visible when active in examples layout - [#39179](https://togithub.com/twbs/bootstrap/issues/39179): download: Reword CDN paragraph ##### 🛠 Examples - [#38994](https://togithub.com/twbs/bootstrap/issues/38994): examples: update 3rd-party packages - [#39086](https://togithub.com/twbs/bootstrap/issues/39086): Correct grammar error in examples/starter-template ##### 🌎 Accessibility - [#38978](https://togithub.com/twbs/bootstrap/issues/38978): Docs: Fix popover template role error - [#39095](https://togithub.com/twbs/bootstrap/issues/39095): Make form range track background more contrasted ##### 🧰 Misc - [#38983](https://togithub.com/twbs/bootstrap/issues/38983): Improve change-version script - [#38984](https://togithub.com/twbs/bootstrap/issues/38984): Convert build scripts to ESM - [#39021](https://togithub.com/twbs/bootstrap/issues/39021): CI: update permissions for calibreapp-image-actions.yml ##### 📦 Dependencies - Updated numerous [devDependencies](https://togithub.com/twbs/bootstrap/pulls?q=is%3Apr+label%3Adependencies+project%3Atwbs%2F30+is%3Aclosed) ### [`v5.3.1`](https://togithub.com/twbs/bootstrap/releases/tag/v5.3.1) [Compare Source](https://togithub.com/twbs/bootstrap/compare/v5.3.0...v5.3.1) #### Highlights - **Color modes:** - Increased color contrast for dark mode by replacing `$gray-500` with `$gray-300` for the body color - Added our color mode switcher JavaScript to our examples ZIP download - **Components:** - Improved disabled styling for all `.nav-link`s, providing `.disabled` and `:disabled` for use with anchors and buttons - Add support for `Home` and `End` keys for navigating tabs by keyboard - Added some basic styling to toggle buttons when no modifier class is present - Fixed carousel colors in dark mode - **Forms:** - Fixed floating label disabled text color - **Utilities:** - `.text-bg-*` utilities now use CSS variables - **Sass:** - Add new `$navbar-dark-icon-color` Sass variable - Removed duplicate `$alert` Sass variables - Added a new variable for `$vr-border-width` to customize the vertical rule helper width - **Documentation:** - Added search to our homepage - Improved responsive behavior on Dashboard example - Improved dark mode rendering of Cheatsheet examples *** #### 🎨 CSS - [#38913](https://togithub.com/twbs/bootstrap/issues/38913): Floating labels: fix disabled with text inside - [#38772](https://togithub.com/twbs/bootstrap/issues/38772): `.text-bg-*` helpers now use theme CSS variables - [#38886](https://togithub.com/twbs/bootstrap/issues/38886): New Sass variable to change vertical rule width - [#38851](https://togithub.com/twbs/bootstrap/issues/38851): Fix Sass properties order for newer stylelint-config-recess-order - [#38815](https://togithub.com/twbs/bootstrap/issues/38815): Increase contrast in dark-mode ([#38525](https://togithub.com/twbs/bootstrap/issues/38525)) - [#38774](https://togithub.com/twbs/bootstrap/issues/38774): Generalize disabled nav links CSS rules - [#38673](https://togithub.com/twbs/bootstrap/issues/38673): Add `$navbar-dark-icon-color` - [#38674](https://togithub.com/twbs/bootstrap/issues/38674): Remove duplicate `$alert-*-scale` Sass vars #### ☕️ JavaScript - [#38498](https://togithub.com/twbs/bootstrap/issues/38498): Support `Home` and `End` keys in tabs #### 📖 Docs - [#38958](https://togithub.com/twbs/bootstrap/issues/38958): Examples: improve spinner buttons accessibility - [#38947](https://togithub.com/twbs/bootstrap/issues/38947): Fix postcss plugin options - [#38885](https://togithub.com/twbs/bootstrap/issues/38885): Docs: Update float responsive examples - [#38946](https://togithub.com/twbs/bootstrap/issues/38946): Docs: remove v4 reference on homepage - [#38948](https://togithub.com/twbs/bootstrap/issues/38948): Fix some typos in Customize > Sass doc - [#38840](https://togithub.com/twbs/bootstrap/issues/38840): Docs: fix carousel carousel colors of carousel examples in dark mode - [#38604](https://togithub.com/twbs/bootstrap/issues/38604): Add dropdown alignment options to button group example - [#38894](https://togithub.com/twbs/bootstrap/issues/38894): Docs: add blank target and `noopener` rel to footer external links - [#38902](https://togithub.com/twbs/bootstrap/issues/38902): Fix tooltip generated markup documentation - [#38883](https://togithub.com/twbs/bootstrap/issues/38883): Docs: Fix incorrect class name on migration guide - [#38708](https://togithub.com/twbs/bootstrap/issues/38708): add a base class style display for toggle buttons - [#38827](https://togithub.com/twbs/bootstrap/issues/38827): Docs: add missing `aria-disabled='true'` to disabled anchors - [#38844](https://togithub.com/twbs/bootstrap/issues/38844): Fix for text-reset example class name - [#38838](https://togithub.com/twbs/bootstrap/issues/38838): JS/SCSS shortcodes: Add new feature to remove nested calls inside. - [#38850](https://togithub.com/twbs/bootstrap/issues/38850): Add docs search to homepage - [#38872](https://togithub.com/twbs/bootstrap/issues/38872): Docs: Improve Text Alignment Example - [#38865](https://togithub.com/twbs/bootstrap/issues/38865): Fix custom-radio class name on migration guide - [#38786](https://togithub.com/twbs/bootstrap/issues/38786): Explicitly add missing opacity-0 helper class example for clarity. - [#38707](https://togithub.com/twbs/bootstrap/issues/38707): Update bottom border on dark navbar example - [#38726](https://togithub.com/twbs/bootstrap/issues/38726): Update flex utilities link in navs docs - [#38734](https://togithub.com/twbs/bootstrap/issues/38734): Minor fixes for Docs Versions page - [#38745](https://togithub.com/twbs/bootstrap/issues/38745): Fix stack examples - [#38751](https://togithub.com/twbs/bootstrap/issues/38751): Docs (tooltips): Fix "them" typo in markup section - [#38688](https://togithub.com/twbs/bootstrap/issues/38688): Fix missing word issue on nav-tabs page - [#38681](https://togithub.com/twbs/bootstrap/issues/38681): Docs: consistency between custom buttons, popovers and tooltips - [#38600](https://togithub.com/twbs/bootstrap/issues/38600): collate distribution interval - [#38632](https://togithub.com/twbs/bootstrap/issues/38632): docs(spinners): improve buttons examples accessibility - [#38583](https://togithub.com/twbs/bootstrap/issues/38583): Docs: add more details on accessibility tips - [#38554](https://togithub.com/twbs/bootstrap/issues/38554): Doc: fix 'Events' JS example - [#38592](https://togithub.com/twbs/bootstrap/issues/38592): docs(forms): switch to `aria-describedby` - [#38542](https://togithub.com/twbs/bootstrap/issues/38542): Use `.d-none` instead of inline styling - [#38616](https://togithub.com/twbs/bootstrap/issues/38616): Add 'Issues assignment' section to the Contributing Guidelines - [#38528](https://togithub.com/twbs/bootstrap/issues/38528): Adding a link to `clearfix` - [#38538](https://togithub.com/twbs/bootstrap/issues/38538): Update Sass docs to mention compiling and including - [#38623](https://togithub.com/twbs/bootstrap/issues/38623): Fix disabled element tooltip StackBlitz #### 🛠 Examples - [#38958](https://togithub.com/twbs/bootstrap/issues/38958): Examples: improve spinner buttons accessibility - [#38952](https://togithub.com/twbs/bootstrap/issues/38952): dashboard: fix offcanvas md display - [#38840](https://togithub.com/twbs/bootstrap/issues/38840): Docs: fix carousel carousel colors of carousel examples in dark mode - [#38905](https://togithub.com/twbs/bootstrap/issues/38905): Fix dark mode rendering of Cheatsheet examples - [#38711](https://togithub.com/twbs/bootstrap/issues/38711): Fix link colors in Sidebars example #### 🌎 Accessibility - [#38958](https://togithub.com/twbs/bootstrap/issues/38958): Examples: improve spinner buttons accessibility - [#38498](https://togithub.com/twbs/bootstrap/issues/38498): Support `Home` and `End` keys in tabs - [#38827](https://togithub.com/twbs/bootstrap/issues/38827): Docs: add missing `aria-disabled='true'` to disabled anchors - [#38850](https://togithub.com/twbs/bootstrap/issues/38850): Add docs search to homepage - [#38774](https://togithub.com/twbs/bootstrap/issues/38774): Generalize disabled nav links CSS rules - [#38632](https://togithub.com/twbs/bootstrap/issues/38632): docs(spinners): improve buttons examples accessibility - [#38583](https://togithub.com/twbs/bootstrap/issues/38583): Docs: add more details on accessibility tips - [#38592](https://togithub.com/twbs/bootstrap/issues/38592): docs(forms): switch to aria-describedby #### 🧰 Misc - [#38747](https://togithub.com/twbs/bootstrap/issues/38747): Add `color-modes.js` to `bootstrap-x.y.z-examples.zip` #### 📦 Dependencies - Updated numerous [devDependencies](https://togithub.com/twbs/bootstrap/pulls?q=is%3Apr+label%3Adependencies+project%3Atwbs%2F26+is%3Aclosed)Configuration
📅 Schedule: Branch creation - "every weekday except on Monday,every weekend,before 5pm on Monday" (UTC), 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.
This PR has been generated by Mend Renovate. View repository job log here.