Skip to content

Latest commit

 

History

History
83 lines (68 loc) · 3.34 KB

File metadata and controls

83 lines (68 loc) · 3.34 KB

Changelog

All notable changes to this project will be documented in this file.

[unreleased]

🚀 Features

  • Update Role model to extend SpatieRole
  • Add export functionality for issue hours, project hours, and timesheet
  • Add ImportJiraIssues job for importing Jira issues
  • Add MakeService command to create a new service class
  • Add CrucibleService for repository verification and metadata fetching
  • Add command to update repository metadata
  • Add ConfigProvider for settings
  • Update GeneralSettings with site description, logo, and favicon
  • Add CrucibleSettings for managing Crucible configuration
  • Add CrucibleService constructor to initialize with settings
  • Add logging and response to store method in RepositoryController
  • Add DataController for retrieving project epics data
  • Add UserPolicy, PermissionPolicy, and ProjectPolicy
  • Add IssueCommented notification
  • Add middleware classes for cookies, maintenance, and trim strings
  • Add RouteServiceProvider and related middleware classes
  • Add Filament resource pages for creating and editing roles, users, issues, projects, activities, and permissions
  • Add Cliff to generate ongoing changlogs.
  • Add @meursyphus/flitter npm dependency
  • Add Filament resource pages for creating and editing roles, users, issues, projects, activities, and permissions
  • Add Cliff to generate ongoing changelogs.
  • Add Filament resource page for viewing user details
  • Media-library config
  • Update ActivityResource with navigation label, icon, and priority
  • Update PermissionResource with navigation label, icon, and sort order
  • Add header actions to Filament resource pages
  • Add Timesheet model
  • Add form and table configuration to Filament resource classes
  • Add general settings migration for Forge application
  • Add Xetaio Mentions package and update models with HasMentionsTrait

🚜 Refactor

  • Replace template strings with regular string literals
  • Replace short hand type conversions with function calls

🎨 Styling

  • Format code with PHP CS Fixer, Prettier and StandardJS
  • Format code with PHP CS Fixer, Prettier and StandardJS
  • Format code with PHP CS Fixer, Prettier and StandardJS
  • Format code with PHP CS Fixer, Prettier and StandardJS
  • Format code with PHP CS Fixer, Prettier and StandardJS
  • Format code with PHP CS Fixer, Prettier and StandardJS
  • Format code with PHP CS Fixer, Prettier and StandardJS

⚙️ Miscellaneous Tasks

  • Add ProjectSvnHistory model and update repository migration
  • Refactor KanbanScrumHelper.php
  • Update composer.json and composer.lock
  • Update models and traits
  • Add webcreate/vcs dependency to composer.json
  • Add GeneralSettings class for managing general settings
  • Update ProjectRepository model with fillable attributes
  • Update ProjectRepository model with fillable attributes
  • Add ProjectController and RepositoryController
  • Update CrucibleService to handle disabled or misconfigured Crucible connection
  • Add tinymce dependency to package.json
  • Update base controller to extend from BaseController
  • Update middleware configuration in app.php
  • Update Changelog
  • Update functions to add missing documentation
  • Add copyright information to settings.json and documentation to model files.
  • Update Changelog

Fix

  • Use of an insecure hashing function. PHP-A1004

Subject

  • Replaced Spatie settings handler with custom solution