chore: release 1.x#219
Closed
roxblnfk wants to merge 1 commit into
Closed
Conversation
1d96a20 to
d1350ba
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 I have created a release beep boop
0.11.0
0.11.0 (2026-06-07)
⚠ BREAKING CHANGES
descriptionparameter from the#[Test]attribute$parallelflag fromSuiteConfig\Testo\Retry\RetryPolicyto\Testo\RetryObjectContainerintointernal/containerpackage#[Bench]intoTestonamespacePluginConfigurator,Filter#[AssertMethod]attribute moved to theTesto\Common\Attributenamespace#[Test]attribute moved to theTestonamespace#[Test]attribute intoTesto\AttributenamespaceFeatures
--teamcityoption (#17) (6396c2d)#[AssertMethod]attribute (#99) (5623710)CaseInstanceinterface and default implementation (#78) (754f351)ConfigInflectorwith attributes (e8cad3e)FileLocator(991d7c2)Inflectorsupport in Container (585213a)initcommand (#182) (cd940d6)LocatorInterceptorinterceptor interface (09094cb)Reflectionutility (11666d1)TestSuiteRunInterceptorinterface (e27f5c0)--log-junit(#122) (c138d1d)TestSuiteRunInterceptor(a5eba32)pluginsintoSuiteConfig(82f7d8c)::betweenassertion method for numeric values (6b18d6e)Asser::null(053ef3f)Assert::blank()method (#43) (67bb937)Assert::contains(#16) (cb65ee1)Assert::count()method (16dfa0f)Assert::exception()(14d3d95)Assert::false(76b0679)Assert::float, numeric 'lessThan' and 'lessThanOrEqual' (#49) (caa677e)Assert::instanceOf(#14) (688a717)Assert::int()withgreaterThanandgreaterThanOrEqual(a95ac13)Assert::notSame(+fix typo) (6aa4818)Assert::string(),Assert::string()->contains()methods (010cab1)Assert:equal(),Assert::notEqual()(eb3da87)AssertArray::doesNotHaveKeys()method (58feee0)ComparisonFailure(46c7045)CompositeRecord; (498b50b)every()assertion method for iterable (#59) (70f6b36)Expect::exception()strictness mode (#118) (ee35079)Expect::leaks(14d5802)ExpectExceptionattribute (cebbbac)Iterable->notEmpty()assertion (f2d36c1)notContains()method to assert string absence (dba4a12)NumericTraitto store numeric assertions (683ac2d)LogicExceptionnow (#96) (8c1a510)Assert::leaks()(#15) (91103a5)Assert::notNull()(#189) (6523c6a)AssertArraymethods (#57) (c33d236)AssertIterablemethods (aeb4a1d)AssertObjectmethods (d1b0ad3)StateNotFoundexception for missing test state (e9e311c)Expect::exception()API (da047f5)warmupand reporting; update statistics and reasoning (44a9f75)--type) (2aa9b05)CoversandCoversNothingattributes (#110) (048ff91)Reflection::findMethodsWithAttribute()(c0dec74)InflectableConfigattribute to determine config classes that should be hydrated from user input or configs (3dc0c93)FinderConfiginApplicationConfigandSuiteConfig(df26e30)scope()method (8e6697a)Conventionplugin (e09c90c)MessageDTOs to store test messages (36e3e32)DataZipnow accepts any Data source (a771833)DataUnionattribute (d8a0400)DataZipandDataCrossattributes (#93) (5b42e7c)DataZip: if the providers have different lengths, the resulting data sets will be as many as the shortest provider. (d2d13b7)Expect::exception()methods (#104) (8b89874)AttributedTrait(df51050)Before*andAfter*attributes (#90) (f60c9bf)testo:data-*attributes into JUnit format (ccb19ed)Interceptorinterface public (2bebcd8)--configflag; (e38f5a5)getAttributesFromCallStack()to retrieve attributes from the call stack (2c0f790)getAttributesFromCallStack()can scan classes of called methods (28af07b)Helperclass for renderers (04785e2)maxFailuresoption (#114) (b250922)DataSetattribute (#70) (ea0b5ea)nameparameter to DataSet attribute (#70) (ff6bd80)DataPointerfilter in Data Providers (cc21b56)Assertion Historyfor every test (4d248b8)#[Test]attribute finder is a plugin now (7987dc7)TestRunnertrait withTestingSuiteattribute (#36) (da25a2a)Injectattribute andInjectPlugin(0915a3f)TokenizedFile::getMethodsFQN()(0fd3a84)Bug Fixes
infection/include-interceptorv1 (#184) (cc7018c)validateAndCreate()(c6f44ec)^1.0@devto0.1 - 1(403768f)--pathvalues relative toprojectDir(c624250)null(9c79e00)invokerproperty onCaseDefinitioncloning (634e65c)add()) (42888e8)getMethodsFQNmethod (323d815)AssertException::same()forAssert::notSamefail scenario (e049227)Documentation
--devflag (dddf2b3)initcommand setup instructions (f7a8391)Code Refactoring
nametoCaseInfo(fa1b4a5)statusintoRunResult(47f8ba1)voidreturn type when#[Test]is used for class (#33) (4c2f4a2)Assertioninterface; (b49ab89)Expectationinterface; (c1abbb7)create()methods tovalidateAndCreate()(3c61a37)selftostaticin exception handling methods (6b25254)Assert::exceptionand::leaksmethods intoExpect::exceptionandExpect::notLeaks(b1e9fb5)Assert::string()(5ecb5dc)AssertExceptionand useAssertionExceptioninstead (b4166f6)AssertException::sametocompareand update related assertions (096b1f7)equaltoequals(1bdbca2)withNoPrevious()towithoutPrevious()(027f714)AssertTypeSuccesswithAssertionCompositein assertion classes (7d939f6)ExpectedExceptionfromAssert::exception()(3bbaf92)#[Bench]intoTestonamespace (46c46bb)PluginConfigurator,Filter(53808e8)FileLocator(3d3621a)destroyoption toContainer::set()method (add5065)testTypefilter option intoInterceptorOptions(2aa9b05)EventDispatchertoEventListenerDispatcher(01bb202)AttributesInterceptor(9fc905d)AttributesInterceptor(e394d49)#[Test]attribute intoTesto\Attributenamespace (5623710)coredir (743cb4f)ObjectContainerintointernal/containerpackage (0728069)$parallelflag fromSuiteConfig(27fefa8)\Testo\Retry\RetryPolicyto\Testo\Retry(8ad754b)withmethod tocloneWithfor clarity (212b55f)Sample(bee6b1f)SuiteResult(d9c342c)CaseResult(b8d8a29)CaseResult(0775a95)SuiteResult(628fdd4)#[AssertMethod]attribute moved to theTesto\Common\Attributenamespace (277d2c4)#[Test]attribute moved to theTestonamespace (7987dc7)descriptionparameter from the#[Test]attribute (4667abd)CaseDefinitionsnamespace to Dto and clean up imports (92ab9c3)internal/testopackage instead of local implementation (fac277b)repeat: 0.1.8
0.1.8 (2026-06-07)
Features
maxFailuresoption (#114) (b250922)Bug Fixes
Documentation
Code Refactoring
convention: 0.1.3
0.1.3 (2026-06-07)
Code Refactoring
lifecycle: 0.1.4
0.1.4 (2026-06-07)
Code Refactoring
retry: 0.1.4
0.1.4 (2026-06-07)
Code Refactoring
filter: 0.1.2
0.1.2 (2026-06-07)
Code Refactoring
test: 0.1.4
0.1.4 (2026-06-07)
Code Refactoring
assert: 0.1.7
0.1.7 (2026-06-07)
Code Refactoring
data: 0.1.6
0.1.6 (2026-06-07)
Features
Bug Fixes
^1.0@devto0.1 - 1(403768f)Code Refactoring
inline: 0.1.5
0.1.5 (2026-06-07)
Code Refactoring
bench: 0.1.5
0.1.5 (2026-06-07)
Code Refactoring
codecov: 0.1.8
0.1.8 (2026-06-07)
Features
Bug Fixes
^1.0@devto0.1 - 1(403768f)Code Refactoring
bridge-symfony-console: 0.1.6
0.1.6 (2026-06-07)
Features
initcommand (#182) (cd940d6)--log-junit(#122) (c138d1d)Bug Fixes
add()) (42888e8)Code Refactoring
bridge-infection: 0.1.6
0.1.6 (2026-06-07)
Features
Bug Fixes
infection/include-interceptorv1 (#184) (cc7018c)--pathvalues relative toprojectDir(c624250)Code Refactoring
coredir (743cb4f)This PR was generated with Release Please. See documentation.