Skip to content

Releases: abenteuerzeit/issuePreselection

v1.5.4

16 Nov 03:46

Choose a tag to compare

  • Add type hints and PHPDoc annotations
  • Format code with consistent indentation
  • Implement functional cypress tests (issue management and submission wizard)
  • Add submissionReviewIssue template
  • Update build script for zip and tar.gz generation
  • Add prettier configuration

v1.5.3 - Issue Selection Validation & Code Quality

11 Nov 17:26

Choose a tag to compare

What's Changed

Features

  • Enforce issue selection validation during submission
  • Display clear error messages when no issue is selected
  • Show validation warnings on review page

Improvements

  • Add proper type hints for better code safety
  • Refactor code to remove redundancy
  • Extract helper methods for better maintainability
  • Improve error handling with guard clauses
  • Remove debug logging (only log actual errors)

Technical

  • Use constants throughout for field names
  • Implement dependency injection for IssueManagement
  • Simplify boolean conversions
  • Cache frequently accessed values

Installation

Download the \issuePreselection-v1.5.3.tar.gz\ file and upload it through OJS Plugin Gallery.