Releases
v0.0.87 9/9/2024
:sparkles: New Features
f85f6c5
- SqlTestEnable: add method assertSql() (commit by @h4kuna)
v0.0.86 8/7/2024
:boom: BREAKING CHANGES
due to
a1a54e3
- Provide@template
for JsonResource $resource for better type safe (commit by @pionl):PHPStan will now throw an error if you pass incorrect value to __construct or Resource::collection
- made setContainer/getContainer/resourceArray/instance final
:sparkles: New Features
a1a54e3
- PHPStan: Provide@template
for JsonResource $resource for better type safe (commit by @pionl)
v0.0.85 8/6/2024
v0.0.84 7/30/2024
:sparkles: New Features
v0.0.83 7/29/2024
:boom: BREAKING CHANGES
due to
d9e2469
- Fix deleting cache in context and drop tags usage by default (commit by @pionl):Drop default tag for context cache - Laravel offical recommendation is not to use tags with redis
:bug: Bug Fixes
d9e2469
- Context: Fix deleting cache in context and drop tags usage by default (commit by @pionl)
v0.0.82 3/8/2024
:sparkles: New Features
64d2322
- Database: Improve phpstan support for scopes (commit by @pionl)
v0.0.81 2/28/2024
:sparkles: New Features
3429635
- Queue: Add _preHook closure to RunJobActionContractExpectation (commit by @pionl)
v0.0.80 2/28/2024
:bug: Bug Fixes
e1d93a3
- Queue: Improve RunJobActionContract $method signature (nullable) (commit by @pionl)
v0.0.79 2/28/2024
:bug: Bug Fixes
28cfde8
- Queue: Add missing $method parameter to RunJobActionContract (commit by @pionl)
v0.0.78 2/28/2024
:sparkles: New Features
046a9e3
- Queue: Add ability to dispatch job in testable way (commit by @pionl)
v0.0.77 2/6/2024
:sparkles: New Features
e2eb679
- CacheMeService: ttl defined like seconds instead of minutes (commit by @pionl)
v0.0.76 12/11/2023
:sparkles: New Features
9a1ddb6
- ServiceProvider: Add ability to get tagged classes of given implementation (commit by @pionl)
v0.0.75 12/10/2023
v0.0.74 11/22/2023
:boom: BREAKING CHANGES
due to
dcb79f3
- OrderByValuesScope is now from ASC to DESC order of given values (commit by @pionl):Values must be ordered from prefered order to last wanted order (now it was incorrectly used)
:bug: Bug Fixes
dcb79f3
- Database: OrderByValuesScope is now from ASC to DESC order of given values (commit by @pionl)
v0.0.73 11/16/2023
:bug: Bug Fixes
c644785
- Testing: Internal variables for generated assert has prefix underscore (commit by @h4kuna)
v0.0.72 11/11/2023
:bug: Bug Fixes
942323d
- Testing: Fix assert listener when closure listener is registered (commit by @pionl)
v0.0.71 10/12/2023
:sparkles: New Features
e20cea1
- Core: Add contract for sleep service with no sleep implementation in tests (commit by @pionl)
v0.0.70 9/5/2023
v0.0.69 7/24/2023
:boom: BREAKING CHANGES
due to
ecbd60b
- Add ability to create request without Laravel container (commit by @pionl):createPostRequest has been renamed to createAndValidateRequest
:sparkles: New Features
v0.0.68 7/24/2023
:sparkles: New Features
1d55e84
- Testing: Add AssertProviderPolicies for testing policies (commit by @pionl)
v0.0.67 7/24/2023
:sparkles: New Features
e99a21e
- Database: Add ability to force null values to 0.0 when using FloatCast (commit by @pionl)
v0.0.66 7/8/2023
:sparkles: New Features
0583ac8
- Database: Add OrderByValuesScope for ordering by values in given order (commit by @pionl)
v0.0.65 6/30/2023
:sparkles: New Features
62869c3
- Testing: ModelResourceTestCase allows entity in resource (commit by @pionl)
v0.0.64 6/30/2023
:boom: BREAKING CHANGES
due to
780f59a
- ResourceTestCase $object supports mixed type or closure (commit by @pionl):Update createResource typehint to mixed.
due to
e3bf3ec
- Add support for setting container to collection of resources (commit by @pionl):If you pass container and do not use JsonResource exception will be thrown.
due to
20b1ff4
- Move mockery to ModelResourceTestCase (commit by @pionl):ResourceTestCase does not include Mockery. Use this if needed
use MockeryPHPUnitIntegration; use MockeryTestCaseSetUp; protected function mockeryTestSetUp(): void { $this->mockModels(); } protected function mockeryTestTearDown(): void { }
due to
99006bf
- PHPStorm run for ResourceTestCase with single data entry test (commit by @pionl):to allow running single data test in PHPStorm, test function was removed.
To run tests add this method when extending the TestCase./** * @param \Closure(static):void $assert * @dataProvider data */ public function test(\Closure $assert): void { $assert($this); }
:sparkles: New Features
3e7b7e9
- Http: Update MessageResource to use own JsonResource (commit by @pionl)780f59a
- Testing: ResourceTestCase $object supports mixed type or closure (commit by @pionl)e3bf3ec
- Http: Add support for setting container to collection of resources (commit by @pionl)20b1ff4
- Testing: Move mockery to ModelResourceTestCase (commit by @pionl)34af3f0
- Http: Add resourceArray to JsonResource/ResourceTestCase (commit by @pionl)
:bug: Bug Fixes
99006bf
- Testing: PHPStorm run for ResourceTestCase with single data entry test (commit by @pionl)
:white_check_mark: Tests
6a2788a
- Add test for internal resources (commit by @pionl)
v0.0.63 6/28/2023
:sparkles: New Features
v0.0.62 6/27/2023
:bug: Bug Fixes
c30fc9c
- Testing: Upgrade Laravel assert (construct, nullable, remove array_values) (commit by @pionl)
v0.0.61 6/27/2023
:boom: BREAKING CHANGES
- due to
acc90a9
- AssertExpectations automatically checks if expectations were called (commit by @pionl):
Due the changes the expectation logic has been changed and you need to update your code. How to migrate in PR #40
:sparkles: New Features
acc90a9
- Testing: AssertExpectations automatically checks if expectations were called (commit by @pionl)
v0.0.60 6/23/2023
:sparkles: New Features
b35f53d
- Testing: AssertEventListeners: Prevent other listeners to be fired (commit by @pionl)
v0.0.59 6/23/2023
:sparkles: New Features
c7b8e75
- Database: Store database like value and add null support to FloatCast (commit by @pionl)
v0.0.58 6/22/2023
:bug: Bug Fixes
21c5a53
- Testing: Fix missing UrlGenerator and add tests (commit by @pionl)