Releases: adelrodriguez/tryharder
v0.1.1
Patch Changes
-
aa8dd93: Replace the native
DisposableStackandAsyncDisposableStackruntime dependency with internal private shims.tryhardernow provides its own cleanup runtime throughdispose()and task-local$disposer, so consumers no longer need native disposable-stack globals or an external polyfill to use the library in unsupported runtimes.The public cleanup helper type is now
AsyncDisposerinstead of ambientAsyncDisposableStack.
v0.1.0
Minor Changes
-
b014c61: Launch
tryharderas the first public minor release.tryharderis a typed execution layer for TypeScript that makes failure and execution policy explicit in return types and builder chains. This initial release includes:- terminal execution APIs with
run()andrunSync() - execution policies with
retry(),timeout(), andsignal() - observational middleware with
wrap() - orchestration APIs with
all(),allSettled(), andflow() - generator-style composition with
gen() - cleanup support with
dispose() - dedicated
tryharder/errorsandtryharder/typesentrypoints
Migration note: if you were using pre-release or repository-based builds under the old
hardtryname, update imports fromhardtrytotryharder,hardtry/errorstotryharder/errors, andhardtry/typestotryharder/types. - terminal execution APIs with