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

Development to Develop #1855

Merged
merged 82 commits into from
Aug 16, 2024
Merged

Development to Develop #1855

merged 82 commits into from
Aug 16, 2024

Conversation

lrljoe
Copy link
Sponsor Collaborator

@lrljoe lrljoe commented Aug 16, 2024

All Submissions:

  • Have you followed the guidelines in our Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?

New Feature Submissions:

  1. Does your submission pass tests and did you add any new tests needed for your feature?
  2. Did you update all templates (if applicable)?
  3. Did you add the relevant documentation (if applicable)?
  4. Did you test locally to make sure your feature works as intended?

Changes to Core Features:

  • Have you added an explanation of what your changes do and why you'd like us to include them?
  • Have you written new tests for your core changes, as applicable?
  • Have you successfully ran tests with your changes locally?

lrljoe and others added 30 commits November 3, 2023 16:02
Add Initial Lifecycle Hooks - Configuring/Configured by @lrljoe in v3 - Initial Lifecycle Hooks - Configuring/Configured #1520
Add "HasAllTraits" for Maintainability by @lrljoe in v3 - Splitting Codebase - ConfigurableAreas, CollapsingColumns and TableAttributes #1514
Rename row-contents blades for clarity by @lrljoe in V3 Rename row-contents blades #1519
Add missing tests for DateFilter and DateTimeFilter by @lrljoe in V3 Adds missing tests for DateTimeFilter and DateFilter #1527
- Add additional Lifecycle Hook by @lrljoe in #1534
  - SettingColumns/ColumnsSet
- Migrate methods for pre-render out of render by @lrljoe in #1534
- Update tests to reflect hooks by @lrljoe in #1534
- Update tests to add invalid string tests for dates by @lrljoe in #1534
- Remove maps and minimise functions from FrontendAssets by @lrljoe in #1534
Develop to Master - Workflows Only
V3 - Develop to Master (3.1.3)
## [v3.1.4] - 2023-12-04
### New Features
- Add capability to hide Column Label by @lrljoe in #1512
- Add capability to set a custom script path for the scripts/styles by @lrljoe in #1557
- Added rowsRetrieved Lifecycle Hook, expanded documentation for Lifecycle Hooks

### Bug Fixes
- Added missing tailwind background colour class for when hovering over the clear button in dark mode by @slakbal in #1553
- Fixed extraneous space in config.php by @viliusvsx in in #1577
- Changed table default vertical overflow to auto by @dmyers in #1573
- Fix footer rendering issue with extra td displayed depending on bulk action statuses

### Tweaks
- Create additional Exception Classes (NoColumnsException, NoSearchableColumnsException, NoSortableColumnsException)
- Revert previous splitting of JS Files
- Add capability to customise Bulk Actions Styling with tests by @lrljoe in #1564
  - TH Classes
  - TH Checkbox Classes
  - TD Classes
  - TD Checkbox Classes
* Fix ChangeLog, SP

* Filters - Set wire:model Method per-filter (#1699)


* Add wireableMethod tests 
---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

* Removing broken test (#1719)

* Scan provided path for all available FQCNs in paths within and outside app folder (#1714)

* Updated the make command to scan paths provided and check whether class of the model provided exists in the file.

This works with paths that are both within the app folder and outside such as vendor directory

---------

Co-authored-by: Marvin Ochieng <marvin@technologic-software.com>

* Add fix for DateColumn when empty (#1726)

* Add fix for DateColumn when empty


---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

* PHPUnit - Migrate from Doc Comment Configuration (#1727)

* Migrate from Doc Comments to Attributes for PHPUnit

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

* Add HTML render support for LinkColumn (#1728)

* Add the html render support for the LinkColumn

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

* Remove ChangeLog & SP Fixes

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
Co-authored-by: marvoh <marvoh@protonmail.com>
Co-authored-by: Marvin Ochieng <marvin@technologic-software.com>
Co-authored-by: Abdul Haseeb Khan <abdulhaseebkhan407@gmail.com>
#1742)

* Ensure HTML Columns Return HTML Correctly (#1737)

* Adjust for HTML Columns

* fix: Apply cursor pointer only on clickable columns when using Bootstrap

---------

Co-authored-by: Joe <104938042+lrljoe@users.noreply.github.com>
* Fix issue with Hide Bulk Actions When Empty not reflecting in frontend

* Fix styling

* Add development branch into tests

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
… necessity to update ServiceProvider with each update (#1748)
lrljoe and others added 29 commits July 13, 2024 05:02
* Add locale and defaultDate options for Flatpickr

* Add "locale"

* Adjust DateRangeFilterTest

* Add CDN Option

* Update documentation

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
* Update th.blade.php

Fix margin styling for Bootstrap 5.x

* Update number-range.blade.php

Add prefix in addition to suffix.

* Update livewire-tables.php
* Add SnakeCaseToLabel

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
### Bug Fixes
- Fix NumberRangeFilter initial state when loaded by querystring by @lrljoe in #1774
- Fix SnakeCase issue with snake-cased relations for AggregateColumn types (AvgColumn, CountColumn, SumColumn) by @lrljoe in #1777

### New Features
- Set a Prefix for NumberRangeFilter by @RenoLooijmans in #1773
- Add Separator customisation for Array Filters for FilterPills by @lrljoe in #1772
- Add bulk actions button/dropdown customisations by @lrljoe in #1771

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
…1785)

* Initial Commit

* Update Blade

* Add Tests for Collapsing Column Button Attributes

* Add DocBlock
---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
* AddViewComponentColumn

* Add ViewComponentColumn Docs

* Add ViewComponentColumnTests


---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
* AddViewComponentColumn

* Add ViewComponentColumn Docs

* Add ViewComponentColumnTests

* Fix styling

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
* Add more FlatpickrJS options
* Fix javascript updates

* Add more FlatpickrJS options

* Update docs for the flatpickr options

* Update config Option Documentation

* Update ChangeLog

* Update Changelog Date
* Add SetFilterDefaultValue to DateRange Filter (#1796)

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

* Add Localised Pills for DateRangeFilter

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

* Tidying Filters - Migrating Carbon usage into Trait, Adding Lifecycle Hooks (#1798)

* Tweaks to handle dates centrally

* Add localisation for DateFilter, DateTimeFilter, migrate DateRangeFilter to use Core Trait

* Add Filter Lifecycle Hooks

* Add Search Lifecycle Hook

* Update DateFilter, DateTimeFilter validate returns

* Update DateRangeFilterTest

* Add Pills Locale Tests to DateTests

* Remove superfluous method

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>

* Update ChangeLog

* Update docs for setPillsLocale (#1800)

---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
## [v3.4.0] - 2024-08-04
### New Features
- Add Helpers for TextFilters by @lrljoe in #1812
- Change method names for TextFilters handler by @lrljoe in #1814
- Capability to set Reorder Column TH Attributes by @lrljoe in #1811
- Bulk Actions - Customise Select All Behaviours by @lrljoe in #1810

### Bug Fixes
- Fix loading spinner for dark tailwind theme by @lrljoe in #1809

### Tweaks
- Blade Minimisation & ColumnSelect Cleanup by @lrljoe in #1806
- Adjust DateColumn with Missing Tests and Coping with DateTime Casts by @lrljoe in #1813

### Docs
- Add reference to Bulk Actions TH styling in main styling by @lrljoe in #1808
- Update docs for setPillsLocale by @lrljoe in #1800
- Add note on label method for setAdditionalSelects by @lrljoe in #1816
## [v3.4.1] - 2024-08-04
### Bug Fixes
- Fix ViewComponentColumn issue with not accepting parameters cleanly by @lrljoe in #1818
## [v3.4.2] - 2024-08-04
### New Features
- Additional Events & Customisable Behaviour by @lrljoe in #1820

### Bug Fixes
- Typehinting to allow events to be used to update Multi-Value Filters by @lrljoe in #1822

### Tweaks
- Add missing ReturnTypes by @lrljoe in #1823
- Removing old $listeners approach, now using the Livewire v3 On attribute by @lrljoe in #1821


---------

Co-authored-by: lrljoe <lrljoe@users.noreply.github.com>
## [v3.4.3] - 2024-08-08
### New Features
- Boolean/Toggle Filter by @lrljoe in #1830

### Bug Fixes
- View component column fixes by @lrljoe in #1825

### Docs
- Update setDelaySelectAllEnabled Docs by @lrljoe in #1829
- ViewComponentColumn - New method docs by @lrljoe in #1828
## [v3.4.4] - 2024-08-10
### New Features
- Boolean/Toggle Filter by @lrljoe in #1830

### Bug Fixes
- Merge Column Attributes Back in if Sortable by @lrljoe in #1833

### Tweaks
- Moving JS to Simplified Method in datatable  by @lrljoe in #1832
## [v3.4.5] - 2024-08-10
### Bug Fixes
- Fix sort queryString bug by @lrljoe in #1835
## [v3.4.6] - 2024-08-16
### New Features
- Column Features - deselectedIf/selectedIf by @lrljoe in #1846
- Add setTrimSearchStringEnabled/setTrimSearchStringDisabled by @lrljoe in #1843

### Bug Fixes
- Restore the original JS methods for users with published views by @lrljoe in #1848

### Tweaks
- Remove Component from Column, move getRows into ComputedProperty by @lrljoe in #1838
- Clean up filter generic data by @lrljoe in #1837
- Clean up of Views, Properties by @lrljoe in #1850
@lrljoe lrljoe merged commit e66bb31 into develop Aug 16, 2024
14 checks passed
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.

3 participants