Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3 development #469

Merged
merged 33 commits into from
Feb 9, 2023
Merged

V3 development #469

merged 33 commits into from
Feb 9, 2023

Conversation

skipperbent
Copy link
Owner

No description provided.

- Optimised ModelData to correctly reset data property.
- Added phpDocs to filterParentId in ModelNode class.
- Added .idea to .gitignore
- Removed .idea folder
- Fixed returntype to lang helper function.
- Added better url-parsing for Url::isValidRelative method.
- Changed ModelQueryBuilder::firstOrNew so it doesn't trigger PhpStorm warnings.
- Fixed issue in Form::bool causing defaultValue not to be rendered properly.
- Fixed issue with ValidateBoolean not validating correctly.
- Fixed issue with ValidateFloat not validating correctly.
- Added new HtmlEmpty class.
- Changed Widget to render Html-element instead of raw string.
- Changed Widget::render to use ob_get_clean.
- Fixed validation issue with InputFile as validation checked for InputItem and not generic IInputItem.
- Fixed issue in ValidateFile causing empty files to pass validation.
- Updated constants to include visibility.
- Changed behavior of Model so row values are not stored in lowercase.
- Other minor optimisations.
- ValidateFileSize now displays correct file-size on error.
- Added return-type to set-methods in ModelNode.
- Changed behaviour for Model so relation elements are automatically triggered when calling property without using (with).
- Added . character to Url::urlEncode method.
- Added Application::set method.
- Added Directory::isEmpty method.
- Model now ensures that all default properties are returned when calling toArray on new elements.
- Fixed issue with id not being found in ModelNode.
- Fixed issues in PhtmlNode and optimised class.
- Optimised WidgetTaglib class.
- Changed order in ON command for Table class.
- Added phpDocs to ModelNode class.
- Changed default-value for maxlength to unlimited for Url::urlEncodeString.
- Added user_id + deleted columns to node table migration.
- Added user_id + deleted columns to ModelNode class.
- Changed with so methods with get in name is removed in the key-name.
- Simplified ModelData to use `with` functionality.
- Added support for arrays in `ModelData`.
- Added return types to classes.
- Added better ArrayUtil::filter method. Now behaves like array_filter but for multidimensional arrays.
- Added Model::mergeData method.
- Added better array parsing/handling in ModelData class.
- Added appendTo + text methods in Html class.
- Simplified ModelQueryBuilder and changed phpDocs.
- Removed User references from ModelNode.
- Added support for custom opereator in ModelNode::FilterKey.
- Added support for "empty" values in ModelData.
- Changed operators order in ModelNode class.
- Changed default attribute value to be null (attributes without value).
- Spring cleaning in HtmlInput class.
- Added required method for HtmlSelect class.
- ModelNode: removed user property for now as it is currently unused.
- Html: Added getFirstAttribute method.
- HtmlSelect added return type for getOptions method.
- HtmlSelectOption: added new selected method.
- Added new Str::notNull and Str::notEmpty helper methods.
- Added key for Collection::each method.
- Added CollectionItem::each method.
- Changed behavior for Dataset class.
- Simplified Form::selectStart method.
- Added HtmlSelect::default and HtmlSelect::add methods.
- Changed order for parameters in HtmlSelectOption.
- Model: renamed Primary to PrimaryKey to avoid conflicts.
- Model: Changed references to PrimaryKey and GetPrimaryKey.
- Model: Fixed return-type for get method.
- Moved request->app() so it's defined in helpers.php.
- Model: Added $with parameter now supports local methods with syntax `protected $with = ['names' => 'getNames']`.
- ModelCollection: Fixed to work with upcoming Form changes.
- Fixed Sphinx PDO bugs.
- Updated dependencies
@skipperbent skipperbent merged commit a23c83d into v3 Feb 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant