Skip to content

v0.10.0

Latest
Compare
Choose a tag to compare
@hymkor hymkor released this 23 Mar 04:07
· 2 commits to master since this release
  • New option: -noautoupdate: disable AutoUpdate
  • Seek the pattern for 64 bit prior to that for 32 bit now to fix the problem that x86_64 was judged as the 32 bit architecture
  • The pattern x64 is appended to the default value of the option -64
  • The field "checkver" and "bin" can be set not only an array of strings, not also any JSON object.
    • Previously, even a single file was ever output as "bin": ["foo.exe"], now it can be output as "bin":"foo.exe"
    • The template is given with -inline or -stdin, those fields can be received as is
  • -D can be omitted now. It is automatically be downloaded from GitHub when filenames on the local-disk are not given.
  • -g can be omitted now. Repository name can be written on the command-line without -g
  • https://github.com/OWNER/REPOS and git@github.com:OWNER/REPOS.git are also treated as Repository Identifier now
  • Ignored assets are reported to STDERR when they are specified -ignore
  • Ignore the releases marked as a pre-release and draft
  • Report the message of server-errors to user

  • フィールド AutoUpdate を出力しないオプション -noautoupdate を追加
  • x86_64 が32bit と誤判定される問題を修正するため、64bitパターンを32bitパターンより先に探すようにした。
  • オプション-64のデフォルトに x64 を追加
  • フィールド"checkver", "bin" には文字列配列だけでなく、任意のJSONオブジェクトを指定できるようにした
    • 従来はファイル一つでも "bin": [ "foo.exe"], と出力されていたが、"bin": "foo.exe", と簡潔に出力できるようになった。
    • -inline-stdin で、テンプレートが指定された時も、ありのまま受け取れるようになった
  • -D は省略できるようにした。ローカルファイルとしてファイル名が与えられていない場合は、自動で GitHub からダウンロードするようにした
  • -g は省略できるようにした。レポジトリ名はいきなりコマンドラインに書けるようにした。
  • レポジトリ名として https://github.com/OWNER/REPOSgit@github.com:OWNER/REPOS.git も受け入れるようにした
  • -ignore のキーワードが理由で無視された Assets はログに出力するようにした
  • draft や pre-release は無視するようにした
  • サーバエラーが発生した時、それをユーザに通知するようにした。