Skip to content

Latest commit

 

History

History
378 lines (233 loc) · 12.8 KB

File metadata and controls

378 lines (233 loc) · 12.8 KB

変更履歴

Unreleased

(なし)

デモプラグイン

(なし)

  • alias: テーブル名で改行を許可

デモプラグイン

  • Breaking: 最小サポートをbeta45に引き上げ

デモプラグイン

  • ffmpeg-output: 設定をプロジェクト内に保存するように
  • Breaking: 最小サポートをbeta44に引き上げ
  • Breaking: aviutl2::filter::FilterPluginFlagsas_objectinputas_filterfilterに改名
  • generic: ObjectLayerFrame::frame_rangeObjectLayerFrame::frame_range_inclusiveを追加
  • generic: EditSectionLayersIteratorDoubleEndedIteratorを実装
  • generic: EditSectionObjectCallerDeref<Target=ObjectHandle>を実装
  • generic: ReadSectionget_object_alias_parsedを追加

デモプラグイン

  • image-rs-input: JPEG XLに対応
  • Breaking: 最小サポートをbeta43bに引き上げ
  • generic: EffectFlag::cameraを追加

デモプラグイン

(なし)

  • Breaking: 最小サポートをbeta43に引き上げ
  • Breaking: generic: Otherを削除し、スキップまたは呼び出し側のエラーとして扱うように
    • Breaking: その影響で、EditHandle::get_edit_stateの戻り値をResultに変更

デモプラグイン

  • scripts-search-plugin: メディア出力・オブジェクト制御を追加
  • Breaking: 最小サポートをbeta42に引き上げ
  • Breaking: EditSectionObjectCaller、EditSectionLayerCallerに型引数を追加
  • filter: ObjectInfo.is_filter_objectを追加
  • generic: ReadSectionを追加

デモプラグイン

(なし)

  • Breaking: 最小サポートをbeta41aに引き上げ
  • Breaking: generic: &ObjectHandleObjectHandleに変更
  • module: FromScriptModuleParamTableを実装する型を追加
  • traitの型をRust Analyzerが扱いやすくなるように変更

デモプラグイン

  • restart-shortcut-plugin: 削除(逆輸入されたため)
  • scripts-search-plugin: ライトテーマでの表示を修正
  • Breaking: 最小サポートをbeta39に引き上げ
  • Breaking: 依存関係を更新
  • Breaking: filter: stepを10^-nなら何でも指定できるように(その影響により、シグネチャを変更)
  • Breaking: eframe: newを非同期に
  • filter: filter_config_itemsにsalt = "..."属性を追加
  • module: push_result_table_boolean、push_result_array_boolean、get_param_table_booleanを追加

デモプラグイン

  • scripts-search-plugin: クリアボタンを追加
  • Breaking: 最小サポートをbeta36に引き上げ
  • generic: file_drop_handlerを追加

デモプラグイン

(なし)

  • output: Parsed系の画像が上下反転しているのを修正

デモプラグイン

(なし)

(なし)

デモプラグイン

  • image-rs-single-output: 画像の保存に失敗することがあるのを修正
  • generic: create_tableのデッドロックを修正

デモプラグイン

(なし)

  • Breaking: 最小サポートをbeta35に引き上げ
  • Breaking: logからtracingに移行
    • 詳細はaviutl2::loggerモジュールのドキュメントを参照してください。
  • eframe: panic時にログを吐くように
  • eframe: フォーカス周りの挙動を改善

デモプラグイン

  • scripts-search-plugin: スコアの順序を修正
  • scripts-search-plugin: 挙動設定を追加
  • Breaking: デバッグビルドでの(Debug)付与を削除

デモプラグイン

(なし)

  • generic: GlobalEditHandle::is_readyを追加
  • generic: EditHandle::is_readyを追加
  • generic: EditHandlestd::hash::Hashを実装

デモプラグイン

(なし)

  • Breaking: 最小バージョンをbeta34に引き上げ
  • Breaking: aviutl2::config::translateの戻り値をResult<String>からStringに変更
  • output: aviutl2::output::OutputType::Imageを追加
  • eframe: persistence feature flagを追加
  • generic: デフォルトでエラー時にビープ音を鳴らすように
  • generic: EditSection::objects_in_layerを追加

デモプラグイン

  • image-rs-input: アルファ値周りの処理を修正
  • image-rs-single-outputを追加(静止画出力)
  • Breaking: 最小バージョンをbeta33に引き上げ
  • Breaking: generic: try_get_edit_infoを削除
  • generic: beta33の変更に追従

デモプラグイン

(なし)

  • Breaking: 依存関係を更新
  • Breaking: デフォルトのエラーダイアログを削除
  • Breaking: generic: register_menu系のコールバックをFnに変更
  • Breaking: aviutl2-macros: generic::menusの引数から&mut EditSectionを削除
  • Breaking: aviutl2-macros: error="alert"を削除
  • generic: get_host_app_windowget_host_app_window_rawを追加
  • eframe: 終了処理を改善

デモプラグイン

  • metronome、local-alias、scripts-search: ヘッダーを折りたためるように
  • aviutl2-eframe: ウィンドウ作成時の挙動を改善

デモプラグイン

(なし)

  • Breaking: パスを受け取る箇所でAsRef<std::path::Path>を使うように

デモプラグイン

(なし)

  • Breaking: aviutl2の最小サポートをbeta31に引き上げ
  • Breaking: aviutl2-eframe: new_with_force_kill_timeoutを削除
  • Breaking: config: get_color_codeの戻り値をOptionに変更
  • config: get_all_color_codesを追加

デモプラグイン

(なし)

  • Breaking: aviutl2-eframe: eframeを0.33.3に更新
  • Breaking: filter: filefolder属性の型をOption<std::path::PathBuf>またはstd::path::PathBufに変更
  • Breaking: filter: button属性の戻り値をanyhow::Result<()>に変更
  • Breaking: generic: SubPlugin::newの引数を&AviUtl2Infoに変更
  • Breaking: au2pkg.zipの名前にバージョンを含めるように
  • aviutl2-alias: get_tableで.を使うと子テーブルを辿れるように
  • generic: try_get_edit_infoget_effect_item_parsedを追加
  • registered_effect_nameを追加
  • package.txtを追加

デモプラグイン

  • scripts-search-plugin: エフェクトを読み込んでもマウスオーバーしないと名前が表示されなかったのを修正
  • 英語翻訳を追加
  • 再起動できなくなるバグを修正

(なし)

デモプラグイン

  • pixelsort: 高速化
  • local-alias、scripts-search: 同梱するM+を変更
  • Breaking: beta30a未満を明示的に弾くように
  • Breaking: generic: get_effect_namesをget_effectsに変更
  • module: i32・f64以外にもFromScriptModuleParamを実装
  • generic: enumerate_modulesを追加
  • aviutl2-eframeを追加
  • config2.h相当を実装
  • ログを自動で折り返すように
  • デフォルトでpanicしたときにunwindするように

デモプラグイン

  • pixelsort: ソートを高速化
  • Scripts Search Pluginを追加
  • aviutl2-rs.au2pkg.zipを追加
  • module: functionsでparamsという引数名が使えなかったのを修正

デモプラグイン

  • Restart Shortcut Pluginを追加
  • module: ユーザーポインタを取得・返却できるように

デモプラグイン

(なし)

  • Breaking: generic: ProjectFileのserdeの読み書きの戻り値をanyhow::Resultから変更
  • generic: ProjectFileのserdeの読み書きのzstdを削除

デモプラグイン

  • local-alias: トップページが表示されないバグを修正
  • Breaking: APIからのResultはanyhow::Resultを使わないように変更
  • Breaking: odbg!oprintln!を削除
  • Breaking: module: IntoScriptModuleReturnValue traitの返り値をanyhow::Errorから変更
  • Breaking: module: &[T][T]Vec<T>として返すように変更
  • Breaking: filter: FilterPluginTable::filter_typeas_objectFilterPluginTable::flagsに統合
  • Breaking: filter: #[derive(FilterConfigItems)]#[aviutl2::filter::filter_config_items]に変更
  • Breaking: filter: #[aviutl2::filter::filter_config_items]#[path]std::path::PathBufを受け取るように変更
  • 汎用プラグインを追加
  • logクレートで本体のログに出力できるように
  • aviutl2-aliasを追加
  • filter: ObjectInfo::effect_idFilterProcVideo::get_image_texture2dFilterProcVideo::get_framebuffer_texture2dを追加
  • filter: #[aviutl2::filter::filter_config_items]#[data]#[group]#[string]#[text]#[folder]属性を追加

デモプラグイン

  • binaural、equalizer: effect_idに対応
  • wgpu: バグが多かったので削除
  • Breaking: AviUtl2Version::newの引数をu32からu8に変更
  • Breaking: プラグイン定義に#[aviutl2::plugin(...)]属性を必須化
  • Breaking: VideoFrame系をaviutl2::output::video_frameモジュールに移動
  • スクリプトモジュールを追加

デモプラグイン

  • ユーザー名を取得するスクリプトモジュールを追加
  • ドキュメントのビルドが通らなかったのを修正

デモプラグイン

  • pixelsort: パフォーマンスを向上

(なし)

デモプラグイン

  • binaural: 今度こそクラッシュを修正

(なし)

デモプラグイン

  • binaural: クラッシュを修正
  • 公開手順を修正

デモプラグイン

(なし)

  • Breaking: MSRVを1.90.0に
  • crates.ioへの公開を同時に行うようにする

デモプラグイン

(なし)

  • Breaking: AviUtl2の最小サポートをbeta14に引き上げ

  • Breaking: aviutl2-sysの共通定義をaviutl2_sys::commonに移動

  • Breaking: InputPlugin::newOutputPlugin::newの引数にAvUtl2Infoを追加

  • 変更履歴を追加

  • フィルタプラグインを追加

  • aviutl2-macrosクレートを追加

  • aviutl2::file_filters!マクロを追加

デモプラグイン

  • Breaking: 名前をRusty [...] (Input|Output|Filter)に変更