Releases: unusualify/modularous
Releases Β· unusualify/modularous
v0.57.4
π§ Bug Fixes
- change minimum length requirement for email validation from 3 to 1 by @oguzhanbukcuoglu in 54c35f9
v0.57.3
π§ Bug Fixes
- ensure default value for dependentWarmingEnabled is true when not set; refactor Repository methods to check for preventDependentWarming method before calling by @oguzhanbukcuoglu in e17dbff
- enhance transfer button logic and track transfer completion state by @oguzhanbukcuoglu in 4783d91
- set default company type to 'system' if not provided by @oguzhanbukcuoglu in 34d888d
- ensure Eloquent model is touched after saving payment by @oguzhanbukcuoglu in 1a443d9
- update payment conversion logic to handle modularity payload and currency conversion more accurately by @oguzhanbukcuoglu in 5cb2974
v0.57.2
π§ Bug Fixes
- update package name references from 'modularity' to 'modularous' in configuration files for consistency by @oguzhanbukcuoglu in 882d336
v0.57.1
π§ Bug Fixes
- update package name from 'modularity' to 'modularous' for correct version retrieval by @oguzhanbukcuoglu in 4c3b2fa
v0.57.0
π Features
- add RedirectsUsers trait for handling user redirection paths by @celikerde in ddcd7dd
- add tests for email registration and notification sending functionality by @celikerde in 1d314f6
- implement log file rotation and dynamic log path configuration by @oguzhanbukcuoglu in 6dcff85
- add failure handling method to log job errors by @oguzhanbukcuoglu in 4c962c3
- enhance issue branch creation with version detection and customizable dev branch input by @oguzhanbukcuoglu in 7571d83
- add modularity_path function to retrieve vendor path if not already defined by @oguzhanbukcuoglu in 4456d13
- introduce coverage analysis service, facade, and configuration for enhanced code coverage reporting by @oguzhanbukcuoglu in 426f5ee
- add commands for coverage analysis, PR checks, report generation, test generation, and real-time monitoring by @oguzhanbukcuoglu in 0732867
- add transactionSnapshot method for detailed transaction data by @oguzhanbukcuoglu in eb536d6
- implement collapsible panel structure for improved item display and interaction by @oguzhanbukcuoglu in 23e86bf
- add transaction summary to language files and update transactionSnapshot method for improved data handling by @oguzhanbukcuoglu in 6678801
- include 'paid_at' timestamp in transaction snapshot for enhanced payment details by @oguzhanbukcuoglu in 10354bb
- enhance item formatting with conditional rendering for formatters by @oguzhanbukcuoglu in eee0595
- add Traitify trait for dynamic method and property retrieval based on trait names by @oguzhanbukcuoglu in 5758840
- override newInstance method to propagate dependentWarmingEnabled flag to new instances, enhancing model behavior with Traitify integration by @oguzhanbukcuoglu in 3c34a52
- enhance cache invalidation logic with options for dependent warming control by @oguzhanbukcuoglu in 8c2228d
- enhance newInstance method to ensure dependentWarmingEnabled flag is propagated to new instances, improving model behavior consistency by @oguzhanbukcuoglu in 4db05e9
π§ Bug Fixes
- enhance cache key structure for form and formatted items by @celikerde in 2047bb2
- standardize cache key format for form and formatted items by @oguzhanbukcuoglu in 1ee78ff
- emit events for success, error, and cancel actions by @celikerde in 170ea39
- update CastPattern regex for improved validation by @oguzhanbukcuoglu in 49973d1
- disable currency selection during form loading by @oguzhanbukcuoglu in 6499cb2
- comment out cache invalidation logic and conditionally warm up cache for non-new models by @oguzhanbukcuoglu in ac0daa2
- restore cache invalidation logic for model creation by @oguzhanbukcuoglu in 8ce71f6
- refine cache invalidation logic to prevent unnecessary cache clearing for newly created models by @oguzhanbukcuoglu in f23e013
- simplify custom row data handling by removing role checks and ensuring unique item attributes by @oguzhanbukcuoglu in 48e6266
- update composer package name from 'modularity-dev' to 'modularous-dev' for consistency by @oguzhanbukcuoglu in 8606d88
- update vendor path resolution to support both 'modularity' and 'modularous' packages, throwing an exception if neither is found by @oguzhanbukcuoglu in 1305cf2
β»οΈ Refactors
- remove redundant authorization update logic and simplify user retrieval method by @celikerde in e43e62f
- extract modularity log channel configuration into a separate method and add notification failure log channel by @oguzhanbukcuoglu in f3fdbe9
- remove unused test suites from phpunit configuration by @oguzhanbukcuoglu in 85166ba
- remove debug dump statements to clean up cache observer logic by @oguzhanbukcuoglu in 500c9df
- consolidate trait methods and properties, integrating Traitify for enhanced dynamic retrieval by @oguzhanbukcuoglu in c9a8b6b
- remove commented-out code for clarity in asset path configuration by @oguzhanbukcuoglu in 98b4e77
π Documentation
- add comprehensive guidelines for Modularity package development across various components by @oguzhanbukcuoglu in 05e4840
- correct directory path for test files in guidelines by @oguzhanbukcuoglu in e330e63
- add context file outlining package purpose, core concepts, and guidelines for modular application development by @oguzhanbukcuoglu in 94254b3
- add structured patterns and rules for modular application development, including module structure, service provider patterns, and CI/CD guidelines by @oguzhanbukcuoglu in 3315469
- add template for coverage-driven unit tests for unusualify/modularity package by @oguzhanbukcuoglu in 9828d5c
- remove outdated rules and guidelines for controllers, models, and repositories; introduce new modularity development rules by @oguzhanbukcuoglu in db5dcfe
π Styling
- lint coding styles for v0.57.0 by @oguzhanbukcuoglu in 9265fb0
β Testing
- add test for assignments deletion upon force delete of the model by @celikerde in a50d185
- add tests for custom macro functionality and PostgreSQL ILIKE scope handling by @celikerde in c0ebf8e
- add tests for saving event without model authorized type and query scope without user by @celikerde in 73bbebf
- add soft delete functionality and related tests for creator record management by @celikerde in ec334c9
- add tests for managing fileponds state changes including addition, deletion, and retrieval by @celikerde in 2f0a1e0
- add tests for model update events and handling of non-existent image attributes by @celikerde in 06239c3
- add tests for handling chatable notifications and booting chatable models by @celikerde in f7e835c
- add tests for original base price relationship and language-based price queries by @celikerde in 3c2411d
- add tests for formatted price attributes excluding and including VAT by @celikerde in e37ad32
- add tests for creating, updating, and managing spreadable models with payloads by @CelikE...