Skip to content

Commit 299412c

Browse files
authored
Merge pull request #136 from Gustavinho/release/2.4.0
Release/2.4.0
2 parents c1ea28f + 7647acd commit 299412c

32 files changed

+2215
-666
lines changed

.github/workflows/run-tests.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
name: run-tests
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- dev
8+
- release/**
9+
- feature/**
10+
- tests/**
11+
pull_request:
12+
branches:
13+
- master
14+
- dev
15+
- /^release-.*$/
16+
- /^release/.*$/
17+
- /^feature/.*$/
18+
- /^tests/.*$/
19+
20+
jobs:
21+
test:
22+
runs-on: ${{ matrix.os }}
23+
strategy:
24+
fail-fast: true
25+
matrix:
26+
os: [ubuntu-latest]
27+
php: [7.3, 7.4, 8.0]
28+
laravel: [7.*, 8.*]
29+
stability: [prefer-stable]
30+
include:
31+
- laravel: 8.*
32+
testbench: ^6.6
33+
- laravel: 7.*
34+
testbench: ^5.0
35+
36+
name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} - Testbench ${{ matrix.testbench }}
37+
38+
steps:
39+
- name: Checkout code
40+
uses: actions/checkout@v2
41+
42+
- name: Setup PHP
43+
uses: shivammathur/setup-php@v2
44+
with:
45+
php-version: ${{ matrix.php }}
46+
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo
47+
coverage: none
48+
49+
- name: Setup problem matchers
50+
run: |
51+
echo "::add-matcher::${{ runner.tool_cache }}/php.json"
52+
echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
53+
54+
- name: Install dependencies
55+
run: |
56+
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
57+
composer update --${{ matrix.stability }} --prefer-dist --no-interaction
58+
59+
- name: Execute tests
60+
run: vendor/bin/phpunit

.travis.yml

Lines changed: 0 additions & 47 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Changelog
2-
3-
## [2.2.3] - 2021-06-26
2+
## [2.4.0] - 2021-09-29
3+
### Added
4+
- Inline editing component
5+
- New tooltip component
6+
- Added new loading indicator next to the toolbar
7+
## Changed
8+
- Added tooltips to the icon actions.
9+
## [2.3.0] - 2021-06-26
410
### Added
511
- Default value for filters
612
- Sortable list and grid views

composer.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,15 @@
2222
"phpunit/phpunit": "7.0.*|8.5.*|9.5.*",
2323
"orchestra/testbench": "4.*|5.*|6.*",
2424
"laravel/legacy-factories": "^1.1",
25-
"spatie/laravel-ray": "^1.12"
25+
"spatie/laravel-ray": "^1.12",
26+
"brianium/paratest": "^6.3",
27+
"nunomaduro/collision": "^5.3",
28+
"nunomaduro/larastan": "^0.7.6"
29+
},
30+
"scripts": {
31+
"test": "./vendor/bin/testbench package:test --parallel --no-coverage",
32+
"test-coverage": "vendor/bin/phpunit --coverage-html coverage",
33+
"larastan": "./vendor/bin/phpstan analyse"
2634
},
2735
"extra": {
2836
"laravel": {

0 commit comments

Comments
 (0)