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

Release 1.0.0 #222

Closed
wants to merge 136 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
dd72ec0
chore: Set up repository
luczsoma Oct 27, 2019
55803eb
ci: Set up SonarCloud
luczsoma Oct 27, 2019
6de3bce
chore: bump @typescript-eslint/parser from 2.5.0 to 2.6.0
dependabot-preview[bot] Oct 28, 2019
02cc2e6
chore: bump @typescript-eslint/eslint-plugin from 2.5.0 to 2.6.0
dependabot-preview[bot] Oct 28, 2019
2502fd9
chore: bump source-map-support from 0.5.13 to 0.5.15
dependabot-preview[bot] Oct 28, 2019
41b4275
chore: bump source-map-support from 0.5.15 to 0.5.16
dependabot-preview[bot] Oct 29, 2019
88a354b
chore: bump @types/node from 12.11.7 to 12.12.5
dependabot-preview[bot] Nov 1, 2019
67e1845
chore: bump @typescript-eslint/eslint-plugin from 2.6.0 to 2.6.1
dependabot-preview[bot] Nov 4, 2019
0e8a6f1
chore: bump @typescript-eslint/parser from 2.6.0 to 2.6.1
dependabot-preview[bot] Nov 6, 2019
07c592d
chore: bump typescript from 3.6.4 to 3.7.2
dependabot-preview[bot] Nov 7, 2019
bcb4fc6
chore: bump @types/node from 12.12.5 to 12.12.6
dependabot-preview[bot] Nov 7, 2019
ed22a5b
chore: bump prettier from 1.18.2 to 1.19.1
dependabot-preview[bot] Nov 9, 2019
a3b3e6d
chore: bump @types/node from 12.12.6 to 12.12.7
dependabot-preview[bot] Nov 10, 2019
2e9e61c
chore: bump ts-node from 8.4.1 to 8.5.0
dependabot-preview[bot] Nov 11, 2019
2084226
chore: bump ts-node from 8.5.0 to 8.5.2
dependabot-preview[bot] Nov 15, 2019
1c4f0b9
chore: bump @types/node from 12.12.7 to 12.12.8
dependabot-preview[bot] Nov 15, 2019
353eca2
chore: bump @types/chai from 4.2.4 to 4.2.5
dependabot-preview[bot] Nov 16, 2019
3185f36
chore: bump @typescript-eslint/parser from 2.6.1 to 2.7.0
dependabot-preview[bot] Nov 16, 2019
ddfe1fc
chore: bump @typescript-eslint/eslint-plugin from 2.6.1 to 2.7.0
dependabot-preview[bot] Nov 16, 2019
2ac8a08
chore: bump conventional-changelog-cli from 2.0.25 to 2.0.27
dependabot-preview[bot] Nov 16, 2019
8bdb849
chore: bump eslint-config-prettier from 6.5.0 to 6.6.0
dependabot-preview[bot] Nov 17, 2019
33d24d1
chore: bump conventional-changelog-cli from 2.0.27 to 2.0.28
dependabot-preview[bot] Nov 17, 2019
3a58867
chore: bump husky from 3.0.9 to 3.1.0
dependabot-preview[bot] Nov 18, 2019
65486bd
chore: bump @typescript-eslint/parser from 2.7.0 to 2.8.0
dependabot-preview[bot] Nov 18, 2019
29e3510
chore: bump @typescript-eslint/eslint-plugin from 2.7.0 to 2.8.0
dependabot-preview[bot] Nov 18, 2019
56bba32
chore: bump @types/node from 12.12.8 to 12.12.9
dependabot-preview[bot] Nov 18, 2019
27b9a2a
chore: bump eslint-config-prettier from 6.6.0 to 6.7.0
dependabot-preview[bot] Nov 19, 2019
c9636e2
chore: bump @types/node from 12.12.9 to 12.12.11
dependabot-preview[bot] Nov 20, 2019
2cf2126
chore: bump @types/sinon from 7.5.0 to 7.5.1
dependabot-preview[bot] Nov 20, 2019
b7a6b7b
chore: bump eslint from 6.6.0 to 6.7.0
dependabot-preview[bot] Nov 22, 2019
4e01096
chore: bump @types/node from 12.12.11 to 12.12.12
dependabot-preview[bot] Nov 23, 2019
162dd19
chore: bump eslint from 6.7.0 to 6.7.1
dependabot-preview[bot] Nov 25, 2019
c718678
chore: bump @typescript-eslint/eslint-plugin from 2.8.0 to 2.9.0
dependabot-preview[bot] Nov 27, 2019
a64b8ba
chore: bump @typescript-eslint/parser from 2.8.0 to 2.9.0
dependabot-preview[bot] Nov 27, 2019
2de8e4a
chore: bump @types/node from 12.12.12 to 12.12.14
dependabot-preview[bot] Nov 27, 2019
789394c
chore: bump ts-node from 8.5.2 to 8.5.3
dependabot-preview[bot] Nov 28, 2019
9b369fb
chore: bump ts-node from 8.5.3 to 8.5.4
dependabot-preview[bot] Nov 28, 2019
6751806
chore: bump eslint from 6.7.1 to 6.7.2
dependabot-preview[bot] Nov 30, 2019
90403e0
ci: Srticten eslint config
luczsoma Nov 30, 2019
de4b923
chore: bump @typescript-eslint/parser from 2.9.0 to 2.10.0
dependabot-preview[bot] Dec 2, 2019
7d99de3
chore: bump @typescript-eslint/eslint-plugin from 2.9.0 to 2.10.0
dependabot-preview[bot] Dec 8, 2019
dd3dd7e
chore: bump @types/chai from 4.2.5 to 4.2.6
dependabot-preview[bot] Dec 8, 2019
2b92752
chore: bump conventional-changelog-cli from 2.0.28 to 2.0.30
dependabot-preview[bot] Dec 8, 2019
50be4a9
chore: bump typescript from 3.7.2 to 3.7.3
dependabot-preview[bot] Dec 8, 2019
77c23d0
chore: bump eslint-plugin-import from 2.18.2 to 2.19.1
dependabot-preview[bot] Dec 9, 2019
527a7c6
chore: bump @types/chai from 4.2.6 to 4.2.7
dependabot-preview[bot] Dec 10, 2019
2ac949c
chore: bump @typescript-eslint/parser from 2.10.0 to 2.11.0
dependabot-preview[bot] Dec 11, 2019
4710c0e
chore: bump @typescript-eslint/eslint-plugin from 2.10.0 to 2.11.0
dependabot-preview[bot] Dec 11, 2019
16867e5
chore: bump @types/node from 12.12.14 to 12.12.17
dependabot-preview[bot] Dec 11, 2019
b67e813
chore: bump eslint-plugin-prettier from 3.1.1 to 3.1.2
dependabot-preview[bot] Dec 15, 2019
1ea2d38
chore: bump conventional-changelog-cli from 2.0.30 to 2.0.31
dependabot-preview[bot] Dec 16, 2019
e14190a
chore: bump @types/node from 12.12.17 to 12.12.18
dependabot-preview[bot] Dec 16, 2019
fd9dc7f
chore: bump @typescript-eslint/parser from 2.11.0 to 2.12.0
dependabot-preview[bot] Dec 16, 2019
d9ca451
chore: bump @typescript-eslint/eslint-plugin from 2.11.0 to 2.12.0
dependabot-preview[bot] Dec 16, 2019
dab86f9
chore: bump @types/node from 12.12.18 to 12.12.20
dependabot-preview[bot] Dec 17, 2019
e9e1d5c
chore: bump @types/node from 12.12.20 to 12.12.21
dependabot-preview[bot] Dec 18, 2019
cca4d03
chore: bump eslint from 6.7.2 to 6.8.0
dependabot-preview[bot] Dec 20, 2019
8753553
chore: bump typescript from 3.7.3 to 3.7.4
dependabot-preview[bot] Dec 21, 2019
eb91b2d
chore: bump sinon from 7.5.0 to 8.0.0
dependabot-preview[bot] Dec 22, 2019
b08b697
chore: bump nyc from 14.1.1 to 15.0.0
dependabot-preview[bot] Dec 23, 2019
a2dbae0
chore: bump sinon from 8.0.0 to 8.0.1
dependabot-preview[bot] Dec 23, 2019
4042501
chore: bump @types/node from 12.12.21 to 13.1.0
dependabot-preview[bot] Dec 23, 2019
f94719a
chore: bump @typescript-eslint/eslint-plugin from 2.12.0 to 2.13.0
dependabot-preview[bot] Dec 25, 2019
1e136d4
chore: bump @typescript-eslint/parser from 2.12.0 to 2.13.0
dependabot-preview[bot] Dec 25, 2019
352e345
chore: bump eslint-config-prettier from 6.7.0 to 6.8.0
dependabot-preview[bot] Dec 25, 2019
f83e6ad
chore: bump @types/node from 13.1.0 to 13.1.1
dependabot-preview[bot] Dec 26, 2019
8eca5a3
chore: bump eslint-config-prettier from 6.8.0 to 6.9.0
dependabot-preview[bot] Dec 27, 2019
477302a
chore: bump @typescript-eslint/eslint-plugin from 2.13.0 to 2.14.0
dependabot-preview[bot] Dec 30, 2019
eae8ea2
chore: bump @typescript-eslint/parser from 2.13.0 to 2.14.0
dependabot-preview[bot] Jan 1, 2020
b1eb714
chore: bump @types/node from 13.1.1 to 13.1.2
dependabot-preview[bot] Jan 2, 2020
a8d1a48
chore: bump sinon from 8.0.1 to 8.0.2
dependabot-preview[bot] Jan 2, 2020
531fc0e
chore: bump mocha from 6.2.2 to 7.0.0
dependabot-preview[bot] Jan 4, 2020
9d59e8b
chore: bump sinon from 8.0.2 to 8.1.1
dependabot-preview[bot] Jan 22, 2020
b3b6a18
chore: bump cross-env from 6.0.3 to 7.0.0
dependabot-preview[bot] Jan 25, 2020
5a11ffc
chore: bump typescript from 3.7.4 to 3.7.5
dependabot-preview[bot] Jan 26, 2020
69550bc
chore: bump @typescript-eslint/eslint-plugin from 2.14.0 to 2.18.0
dependabot-preview[bot] Jan 27, 2020
a476f56
chore: bump @typescript-eslint/parser from 2.14.0 to 2.18.0
dependabot-preview[bot] Jan 27, 2020
22193c3
chore: bump @types/node from 13.1.2 to 13.5.0
dependabot-preview[bot] Jan 27, 2020
237730a
chore: bump eslint-config-prettier from 6.9.0 to 6.10.0
dependabot-preview[bot] Jan 28, 2020
9cc5912
chore: bump @types/node from 13.5.0 to 13.5.1
dependabot-preview[bot] Jan 28, 2020
cc84de4
chore: bump mocha from 7.0.0 to 7.0.1
dependabot-preview[bot] Jan 28, 2020
369ffa6
chore: bump husky from 3.1.0 to 4.2.1
dependabot-preview[bot] Jan 29, 2020
1dc8825
chore: bump eslint-plugin-import from 2.19.1 to 2.20.0
dependabot-preview[bot] Jan 29, 2020
e86890d
chore: bump @commitlint/travis-cli from 8.2.0 to 8.3.5
dependabot-preview[bot] Jan 29, 2020
1b6d950
chore: bump ts-node from 8.5.4 to 8.6.2
dependabot-preview[bot] Jan 29, 2020
1416ace
chore: bump @commitlint/cli from 8.2.0 to 8.3.5
dependabot-preview[bot] Jan 29, 2020
bccb6bf
chore: bump @types/chai from 4.2.7 to 4.2.8
dependabot-preview[bot] Jan 29, 2020
fec07c1
chore: bump @types/mocha from 5.2.7 to 7.0.1
dependabot-preview[bot] Jan 29, 2020
153d779
chore: bump @types/node from 13.5.1 to 13.7.0
dependabot-preview[bot] Jan 31, 2020
3073ade
chore: bump eslint-plugin-import from 2.20.0 to 2.20.1
dependabot-preview[bot] Feb 2, 2020
46bff73
chore: bump @typescript-eslint/eslint-plugin from 2.18.0 to 2.19.0
dependabot-preview[bot] Feb 3, 2020
f413728
chore: bump @typescript-eslint/parser from 2.18.0 to 2.19.0
dependabot-preview[bot] Feb 4, 2020
a590811
chore: bump @typescript-eslint/parser from 2.19.0 to 2.19.2
dependabot-preview[bot] Feb 11, 2020
686ef0d
chore: bump @typescript-eslint/eslint-plugin from 2.19.0 to 2.19.2
dependabot-preview[bot] Feb 11, 2020
d11d94d
chore: bump @types/chai from 4.2.8 to 4.2.9
dependabot-preview[bot] Feb 11, 2020
76c995a
chore: bump @types/node from 13.7.0 to 13.7.1
dependabot-preview[bot] Feb 11, 2020
55f5e21
chore: bump husky from 4.2.1 to 4.2.2
dependabot-preview[bot] Feb 12, 2020
d94fad4
chore: bump husky from 4.2.2 to 4.2.3
dependabot-preview[bot] Feb 12, 2020
1b0ce44
feat: Implement RetryPolicy
luczsoma Nov 25, 2019
d5d2269
chore: bump @typescript-eslint/parser from 2.19.2 to 2.20.0
dependabot-preview[bot] Feb 17, 2020
01285db
chore: bump @typescript-eslint/eslint-plugin from 2.19.2 to 2.20.0
dependabot-preview[bot] Feb 17, 2020
b29839e
chore: bump @types/node from 13.7.1 to 13.7.4
dependabot-preview[bot] Feb 19, 2020
9245307
chore: bump typescript from 3.7.5 to 3.8.2
dependabot-preview[bot] Feb 20, 2020
9d997e4
chore: bump @typescript-eslint/parser from 2.20.0 to 2.21.0
dependabot-preview[bot] Feb 24, 2020
6b4dad4
chore: [security] bump acorn from 7.1.0 to 7.1.1
dependabot-preview[bot] Mar 13, 2020
1a40218
chore: bump @types/node from 13.7.4 to 13.9.1
dependabot-preview[bot] Mar 13, 2020
7ec0fef
chore: bump @typescript-eslint/eslint-plugin from 2.20.0 to 2.23.0
dependabot-preview[bot] Mar 13, 2020
616c300
chore: bump @types/chai from 4.2.9 to 4.2.11
dependabot-preview[bot] Mar 14, 2020
137f7cd
chore: bump @typescript-eslint/parser from 2.21.0 to 2.23.0
dependabot-preview[bot] Mar 14, 2020
a2429f0
chore: bump @types/mocha from 7.0.1 to 7.0.2
dependabot-preview[bot] Mar 14, 2020
7ff7dd5
chore: bump typescript from 3.8.2 to 3.8.3
dependabot-preview[bot] Mar 14, 2020
f7db73f
chore: bump mocha from 7.0.1 to 7.1.0
dependabot-preview[bot] Mar 14, 2020
1abb704
chore: bump @diplomatiq/crypto-random from 2.1.0 to 2.2.0
dependabot-preview[bot] Mar 14, 2020
634628b
chore: bump cross-env from 7.0.0 to 7.0.2
dependabot-preview[bot] Mar 15, 2020
75bd2ee
feat: Implement TimeoutPolicy
luczsoma Feb 25, 2020
7e0881d
refactor: Better errors in BackoffStrategyFactory
luczsoma Mar 15, 2020
ecb07d3
chore: bump mocha from 7.1.0 to 7.1.1
dependabot-preview[bot] Mar 18, 2020
5225f73
feat: Implement FallbackPolicy
luczsoma Mar 16, 2020
045029c
chore: bump ts-node from 8.6.2 to 8.7.0
dependabot-preview[bot] Mar 18, 2020
0337b78
chore: bump @types/node from 13.9.1 to 13.9.2
dependabot-preview[bot] Mar 19, 2020
794047d
chore: bump ts-node from 8.7.0 to 8.8.1
dependabot-preview[bot] Mar 22, 2020
1351ea1
feat: Implement CircuitBreakerPolicy
luczsoma Mar 19, 2020
316e717
chore: bump @types/node from 13.9.2 to 13.9.3
dependabot-preview[bot] Mar 22, 2020
4386906
chore: bump @diplomatiq/eslint-config-tslib from 2.5.0 to 3.0.0
dependabot-preview[bot] Mar 22, 2020
f4003ce
ci: Configure GitHub Actions
luczsoma Mar 25, 2020
0a6fd61
feat: Implement BulkheadIsolationPolicy
luczsoma Mar 23, 2020
6107512
ci: Fix SonarCloud link to CI platform
luczsoma Mar 29, 2020
10c3b9c
chore: bump @types/node from 13.9.3 to 13.9.5
dependabot-preview[bot] Mar 29, 2020
4b257ef
feat: Implement NopPolicy
luczsoma Mar 30, 2020
c60147d
chore: bump @types/node from 13.9.5 to 13.9.8
dependabot-preview[bot] Mar 31, 2020
618a927
ci: Run SonarCloud analysis on PR events too
luczsoma Mar 31, 2020
4f5c93e
chore: bump @types/sinon from 7.5.2 to 9.0.0
dependabot-preview[bot] Mar 31, 2020
0e39ded
feat: Implement CachePolicy
luczsoma Mar 31, 2020
a158507
chore: bump @types/node from 13.9.8 to 13.11.0
dependabot-preview[bot] Apr 2, 2020
e92d537
feat: Implement PolicyCombination
luczsoma Apr 2, 2020
cba7105
1.0.0
luczsoma Apr 2, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": ["@diplomatiq/eslint-config-tslib"]
}
74 changes: 74 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: CI

on: [push, pull_request]

jobs:
lint-build-test-scan:
name: Lint, build, test, scan
runs-on: ubuntu-latest

strategy:
matrix:
node: [13, 12, 11, 10]
fail-fast: false

steps:
- name: Checkout push or pull request HEAD
uses: actions/checkout@v2
- name: Convert the shallow clone to an unshallow one
run: git fetch --unshallow
- name: Request the number of commits on the pull request
id: number_of_commits_on_pr_request
if: github.event_name == 'pull_request'
uses: octokit/[email protected]
with:
query: |
query NumberOfCommitsOnPR($repositoryowner: String!, $repositoryname: String!, $prnumber: Int!) {
repository(owner: $repositoryowner, name: $repositoryname) {
pullRequest(number: $prnumber) {
commits {
totalCount
}
}
}
}
repositoryowner: ${{ github.event.repository.owner.login }}
repositoryname: ${{ github.event.repository.name }}
prnumber: ${{ github.event.number }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Get the number of commits on the pull request from the response
id: number_of_commits_on_pr_result
if: github.event_name == 'pull_request'
uses: gr2m/[email protected]
with:
json: ${{ steps.number_of_commits_on_pr_request.outputs.data }}
commits_count: 'repository.pullRequest.commits.totalCount'
- name: Check if the number of commits on the pull request is equal to one
if: github.event_name == 'pull_request'
run: |
if [ "${{ steps.number_of_commits_on_pr_result.outputs.commits_count }}" -ne 1 ]; then
echo "The pull request must consist of exactly one commit. Please squash your commits into one."
exit 1
fi
- name: Set up Node.js version
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node }}
- name: Install dependencies
run: npm ci
- name: Lint the commit message of the pull request
if: github.event_name == 'pull_request'
run: npx commitlint --from HEAD^ --to HEAD --config .commitlintrc.json
- name: Lint the code
run: npm run lint
- name: Build the code
run: npm run build
- name: Test the code
run: npm run test
- name: Scan the code with SonarCloud
if: matrix.node == 13
uses: sonarsource/sonarcloud-github-action@34eca22d1c5760f6ec08cb4b5c2f026796eb8e30
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
124 changes: 124 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
# Created by https://www.gitignore.io/api/node,macos,visualstudiocode
# Edit at https://www.gitignore.io/?templates=node,macos,visualstudiocode

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### Node ###
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# parcel-bundler cache (https://parceljs.org/)
.cache

# next.js build output
.next

# nuxt.js build output
.nuxt

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless

# FuseBox cache
.fusebox/

### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

### VisualStudioCode Patch ###
# Ignore all local history of files
.history

# End of https://www.gitignore.io/api/node,macos,visualstudiocode

### Built files ###
dist/
4 changes: 4 additions & 0 deletions .nycrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"extension": [".ts"],
"include": ["src/**/*.ts"]
}
3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
package.json
package-lock.json
tsconfig.json
6 changes: 6 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"printWidth": 120,
"singleQuote": true,
"trailingComma": "all",
"tabWidth": 4
}
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<a name="1.0.0"></a>
# 1.0.0 (2020-04-02)


### Features

* Implement BulkheadIsolationPolicy ([0a6fd61](https://github.com/Diplomatiq/resily/commit/0a6fd61)), closes [#199](https://github.com/Diplomatiq/resily/issues/199)
* Implement CachePolicy ([0e39ded](https://github.com/Diplomatiq/resily/commit/0e39ded)), closes [#207](https://github.com/Diplomatiq/resily/issues/207)
* Implement CircuitBreakerPolicy ([1351ea1](https://github.com/Diplomatiq/resily/commit/1351ea1)), closes [#193](https://github.com/Diplomatiq/resily/issues/193)
* Implement FallbackPolicy ([5225f73](https://github.com/Diplomatiq/resily/commit/5225f73)), closes [#185](https://github.com/Diplomatiq/resily/issues/185)
* Implement NopPolicy ([4b257ef](https://github.com/Diplomatiq/resily/commit/4b257ef)), closes [#208](https://github.com/Diplomatiq/resily/issues/208)
* Implement PolicyCombination ([e92d537](https://github.com/Diplomatiq/resily/commit/e92d537)), closes [#209](https://github.com/Diplomatiq/resily/issues/209)
* Implement RetryPolicy ([1b0ce44](https://github.com/Diplomatiq/resily/commit/1b0ce44)), closes [#46](https://github.com/Diplomatiq/resily/issues/46)
* Implement TimeoutPolicy ([75bd2ee](https://github.com/Diplomatiq/resily/commit/75bd2ee)), closes [#164](https://github.com/Diplomatiq/resily/issues/164)



Loading