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

Release 2025.4.0 #1996

Merged
merged 59 commits into from
Jan 21, 2025
Merged

Release 2025.4.0 #1996

merged 59 commits into from
Jan 21, 2025

Conversation

spaceo
Copy link
Collaborator

@spaceo spaceo commented Jan 21, 2025

No description provided.

xendk and others added 30 commits January 9, 2025 17:06
2. Added new content type "go_category_page".

3. Enabled "Audio" media type and "go_category_page" content type in
graphql_compose configuration.
This has almost the same settings as the "normal" `article` content type. The only difference is that `Sitemaps` is not configured.
The `Body` field is automatically added to new content types but is unnecessary in this case.
This field is reused from the `article` content type.
This field is reused from the `article` content type.
Additionally, I have added a field group named "Author & Date," similar to the one in `article`.
…rticle" content type.

This fields is reused from the `article` content type.
Additionally, I have added a field group named "Teaser card" similar to the one in `article`.
This new field is specific to the "go_article" content type.
able to query nodes based on their url rather than their UUID's.

Enabled route querying for the GO content types "GO Page" and "GO Category Page".
… "go_article" content type.

This fields is reused from the `article` content type.
This addition makes it possible to toggle the `field_override_author` and use its logic to decide whether to "override" the author.
Added support for `go_video` as a paragraph type.
for handling GO specific content and configuration.

Also added a new custom permission to the dpl_unilogin configuration route
and enabled the permission for the new "GO Editor" role.

Lastly we removed the "Bypass content access control" permission, and instead
added specific content access permissions for each content type to each role.
This includes both file names, machine names and labels of the content type.
The purge queues module uses an alternate database table name and
structure.

Due to problems with Azure MariaDB we are seeing tables missing and
but without being able to recreate them due to tablespaces exists.

Using Purge Queues allows us a clean solution to using a separate
table name and the potential of optimizing purge queue usage by
ensuring unique entries.
At this point we just want to use a separate database table. We are
OK with not using any of the optimizations.
…create-go-category-page

DDFBRA-281 - Create go category page
# Conflicts:
#	web/modules/custom/dpl_update/dpl_update.install
This ensures that `go_article` is only visible to `go_editor`s.
…in/content/add`)

Ensures that only content types the user has access to are displayed.

The logic is inspired by the "core" implementation in `web/core/modules/node/src/Controller/NodeController.php` for `/admin/content/add`, which we  overridden in `web/modules/custom/dpl_admin/dpl_admin.routing.yml`.
…go-article

DDFBRA-325 - Add GO-Article content-type
Fields:
-title
-description
-link
spaceo and others added 25 commits January 15, 2025 16:44
We have the experience from the Go Demo environment that having a
persitent .next dir helps the build process and makes sure that k8s
doesn't try to rebuild it again and again.
…e-service-persistent

Make sure the Go node app is persistent
…-paragraph-linkbox

Add "go_linkbox" paragraph type to `go_paragraphs`
…skjul-go-content-typer-for-ikke-go-editor

DDFBRA-349 -  Add access control check for node type links in the admin page (`/admin/content/add`)
Bumps the minor-composer-dependencies group with 1 update: [myclabs/php-enum](https://github.com/myclabs/php-enum).


Updates `myclabs/php-enum` from 1.8.4 to 1.8.5
- [Release notes](https://github.com/myclabs/php-enum/releases)
- [Commits](myclabs/php-enum@1.8.4...1.8.5)

---
updated-dependencies:
- dependency-name: myclabs/php-enum
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-composer-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the minor-js-dependencies group with 1 update: [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier).


Updates `eslint-plugin-prettier` from 5.2.1 to 5.2.3
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](prettier/eslint-plugin-prettier@v5.2.1...v5.2.3)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-js-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
…composer/minor-composer-dependencies-97fc8a64fa

Bump myclabs/php-enum from 1.8.4 to 1.8.5 in the minor-composer-dependencies group
…npm_and_yarn/minor-js-dependencies-992dc68df0

Bump eslint-plugin-prettier from 5.2.1 to 5.2.3 in the minor-js-dependencies group
BNF will need to optionally spin two sites up in the local docker
setup, and this makes it simpler.

Ref DDFHER-186
Ref DDFHER-186
Bumps the minor-js-dependencies group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 8.20.0 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.20.0 to 8.21.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-js-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-js-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
…npm_and_yarn/minor-js-dependencies-55638e145f

Bump the minor-js-dependencies group with 2 updates
…5.4.0

Releasing version 2025.4.0 to develop
@spaceo spaceo merged commit 2c4def7 into main Jan 21, 2025
22 checks passed
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.

6 participants