Skip to content

Releases: McNamara84/elmo

v2.0.6

17 Feb 13:49
5b31dd4

Choose a tag to compare

✨ New Features

  • Resource Types from ERNIE: Resource types are now fetched from ERNIE by @McNamara84 in #930
  • Improved License Selection: Enhanced user choice of licenses by @Daetha in #895

🐛 Bug Fixes

♻️ Refactoring

🔧 Maintenance & Infrastructure

  • Bumped phpunit/phpunit from 12.5.7 to 12.5.8 and updated all other dependencies by @dependabot in #926
  • Added new changelog for sprint by @Ali-GeoFZ in #931
  • Changelog update for hotfixes in 2.0.6 by @Daetha in #939

🧪 Testing

  • Improved Playwright test page setups by @Daetha in #940

👋 New Contributors


Full Changelog: v2.0.5...v2.0.6

v2.0.5

27 Jan 09:12
3475e5e

Choose a tag to compare

ELMO v2.0.5 Release Notes

✨ New Features

  • ELMO-IGSN Instance: New dedicated instance for IGSN workflows by @McNamara84 in #897
  • Server-side Affiliation Search: Implemented API for affiliation search with various loading performance optimizations by @McNamara84 in #920
  • Redesigned Footer: Added links to Legal Notice, Data Protection, and ELMO Guide by @Ali-GeoFZ in #828
  • Mobile Footer Optimization: Optimized screen space in the footer for mobile users by @Daetha in #825
  • Success Notification: Redesigned eye-catching success messages by @Daetha in #865
  • Enhanced Logging: Page load and reload events are now logged by @Daetha in #820
  • ELMO-GEM Save Scripts: New save scripts for the GEM variant by @Daetha in #829

🐛 Bug Fixes

  • Person name fields: Removed restrictive pattern validation by @Ali-GeoFZ in #859
  • Coordinates and dates can now be saved without time specification by @McNamara84 in #862
  • Buttons no longer block content below them by @McNamara84 in #863
  • Feedback form now has appropriate input limitations by @McNamara84 in #892
  • Fixed email submission functionality by @Daetha in #902
  • Related Work can be saved and submitted again by @Ali-GeoFZ in #906
  • Fixed saving of contributors by @Ali-GeoFZ in #908
  • Resolved foreign key constraint issue for resource-rights by @Daetha in #911
  • Eliminated duplicate values in dropdowns by @Daetha in #904
  • Fixed duplicate licenses in dropdown by @McNamara84 in #925
  • Author form groups correctly renamed by @Daetha in #910
  • Default postData action set to save_and_download by @Daetha in #914
  • Fixed errors when saving optional form groups by @McNamara84 in #915
  • Improved logging for file saving in browser by @Daetha in #869

🔧 Maintenance & Infrastructure

  • PHP upgraded to 8.5 for all deployments and Node.js standardized to v24 by @McNamara84 in #917
  • jQuery upgraded to v4 and PHPMailer upgraded to v7 by @McNamara84 in #918
  • Added Docker Compose configuration for staging environment by @Daetha in #845
  • Unified settings.php for all ELMO versions by @Daetha in #903
  • Updated links to new domain by @Ali-GeoFZ in #864
  • Removed save validation by @Ali-GeoFZ in #867
  • Hidden licenses for all ELMO variants by @Daetha in #866
  • Added new changelog for the new sprint by @Ali-GeoFZ in #851
  • Updated changelog with post-release fixes by @Daetha in #834

🧪 Testing

  • Reactivated Playwright tests for save and submit by @Daetha in #913
  • Optimized footer link tests by @Daetha in #868
  • Updated test framework, fixed badge in README and increased test coverage by @McNamara84 in #916

📝 Documentation

👋 New Contributors


Full Changelog: v2.0.4...v2.0.5

v2.0.4

15 Dec 05:04
478cc80

Choose a tag to compare

What's Changed

  • Doc: Changelog for Milestone v2.0.4 added by @Ali-GeoFZ in #692
  • Documentation: Updated documentations with new URL to test server by @McNamara84 in #691
  • Feature: Search RORs other names in affiliations by @McNamara84 in #689
  • Hotfix: Add ELMO_API_KEY to production compose services by @McNamara84 in #694
  • Fix: corrected the required input fields ELMOGEM can save and submit data by @Daetha in #693
  • Fix: related work id patterns by @Daetha in #688
  • Feature: Implement a new form group “author as institution” by @Ali-GeoFZ in #652
  • Fix: Save and submit not starting on Safari browser by @McNamara84 in #699
  • Testing: New auto UI tests with Playright without Selenium by @McNamara84 in #638
  • Doc: Jest code coverage in ReadMe by @McNamara84 in #696
  • Feature/ new form group model types by @Daetha in #708
  • Chore: Map all code to the docker container for development by @Daetha in #700
  • Hotfix: reset the .dockerignore by @Daetha in #709
  • Chore: Deploy default EMLO under right subdomain by @McNamara84 in #715
  • Fix: Jest badge generation does not deploy badge by @McNamara84 in #701
  • Chore: Update dev templates by @McNamara84 in #716
  • Chore: Dependencies update for September by @McNamara84 in #717
  • Doc: Update repository links by @McNamara84 in #727
  • Fix: DOI validation in Resource Information by @McNamara84 in #726
  • Feature: Autosave drafts by @McNamara84 in #718
  • Testing: Playwright tests for all default form groups by @McNamara84 in #719
  • Fix: Duplicate classes and IDs by @McNamara84 in #734
  • Testing: Add PHPStan workflow for static analysis of PHP code and fix all warnings by @McNamara84 in #728
  • fix: Resolve various UI bugs and form validation problems by @Ali-GeoFZ in #671
  • Chore: select ELMO version with 1 configuration by @Daetha in #723
  • hotfix: apache workdir change by @Daetha in #744
  • Remove extra TZ environment variable from MariaDB by @Daetha in #745
  • Hotfix: revert tricky branches by @Daetha in #746
  • Fix: email password leak when submit fails by @Daetha in #759
  • chore: update Playwright, Jest, Swagger UI, and other dependencies to latest versions by @Ali-GeoFZ in #765
  • fix: clear function in Laboratory section by @Ali-GeoFZ in #766
  • Feature: Divide MSL vocabularies into two fields "general and domain-specific" by @Ali-GeoFZ in #742
  • Feature: implement ICGEM Feedback. part 2: "details of practice" by @Daetha in #736
  • feature: implementation and completion of all assigned MSL issues by @Ali-GeoFZ in #774
  • The feedback button and Banner by @Ali-GeoFZ in #788
  • hotfix: Defining MSL logo variable by @Ali-GeoFZ in #792
  • Feature: adjust the database structure to the ICGEM metadata scheme. by @Daetha in #754
  • Hotfix: vulnerabilities in dependencies by @Daetha in #794
  • Hotfix: CVE-2025-64756 by @McNamara84 in #795
  • Remove DIF-XML schema from project by @Ali-GeoFZ in #793
  • ICGEM: upgrade settings to toggle Licenses & Rights. Include CC-BY-4.0 by @Daetha in #789
  • Hotfix: SMTP error logging is propper by @Daetha in #796
  • fix: allowing comma in title input field by @Ali-GeoFZ in #801
  • Fix/remove install by @Daetha in #802
  • Fix Work Package Leader role loading issues for Contributor Institutions and XML files by @Ali-GeoFZ in #803
  • Fix typos, improve logo handling, and enhance responsiveness including feedback button issue by @Ali-GeoFZ in #798
  • Hotfix: ignore timezone if time is not provided by @Daetha in #821
  • Chore: declare the GOOGLE_MAPS_API_KEY variable(s) by @Daetha in #823
  • Fix: Funder field search optimisation. by @Daetha in #824
  • Chore: Refresh the database structure to include latest updates into the prod database by @Daetha in #822
  • Fix: XML attachment filename generation by @Ali-GeoFZ in #818
  • Feature: Confirmation dialog before clearing form data by @McNamara84 in #837
  • Hotfix: change grant name (awardTitle in DataCite) length to 500 by @Daetha in #833
  • Fix: Affiliation dropdown text overlap on slim screens by @McNamara84 in #836
  • Feature: implement database transactions by @Daetha in #782
  • Fix: Mapping2iso time period by @McNamara84 in #835
  • Fix: Refresh sortable after adding new author rows by @McNamara84 in #842
  • Hotfix: replace empty string with null for coalesce in STC by @Daetha in #846
  • Update save_spatialtemporalcoverage.php by @Ali-GeoFZ in #848

Full Changelog: v2.0.3...v2.0.4

v2.0.3

03 Sep 05:53
7b5ac5b

Choose a tag to compare

What's Changed

  • Feature: New API endpoint for language of dataset options by @McNamara84 in #649
  • Feature: Add new input field Award URI in Funding Reference by @McNamara84 in #644
  • Fix: Replaced all CDN links with npm packages for better performence by @McNamara84 in #651
  • Fix: Translation of messages in save and submit workflow by @McNamara84 in #654
  • Feature: Added RORCID and ROR logos in user guide by @Ali-GeoFZ in #643
  • Chore: ease developer experience with docker volume mounts by @Daetha in #647
  • Fix: DOI recognition in Related Works by @McNamara84 in #656
  • Fix: Initialization and translation of Tagify input fields optimized by @McNamara84 in #655
  • Fix: Thesaurus tree structure does not respond to search input by @Daetha in #635
  • Chore: Deployment for default ELMO via Portainer by @McNamara84 in #666
  • Feature: Hide some related work identifiers by @Ali-GeoFZ in #669
  • Chore: ELMO-MSL deployment via Portainer by @McNamara84 in #674
  • Chore: Deploy ELMO-GEM via Portainer by @McNamara84 in #676
  • Fix: Ali cannot use XAMPP for local testing by @McNamara84 in #677
  • Doc: Enhanced and translate PHPDoc comments in tests by @McNamara84 in #679
  • Feature: Frontend for new ICGEM form group Data Sources by @McNamara84 in #659
  • Fix: Set scheme name for MSL keyword to EPOS MSL vocabulary by @McNamara84 in #680
  • Chore: Dependencies updates for august by @McNamara84 in #681
  • Fix: All ELMOs send XMLs to only one mail adress by @McNamara84 in #684
  • Feature: Frontend for new ICGEM form group Technical by @McNamara84 in #663
  • Feature: New API endpoint for Title Types and fixed hardcoded mapping for loading by @McNamara84 in #678
  • Fix: Type error in affiliations.js by @McNamara84 in #685

Full Changelog: v2.0.2...v2.0.3

v2.0.2

24 Jul 14:39
3f6f784

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

09 May 02:36

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

03 Mar 09:38
7b2cfdc

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.9.0...v2.0.0

v2.0.0RC2

03 Feb 09:24
abbea65

Choose a tag to compare

v2.0.0RC2 Pre-release
Pre-release

What's Changed

  • Feature: New APIv2 endpoint /update/ror by @McNamara84 in #424

  • Feature: Default value for timezone select field by @McNamara84 in #442

  • Feature: Detailed installation instructions in README by @nireth19 in #453

  • Feature: New APIv2 endpoint /update/crossref by @McNamara84 in #447

  • Feature: Optimized workflow for submitting dataset by @McNamara84 in #456

  • Fix: load from xml, Update Readme + Help Guide for Contributors by @jaFHP in #454

  • Fix: Mandatory Fields, Readme + Help Guide for Spatial and Temporal Coverage by @jaFHP in #470

  • Fix: Update Readme + Help Guide for Authors by @jaFHP in #440

  • Fix: Update Readme + Help Guide for Licenses&Rights by @jaFHP in #441

  • Fix: Update Readme + Help Guide for fg Resource Information by @jaFHP in #446

  • Fix: Increase of version number to 2.0.0RC2 and changes of project name and metadata by @McNamara84 in #444

  • Fix: Plus-Button for Originating Laboratories by @nireth19 in #459

  • Fix: Update Readme + Help Guide for Originating Laboratories and Descriptions by @jaFHP in #466

  • Fix: Update data validation readme.md by @nireth19 in #467

  • Hotfix: GitHub Action für Selenium-Tests aktualisiert by @McNamara84 in #461

  • Hotfix: Validity check for Save by @jaFHP in #508

Full Changelog: v2.0.0RC1...v2.0.0RC2

New Contributors

v2.0.0RC1

13 Jan 16:00
df2cba0

Choose a tag to compare

v2.0.0RC1 Pre-release
Pre-release

What's Changed

  • Feature: Project name rollout by @McNamara84 in #364

  • Feature: Templates für Pull Requests by @McNamara84 in #365

  • Feature: Link to Legal Notice by @McNamara84 in #369

  • Feature: Sort Authors by @McNamara84 in #366

  • Feature: Load Descriptions from xml file by @McNamara84 in #377

  • Feature: Load Related work from xml, update+translate README+Guide file by @jaFHP in #383

  • Feature: Load funding reference from xml file, update+translate README+Guide by @jaFHP in #387

  • Feature: Load Keywords from xml file, update+translate README+Guide by @jaFHP in #389

  • Feature: Load spacial and temporal coverage from xml file, update+translate README+Guide by @Ali-GeoFZ in #390

  • Feature: New language management system by @McNamara84 in #382

  • Feature: Load all info for Contact Person from xml file by @Ali-GeoFZ in #412

  • Feature: Load dates from xml file, update+translate README+Guide by @Ali-GeoFZ in #410

  • Bugfix/Feature: Responsive Header by @Ali-GeoFZ in #379

  • Fix: Formgroup Contact person with mandatory fields, update+translate README+Guide by @jaFHP in #374

  • Fix: Tagify Update auf Version 4.33.0 by @McNamara84 in #376

  • Hotfix: Legal Notice by @jaFHP in #380

  • Fix: Saving created two data records in database by @McNamara84 in #398

  • Fix: Mapping 2 DataCite by @jaFHP in #407

  • Fix: Saving dataset with identical DOI or without DOI by @McNamara84 in #409

Full Changelog: v1.9.0...v2.0.0RC1

v1.9.0

18 Dec 15:13
64c4798

Choose a tag to compare

v1.9.0 Pre-release
Pre-release

What's Changed

Full Changelog: v1.8.0...v1.9.0