Skip to content

v0.54.0

Choose a tag to compare

@github-actions github-actions released this 25 Dec 22:49
· 443 commits to 0.x since this release

πŸš€ Features

  • add database creation prompt and implement database creation logic for multiple drivers by @OoBook in c04b87e
  • add new email validation messages for improved user feedback by @OoBook in 953e2fd
  • introduce schema management in Repository class and add Schema trait for enhanced input handling by @OoBook in 78fb96a
  • add targetTypeKey property and enhance event handling with new getter methods by @OoBook in 7bd47de
  • enhance polymorphic input handling by introducing newConnector support and improving model retrieval logic by @OoBook in 0994d8b
  • add schema setting in getFormFields method to improve input handling by @OoBook in 8bbe711
  • introduce ResolveConnector trait for improved connector repository resolution by @OoBook in 912448c
  • add CheckSnapshot trait for managing snapshot relations and foreign key retrieval by @OoBook in c7538f8
  • add makeMorphToName function for generating morph names with suffix by @OoBook in 8ef6a73
  • enhance translation handling with bypass and activation methods by @OoBook in 9e86cc6
  • add tooltip conditions handling for comparator items by @OoBook in e77b1e6
  • implement search collation feature with configuration option by @OoBook in a53097a

πŸ”§ Bug Fixes

  • update PriceableObserver namespace for correct path reference by @OoBook in daf2ea7
  • ensure user currency is set only if currency model exists by @OoBook in caaf19a
  • add language publishing logic if language path does not exist and improve header filtering in config update by @OoBook in 4ae5ad1
  • enhance getRawConfig method to handle missing config files and provide default values by @OoBook in ac5dea6
  • update sidebarOptions and secondarySidebarOptions to use empty array as default values by @OoBook in 8a70b6f
  • correct variable name in slugify function to ensure proper string handling by @OoBook in 3009ca6
  • correct comment syntax for setCascadeSelect method call by @OoBook in 1a56a73
  • add camelCase pattern matching to hydrateSelectableInput method for improved input handling by @OoBook in 0df7185
  • add return type declaration for medias method to improve type safety by @OoBook in 37a0fad
  • enhance error handling in hydrateInput method by validating model existence and improving exception messages for morphTo input by @OoBook in 2d32500
  • initialize modelInstance variable for input hydration process by @OoBook in ad4c95d
  • print object values not being a tooltip by @OoBook in f330254

♻️ Refactors

  • simplify dashboard UI settings by removing unused block configurations by @OoBook in 3575687
  • replace insert with updateOrCreate for currencies, price types, roles, and VAT rates by @OoBook in 07ca41b
  • replace user creation with createOrUpdate method and streamline role assignment by @OoBook in c01a873
  • streamline language publishing logic by consolidating path determination for ignored languages by @OoBook in 26cc94a
  • rename and enhance relation handling methods for clarity and consistency by @OoBook in 8549bc3
  • reorganize repository methods and introduce getModel method for improved model retrieval by @OoBook in cc34718
  • update file and media handling methods to accept object parameter for improved context and consistency by @OoBook in fe5d2bc
  • rename inputs method to getRawInputs for clarity and consistency in input retrieval by @OoBook in f95cac2
  • streamline relationship handling by replacing repository calls with model lookups and enhancing error logging by @OoBook in 18360c3
  • update hydrate method to handle input type and root assignment based on original type by @OoBook in 18412ba
  • streamline locale handling and input retrieval in afterSaveRepeatersTrait method by @OoBook in cc66d8d
  • comment out unused unsetColumns logic in afterSaveRepeatersTrait method for clarity by @OoBook in 9ae0504
  • remove commented-out code and simplify spreadable input key check for clarity by @OoBook in a6175ab
  • improve input handling and simplify tag processing logic in afterSaveTagsTrait and getFormFieldsTagsTrait methods by @OoBook in f8c8505
  • unify slug handling methods and improve slug attribute retrieval by @OoBook in ded28ef
  • update query type hints from Query\Builder to Eloquent\Builder for improved clarity by @OoBook in fe52b4a

πŸ’„ Styling

βœ… Testing

  • add tests for defined relations and foreign key methods by @OoBook in 2a4cb3d
  • enhance file and media attachment tests to support multiple files and improve assertions by @OoBook in a7db278
  • add comprehensive tests for schema input retrieval and chunking methods by @OoBook in c5f57ab
  • implement comprehensive tests for various relationship types including morphMany, hasMany, and belongsToMany, enhancing repository functionality and error handling by @OoBook in 28dfbef
  • add unit test for getCountFor method, including validation for existing and non-existent scopes by @OoBook in b119406
  • add comprehensive unit tests for RepeatersTrait functionality, including handling of translated and non-translated inputs by @OoBook in 70a365a
  • add unit test for before_save method to ensure spreadable model creation when not existing by @OoBook in 3de3ac4
  • add unit tests for handling translated tags in create and getTags methods by @OoBook in 18f2c5b
  • add new fields for publishing and create slugs table; update TestModel fillable attributes by @OoBook in 80e8729
  • add 'published', 'public', and date fields; create TestModelSlug class for slugs management by @OoBook in cddb301
  • remove 'translations' from defined relations assertions for clarity by @OoBook in 30eb990
  • add comprehensive unit tests for slug generation, updates, and retrieval across multiple locales by @OoBook in 289caa0
  • add unit tests for collation selection logic and query handling by @OoBook in 2ccdefe
  • replace Query\Builder with Eloquent\Builder in mock setups for consistency by @OoBook in 88d5ff7

πŸ“¦ Build

πŸ’š Workflow

  • add 'test' label condition to issue branch creation logic by @OoBook in db10065

🍻 Other Stuff

  • add new test issue template by @web-flow in 3e51c1f
  • fix text field as textarea by @web-flow in e2c94b9
  • add test tube icon by @web-flow in 7e7a124
  • change description for test issue template by @web-flow in 0302573
  • remove commented debug statement from getCountFor method for cleaner code by @OoBook in d658322
  • move type definition of payment currency's default_vat_rates input to uppermost by @OoBook in f234aed
  • comment out unused code for improved readability in getFormFieldsRepeatersTrait method by @OoBook in 211157b
  • comment out unused translation handling logic for improved readability in getFormFieldsTranslationsTrait method by @OoBook in 2b025bd