diff --git a/.gitignore b/.gitignore index ef53e70..221ed57 100644 --- a/.gitignore +++ b/.gitignore @@ -37,9 +37,11 @@ Gemfile.lock # testing spec/fixtures/test.html +rules.json +functions.js # idea ide /.idea # netbeans IDE -/nbproject \ No newline at end of file +/nbproject diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b18f30..de37dd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 0.15.0 +* fix: change domain from docs..apiary.io to .docs.apiary.io +* fix(security): [CVE-2020-10663](https://www.ruby-lang.org/en/news/2020/03/19/json-dos-cve-2020-10663/) and [CVE-2020-8184](https://nvd.nist.gov/vuln/detail/CVE-2020-8184) ## 0.14.1 * fix: [update rack to 2.1.4](https://github.com/advisories/GHSA-j6w9-fv6q-3q52) diff --git a/README.md b/README.md index 2a3bfbe..c977dc2 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,12 @@ Apiary CLI Client ## Description The Apiary CLI Client gem is a command line tool for developing and previewing -[API Blueprint](http://apiblueprint.org) documents locally. It can also be +[API Blueprint](https://apiblueprint.org) documents locally. It can also be used for pushing updated documents to and fetching existing documents from -[Apiary](http://apiary.io). +[Apiary](https://apiary.io). -Please see the `apiary help` command and the [full documentation](http://client.apiary.io) for an in-depth look in how to use this tool. +Please see the `apiary help` command and the [full documentation](https://client.apiary.io) for an in-depth look in how to use this tool. For instructions on making your own changes, see [Hacking Apiary CLI Client](#hacking-apiary-cli-client), below. @@ -45,7 +45,7 @@ docker build -t "apiaryio/client" . *Required only for publish and fetch commands.* -1. Make sure you are a registered user of [Apiary](http://apiary.io). +1. Make sure you are a registered user of [Apiary](https://apiary.io). 2. Retrieve API key (token) on [this page](https://login.apiary.io/tokens). 3. Export it as an environment variable: diff --git a/apiary.gemspec b/apiary.gemspec index ba25846..48c3bb7 100644 --- a/apiary.gemspec +++ b/apiary.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |gem| gem.description = 'Apiary.io CLI' gem.summary = 'Apiary.io CLI' - gem.homepage = 'http://apiary.io' + gem.homepage = 'https://apiary.io' gem.license = 'MIT' gem.files = `git ls-files`.split($OUTPUT_RECORD_SEPARATOR) @@ -24,9 +24,9 @@ Gem::Specification.new do |gem| gem.require_paths = ['lib'] gem.add_runtime_dependency 'rest-client', '~> 2.0' - gem.add_runtime_dependency 'rack', '>= 2.1.4' + gem.add_runtime_dependency 'rack', '>= 2.2.3' gem.add_runtime_dependency 'thor', '~> 0.20.3' - gem.add_runtime_dependency 'json', '~> 2.1' + gem.add_runtime_dependency 'json', '>= 2.3.0' gem.add_runtime_dependency 'launchy', '~> 2.4' gem.add_runtime_dependency 'listen', '~> 3.0' diff --git a/lib/apiary/version.rb b/lib/apiary/version.rb index 4095fb7..0f4a004 100644 --- a/lib/apiary/version.rb +++ b/lib/apiary/version.rb @@ -1,3 +1,3 @@ module Apiary - VERSION = '0.14.1'.freeze + VERSION = '0.15.0'.freeze end