oasdiff
Compare and detect breaking changes in OpenAPI specs
Handy tool that lets you:
- Do OpenAPI diffs in YAML, JSON, Text/Markdown or HTML
- Do OpenAPI diffs of local files system or remote files over http/s
- Display a user-friendly changelog of all important API changes
The following changes are detected in specifications:
- Breaking changes
- API deprecation
- Multiple versions of the same endpoint
- Path prefix modification
- Path parameter renaming
https://github.com/tufin/oasdiff
arm64 amd64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install oasdiff
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
1.10.14 | fe12cf81739d3bed866fe5ce34d9ccdacba4ce31a5864aa34cf05d1b60225b40 |
3412 |
1.10.13 | ff71040973e5d0bc6cde31d536616268c158f360791a42d155d7d752a5931bb1 |
3410 |
1.10.12 | ffedde74f658baccdca413b995a522ff900a89ad6ce288a0c6b46b517a664b3d |
3351 |
1.10.11 | 65887f8a7dd331699f72dbad0b7dd31019c6a6c4c110c7d79f6cfda698ecc938 |
3306 |
1.10.10 | b52315f3622680c0b798e7a48bc7847909dadfe24dca51510db85fc39a0fa3bb |
3304 |
1.10.9 | 1f61a511a2fc2988cb51ca0bd03fa20487e4d193fac68360773697f55b069d21 |
3308 |
1.10.8 | c969dbbd227b9ed1f2c9acbaddd9a84f2ec1bcfc3a398235d17c10f99223cc4c |
3303 |
1.10.7 | 4ad0e202c79271ef9affa36f498e31312c65ab578e2ce861a79f8299eab506a3 |
3303 |
1.10.6 | f08c2b50d86aecd3568014c8fc73faf1c0a1bbb5251a7a7b2bd28dc9805abb49 |
3306 |
1.10.5 | 66e6e08e87a371bc4df2aeee82c92b25e184a30c4bf2f6a29d5cd2eb155b0de9 |
3294 |
Version | SHA256 | Size (KB) |
---|---|---|
1.10.14 | 3fd38e15f97e0cf442926d348b769ff8507508755e99a260974175582997be1a |
2905 |
1.10.13 | 05c5a981bbd6fbe8db536abbaaa8169015f47bfd787717b9ef9da37616837190 |
2902 |
1.10.12 | 91b3109f9457316729837951dab79200626d697e6f1d402eb7e50d77495d056f |
2855 |
1.10.11 | e2dc8bb6ed9f0b3a109d3b979c9057ae8215d68e777773ac8b996713839e4c39 |
2808 |
1.10.10 | 44eb36c67651a2619dd4433a5ad3217dce9c861bd8ed2e343e29837a2133461d |
2810 |
1.10.9 | e1fa84a8540a50ea9ee9e5382c5cab28c9895497562bacc3f10b0bf321e6d05d |
2809 |
1.10.8 | e623d360c2e940f833feedd7e88ba061383886c7211f7064a83c1e232d49aba3 |
2811 |
1.10.7 | 06858f5d5941788a7bc383ba74826290583d8e061ef654a12343ad533d2bbe3b |
2812 |
1.10.6 | feff3ab864f13216169add3e2f9ede58c0b5e71b21a7e81d233efdda6fd0da6e |
2808 |
1.10.5 | ef108ad1806df08dd455d022b8a47d2e4cc4d97f6b692b53ef6b7181d63d6377 |
2801 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for oasdiff are versioned here.
Click here to see oasdiff ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/oasdiff/ops2deb.yml
name: oasdiff
matrix:
architectures:
- amd64
- arm64
versions:
- 1.7.9
- 1.7.10
- 1.8.0
- 1.8.1
- 1.9.0
- 1.9.1
- 1.9.2
- 1.9.3
- 1.9.4
- 1.9.5
- 1.9.6
- 1.9.7
- 1.9.8
- 1.10.0
- 1.10.1
- 1.10.2
- 1.10.3
- 1.10.4
- 1.10.5
- 1.10.6
- 1.10.7
- 1.10.8
- 1.10.9
- 1.10.10
- 1.10.11
- 1.10.12
- 1.10.13
- 1.10.14
homepage: https://github.com/tufin/oasdiff
summary: compare and detect breaking changes in OpenAPI specs
description: |-
Handy tool that lets you:
- Do OpenAPI diffs in YAML, JSON, Text/Markdown or HTML
- Do OpenAPI diffs of local files system or remote files over http/s
- Display a user-friendly changelog of all important API changes
The following changes are detected in specifications:
- Breaking changes
- API deprecation
- Multiple versions of the same endpoint
- Path prefix modification
- Path parameter renaming
fetch: https://github.com/Tufin/oasdiff/releases/download/v{{version}}/oasdiff_{{version}}_linux_{{arch}}.tar.gz
script:
- install -m 755 oasdiff {{src}}/usr/bin/
The blueprint fetch
keyword contains a URL template pointing to oasdiff releases. Downloaded files are locked in a lockfile versioned here.
Click here to see oasdiff release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/oasdiff/ops2deb.lock.yml
- url: https://github.com/Tufin/oasdiff/releases/download/v1.7.9/oasdiff_1.7.9_linux_amd64.tar.gz
sha256: 65e3577085d272977a117290211d3f836b9d2c4845652597a99dcaf363959724
timestamp: 2023-09-05 12:44:52+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.7.9/oasdiff_1.7.9_linux_arm64.tar.gz
sha256: 738bb2f6f21100df02fb1fd57bd1b550a2fc5d09ab83de65fa0940973c67e6de
timestamp: 2023-09-05 12:44:52+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.7.10/oasdiff_1.7.10_linux_amd64.tar.gz
sha256: 5fb422f9081f582ec80d7881b710b2d21381a14d81b1e1a150ec19e9260ddc40
timestamp: 2023-09-16 21:12:58+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.7.10/oasdiff_1.7.10_linux_arm64.tar.gz
sha256: 2eb72246427360f33c7a747d946c771aa9eef77aea5663a5267d75bce2f056e5
timestamp: 2023-09-16 21:12:58+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.8.0/oasdiff_1.8.0_linux_amd64.tar.gz
sha256: f3e5c45f3f0c2f833d31444caa484717e1ea4d4c6f24e16abf7e0b93c5a2a21a
timestamp: 2023-09-20 15:16:56+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.8.0/oasdiff_1.8.0_linux_arm64.tar.gz
sha256: 0fd0c97585a9b438fe3b9656e8faab6e5f31da63c6ff59d3e271eae9766daf26
timestamp: 2023-09-20 15:16:56+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.8.1/oasdiff_1.8.1_linux_amd64.tar.gz
sha256: 8cb2a227fe9787c9ebf84e082caebfb69ed81dd3f03dcb2268b5e1630be81a41
timestamp: 2023-10-09 21:14:17+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.8.1/oasdiff_1.8.1_linux_arm64.tar.gz
sha256: da6270105cdbbf51261b95f59d22abfec907f4600b8a5f17e1bf3d2a0427bfd1
timestamp: 2023-10-09 21:14:17+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.0/oasdiff_1.9.0_linux_amd64.tar.gz
sha256: b171d4cc1abcc156526ce5c1e32cee3a61d33d538d2e6c6095da94a3cb429433
timestamp: 2023-10-28 12:29:02+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.0/oasdiff_1.9.0_linux_arm64.tar.gz
sha256: cbe36716334a78c8e5e78b4f0879fb11d755df0e631555f6ba147f1e6a24a7c5
timestamp: 2023-10-28 12:29:02+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.1/oasdiff_1.9.1_linux_amd64.tar.gz
sha256: 5fae1804ba57a8cbe7060902c088fb612ae944b06eab82fcf70ae60eabc4775f
timestamp: 2023-10-31 18:21:53+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.1/oasdiff_1.9.1_linux_arm64.tar.gz
sha256: ed40d3329da9283b4b1ce33d0f279b791930747a929c4dcf4b529222a49fd0e2
timestamp: 2023-10-31 18:21:53+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.2/oasdiff_1.9.2_linux_amd64.tar.gz
sha256: beeb45c782b99f1143eeab083058cc7ea71ebe763c6879b67cbc0dd37a0bca45
timestamp: 2023-11-01 12:32:57+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.2/oasdiff_1.9.2_linux_arm64.tar.gz
sha256: 1dfd95f7acf05bc5b4d8595cd60310464d260fb7a047499083dc66cbed9922ed
timestamp: 2023-11-01 12:32:57+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.3/oasdiff_1.9.3_linux_amd64.tar.gz
sha256: b3d12ebdc815ba1fe2df4ed6d6522a074889b4d12a7542efac5cdf8bdfdac0b4
timestamp: 2023-11-10 15:17:31+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.3/oasdiff_1.9.3_linux_arm64.tar.gz
sha256: c99a1bbd41959206f7f606cfecc47e67c3aa6343f2b79aee8937a98471900b9c
timestamp: 2023-11-10 15:17:31+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.4/oasdiff_1.9.4_linux_amd64.tar.gz
sha256: b9e7d6cf166a14c89b669227aa3afe8740b546c9c435b97b23fa6adf8c3f143f
timestamp: 2023-11-13 12:33:37+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.4/oasdiff_1.9.4_linux_arm64.tar.gz
sha256: 6a2fd229bdf1dea005681590d3442492c1f8caa22ce1101483070c837844effe
timestamp: 2023-11-13 12:33:37+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.5/oasdiff_1.9.5_linux_amd64.tar.gz
sha256: c5a3551389b7cdc8a9be2c014b26f6c2cc24420875940f99d203d8bbea393797
timestamp: 2023-11-15 21:15:16+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.5/oasdiff_1.9.5_linux_arm64.tar.gz
sha256: adf2c90c2d03aebff5364f4c08a238f3f162f3bf3616bc230a3adb44ff8f9ae4
timestamp: 2023-11-15 21:15:16+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.6/oasdiff_1.9.6_linux_amd64.tar.gz
sha256: e517173c4f16589f5010101a6b7e5b3cd9cd74f0c03eaaffe6a89062d3ac8c72
timestamp: 2023-11-17 03:17:42+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.6/oasdiff_1.9.6_linux_arm64.tar.gz
sha256: cec362a1a77d97ed4056fd959a2f61e76c16c327cbc55dfcda715601f199061f
timestamp: 2023-11-17 03:17:42+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.7/oasdiff_1.9.7_linux_amd64.tar.gz
sha256: d76af9ce35df02bce30d09836c253d63b9bc5e5af427cade6a2bff4578e3dac6
timestamp: 2023-11-21 12:34:18+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.7/oasdiff_1.9.7_linux_arm64.tar.gz
sha256: 595b9be9368a61b9e5347b8b0afd7ce17038b71dc22b0ab3afffc170e13d000f
timestamp: 2023-11-21 12:34:18+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.8/oasdiff_1.9.8_linux_amd64.tar.gz
sha256: 384fc852f4926480cd08d3fc707b1ab96d5ecac94f9fd2eae0e8e90171ff8f8d
timestamp: 2023-11-26 12:30:28+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.9.8/oasdiff_1.9.8_linux_arm64.tar.gz
sha256: 6afe77e500fb5e17996c37fd4a49949add43bb001664c052b14d43bec10fb5dd
timestamp: 2023-11-26 12:30:28+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.0/oasdiff_1.10.0_linux_amd64.tar.gz
sha256: 4fb37404f48ecf90e852eeff8912d0694b04481d637cfddec105047918590209
timestamp: 2023-11-30 18:22:32+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.0/oasdiff_1.10.0_linux_arm64.tar.gz
sha256: d40e4d6e7506a88bab039b8d8e53f04828ce55c8af51762f9450d95eb0c3e181
timestamp: 2023-11-30 18:22:32+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.1/oasdiff_1.10.1_linux_amd64.tar.gz
sha256: ce33b5896f73452e6c2dfbee6ddbb923f1647c58ce057e18c0ab07fb7327a23a
timestamp: 2023-12-05 01:17:22+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.1/oasdiff_1.10.1_linux_arm64.tar.gz
sha256: 59c07ca4fc07373799bb26aca8163a79dd7206f3ca62b230cbd4ed59e1364d87
timestamp: 2023-12-05 01:17:22+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.2/oasdiff_1.10.2_linux_amd64.tar.gz
sha256: bea46d08a28a299bae1180a34ea9527a14baea770c75b18753b5c464e083e4eb
timestamp: 2023-12-11 11:25:21+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.2/oasdiff_1.10.2_linux_arm64.tar.gz
sha256: 89f9821a4db5b1c15e8d8569d4c6aaa5b51010cbb6879fe10c1d7690ae2ae206
timestamp: 2023-12-11 11:25:21+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.3/oasdiff_1.10.3_linux_amd64.tar.gz
sha256: b86bf92db992bd4e8147144a3e08ee1f49b68b112c7e6afafcd21b57d5879d21
timestamp: 2023-12-17 15:16:14+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.3/oasdiff_1.10.3_linux_arm64.tar.gz
sha256: 0bec920371898234ea9f8e1c551ab81b990d39776b98c93d3d0918a8096f087d
timestamp: 2023-12-17 15:16:14+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.4/oasdiff_1.10.4_linux_amd64.tar.gz
sha256: 447625e10e0dba0290e02c9e00ac3d504f8388fce9ced817d0dfa4b165f60a74
timestamp: 2023-12-23 15:15:36+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.4/oasdiff_1.10.4_linux_arm64.tar.gz
sha256: 224f27e28a6a4d447e4f89f14c69dfdf3bb0fcf8e7a66d8713825918ef373e84
timestamp: 2023-12-23 15:15:36+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.5/oasdiff_1.10.5_linux_amd64.tar.gz
sha256: 3a974d19dcd678a29f844b5af23b0834499da8666dc1531cf2e91af6aaa4131e
timestamp: 2023-12-26 21:14:18+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.5/oasdiff_1.10.5_linux_arm64.tar.gz
sha256: bec50535d62996ec28174185605e7edf3d498434f9ef4bb0020239393abf7d9f
timestamp: 2023-12-26 21:14:18+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.6/oasdiff_1.10.6_linux_amd64.tar.gz
sha256: 0c1479fba7f55dc63ed3e663cb6fd7889c2d397509fc2fb9b094f0963cc1ba18
timestamp: 2024-02-04 15:05:42+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.6/oasdiff_1.10.6_linux_arm64.tar.gz
sha256: 1782ce572667e20acba8f7a60b723260e1369d40024e9c6db047c235d60df9e5
timestamp: 2024-02-04 15:05:42+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.7/oasdiff_1.10.7_linux_amd64.tar.gz
sha256: 8ca3a944273db2b551a46e0848363fbe51b03e79b32baf93f2d2c6ec04d46c56
timestamp: 2024-02-05 21:05:35+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.7/oasdiff_1.10.7_linux_arm64.tar.gz
sha256: 350ab1751b1d36bb9910d54bd52c2f4db10a555267602b992e51bf1c9de9c42c
timestamp: 2024-02-05 21:05:35+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.8/oasdiff_1.10.8_linux_amd64.tar.gz
sha256: a641b3aa87adc2ddaab5e0e0da00b05ac6c96d94c253e12923e7a51e1cd87fb8
timestamp: 2024-02-06 21:05:34+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.8/oasdiff_1.10.8_linux_arm64.tar.gz
sha256: 62c3d5521af6fa01f75c680d7d618fa4293a5c17963eab457d5d427221693441
timestamp: 2024-02-06 21:05:34+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.9/oasdiff_1.10.9_linux_amd64.tar.gz
sha256: 914043820f21c0a050263b2c844f566be5d2b4387ee4bb7a7b0836ddb9e91e07
timestamp: 2024-02-16 15:05:58+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.9/oasdiff_1.10.9_linux_arm64.tar.gz
sha256: 35082477385eb2e5f1073faefed80632f802bec080b87dcfc27bc16df71c98fc
timestamp: 2024-02-16 15:05:58+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.10/oasdiff_1.10.10_linux_amd64.tar.gz
sha256: a9f6d86018d4b8031e53dd79ad8941fa344330c2b130bb2a730ad47c6b170094
timestamp: 2024-02-28 18:06:22+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.10/oasdiff_1.10.10_linux_arm64.tar.gz
sha256: 4156fe6b4fa70d06290878e1c94b0833b8db961ca99c09100778be3f13195fc8
timestamp: 2024-02-28 18:06:22+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.11/oasdiff_1.10.11_linux_amd64.tar.gz
sha256: 3850b759f927ab7a51577a0b507f8194d9d39d94f9400227cf355a85c81886c4
timestamp: 2024-03-05 12:07:40+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.11/oasdiff_1.10.11_linux_arm64.tar.gz
sha256: 2dd249c057dac8f9b95e060965eea9f22b0d735bbd80ea6889bed866282e4897
timestamp: 2024-03-05 12:07:40+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.12/oasdiff_1.10.12_linux_amd64.tar.gz
sha256: b99448b26f2b6cd5103b573902fdd47fa43ae072a9786da1a41b8e913fdf65d5
timestamp: 2024-03-25 21:05:30+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.12/oasdiff_1.10.12_linux_arm64.tar.gz
sha256: e8400ca1ce6d45df051b90811de4faa296bfccacec64fd04b61553c23ed92aa7
timestamp: 2024-03-25 21:05:30+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.13/oasdiff_1.10.13_linux_amd64.tar.gz
sha256: b5c63faf2314eecb1bcee6ff508da9fe3c3cd2a2240337dfe0aa04c6e514011d
timestamp: 2024-04-16 21:05:52+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.13/oasdiff_1.10.13_linux_arm64.tar.gz
sha256: 6f85ac0250e14035d22cf0f6039c4e7c8694965a4b326af8f4f13c2083606d59
timestamp: 2024-04-16 21:05:52+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.14/oasdiff_1.10.14_linux_amd64.tar.gz
sha256: 9183dcc4d4212bbacfe1ad7e07852b1cc55e923ee7052ed1a67d09a97facaee6
timestamp: 2024-04-24 15:05:59+00:00
- url: https://github.com/Tufin/oasdiff/releases/download/v1.10.14/oasdiff_1.10.14_linux_arm64.tar.gz
sha256: 4ad2c96e6b5d685aab02d63b9fed2e821792f2c9dbfcb41fcb8e4d1cb0c4294a
timestamp: 2024-04-24 15:05:59+00:00