/v1
を削除- Sinatra 4.0.0 にアップデート
- Puma 6.4.2 にアップデート
- BCDice 3.13.0 にアップデート
- Ruby 3.2, 3.3 をサポート対象に
- Ruby 2.6, 2.7 をサポート対象外に
- BCDice 3.7.0
- セキュリティアップデート: Rack
- 依存Gemのアップデート
- BCDice 3.6.0
- Ruby 3.0, 3.1をサポート対象に
- Ruby 2.5をサポート対象外に
- Pumaを5.Xにアップデート
- セキュリティアップデート : Puma, rexml
- BCDice 3.3.0
- 新しいAPIバージョン
/v2
を作成。詳しくはAPIドキュメントを参照してください - BCDice 3.0.0
- BCDice Ver2.07.01 にアップデート
- セキュリティアップデート : Puma, Rake
- Dockerfile同梱
- BCDice Ver2.06.00 にアップデート
- admin.yaml を読み込まない問題を修正 (#20) (thanks @ochaochaocha3)
/v1/names
の出力順にソートキーを使う/v1/names
の出力にsort_key
を追加- ダイスボットを注入できるpluginシステムを追加 (Document)
- BCDice Ver2.05.00 にアップデート
/v1/admin
を追加 (Document) (#17) (thanks @koi-chan)/v1/diceroll
の出力にdetailed_rands
を追加 (Document) (#18)- BCDice Ver2.04.00 にアップデート
/v1/onset
を削除- BCDice Ver2.03.05 にアップデート
- 依存Gemのアップデート
- Ruby 2.7をサポート対象に
- Ruby 2.4をサポート対象外に
- 計算コマンドに対応 (thanks @ochaochaocha3)
- Ruby 2.3をサポート対象外に
- BCDice Ver2.03.01 にアップデート
- 不要な処理の削除
- BCDice Ver2.02.80 にアップデート
- 不要な処理の削除
- BCDice Ver2.02.79 にアップデート
- 依存Gemのアップデート
- Ruby 2.6をサポート対象に
- Ruby 2.2をサポート対象外に
/v1/names
を追加 (Document)- CORSに対応
- Production実行時にはエラーログにバックトレースを出力しない
command
パラメータが空だった場合のエラー処理を修正
- BCDice Ver2.02.76 にアップデート
- Sinatra 2.0.0 の脆弱性発見に伴い、依存Gemの更新
- [for developer] Ruby 2.5.0での動作確認
- BCDice Ver2.02.73 にアップデート
- Sinatra 2.0 に更新
- 依存するその他のGemのバージョンを更新
- BCDice Ver2.02.72 にアップデート
- 処理の一部を最適化 (thanks @ochaochaocha3)
- JSONPに対応
- 失敗時に妥当なHTTPステータスコードを示すように
- 失敗時のレスポンスに
reason
を追加 - DiceBotのsysteminfoで標準ダイスボットのヘルプを返すように
- Herokuに直接デプロイできるように設定を記述
- [for developer] テストコードを作成
- BCDice Ver2.02.70 にアップデート
- extratablesに対応 (thanks @kumakaba)
/v1/systeminfo
(thanks @kumakaba)/v1/diceroll
でダイスごとの結果を返すように (thanks @kumakaba)
/v1/version
/v1/systems
/v1/diceroll
/v1/onset
(thanks @daicyan)