Skip to content

Version Bump to v2.2.0 - #1174

Draft
McNamara84 wants to merge 470 commits into
mainfrom
dev
Draft

McNamara84 wants to merge 470 commits into
mainfrom
dev

Conversation

@McNamara84

@McNamara84 McNamara84 commented Jul 22, 2026 •

Copy link
Copy Markdown
Owner

Draft for new version. Please do not review. Ownly for showin merge conflicts.
Planned release of v2.2.0 on 07.10.2026.
Please add your issues to be closed at this date to this PR!

Changes

[What changes have you made?]

Notes for Reviewer

[Describe the steps needed to test this]

Checklist

Branching Strategy:

If this is a hotfix: The branch was created from main and will be merged into main.
If this is a feature or documentation change: The branch was created from dev and will be merged into dev.
If this is a feature or documentation branch, I have pulled the latest changes from main into my branch.

Code Quality

  • My code follows the style guide.
  • I have self-reviewed my code.
  • I added comments for hard-to-understand code.
  • My changes do not create new warnings in the browser console.

Documentation

  • If applicable, PHP code is documented using PHPDoc.
  • If applicable, JavaScript code is documented using JSDoc.
  • If needed, the ELMO Guide ('./doc/help.html') has been updated.
  • If needed, the README has been updated.
  • If needed, the API documentation ('./api/v2/docs') has been updated.
  • If a new feature was added or a bug fixed, the changelog ('./doc/changelog.html') has been updated.

Testing

  • If needed, Playwright tests have been updated or added.
  • If needed, unit tests have been updated or added.
  • If needed, jest tests have been updated or added.

Known Issues

[What lower priority problems remain?]

@McNamara84 McNamara84 added this to the v2.2.0 milestone Jul 22, 2026
@McNamara84 McNamara84 added Dokumentation Verbesserung und Erweiterung der Dokumentation Feature Request Neues Feature labels Jul 22, 2026
@McNamara84 McNamara84 changed the title Version Bump to v2.1.0 Version Bump to v2.2.0 Jul 22, 2026
Comment on lines +10 to +33
runs-on: ubuntu-latest
steps:
- name: Checkout repository with full history
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Get latest release
id: release
env:
GH_TOKEN: ${{ github.token }}
run: |
TAG=$(gh release view --json tagName --jq .tagName)
echo "tag=$TAG" >> "$GITHUB_OUTPUT"
echo "Latest release: $TAG"

- name: Push tag and state to GitLab
env:
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
TAG: ${{ steps.release.outputs.tag }}
run: |
git remote add gitlab "https://oauth2:${GITLAB_TOKEN}@git.gfz-potsdam.de/data_services/elmo.git"
git push gitlab "refs/tags/${TAG}:refs/tags/${TAG}"
git push --force gitlab "refs/tags/${TAG}^{commit}:refs/heads/main"
@McNamara84

Copy link
Copy Markdown
Owner Author

Suggestion: In the future we should squash all PR Merges into the dev branch so we have a better overview about the changes... Maybe we can talk about this at the next Retro...

Torhof and others added 14 commits October 6, 2026 13:17
…m root normally and added applyTranslationsTo to apply translations to any given domain.
Data Sources formgroup: layout improvement and documentation enrichment
* Persist resource information payload, versions and title order

* Unify resource information form state and title ordering

* Import resource information through DataCite XSLT

* Separate DOI prefill and enforce GFZ DOI submission policy

* Expand resource information help and translated DOI guidance

* Complete resource information audit and changelog

* Remove obsolete resource information migration

* Rename resource information template for CI naming rule

* Update Playwright coverage for resource information flow

* Expect normalized ICGEM version on XML reimport

* Keep ICGEM numeric parsing outside version assertion

* Keep rejected DOIs visible and ignore stale lookup results

* Correct GFZ DOI curation mail encoding

* Document resource information import and payload contracts

* Cover blocked external DOI and browser console in Playwright

* Clarify DOI import and rejection behavior in README

* Validate optional resource version in shared field validator

* Keep DOI metadata search neutral and clear stale feedback

* Align DOI metadata search control across screen sizes

* Place submission DOI edit and help controls side by side

* Clarify DOI metadata import copy in all languages

* Keep DOI import action on one line on wide screens

* Prevent mobile title controls from overlapping title type

* Document review fixes in changelog

* Show title drag handle without button border

* Explain DOI metadata reuse in Resource Information guide

* Accept DOI resolver links in metadata import

* Use a neutral search icon for DOI metadata import

* Document DOI import review improvements
* Merge contributor templates

* Convert old people drafts

* Restore old drafts safely

* Use card stacks for imports

* Reset and validate shared cards

* Remove old people form groups

* Use whole contributor cards

* Protect draft edge cases

* Clean up import test fixtures

* Keep incomplete affiliations

* Test shared contributor cards

* Use stacks in browser fixtures

* Select resource types by name

* Test old draft restoration

* Use contributor cards in XML tests

* Fix instrument import test setup

* Document draft migration

* Explain draft restore safeguards

* Fix ICGEM contributor contacts

* Test ICGEM contact imports

* Allow websites without a prefix

* Test contact website validation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dokumentation Verbesserung und Erweiterung der Dokumentation Feature Request Neues Feature

Projects

None yet

4 participants