(なし)
(なし)
- alias: テーブル名で改行を許可
- scripts-search-plugin: エイプリルゴシックによってプラグインが起動できなくなるのを修正
- Breaking: 最小サポートをbeta45に引き上げ
- ffmpeg-output: 設定をプロジェクト内に保存するように
- Breaking: 最小サポートをbeta44に引き上げ
- Breaking:
aviutl2::filter::FilterPluginFlagsのas_objectをinput、as_filterをfilterに改名 - generic:
ObjectLayerFrame::frame_range、ObjectLayerFrame::frame_range_inclusiveを追加 - generic:
EditSectionLayersIteratorにDoubleEndedIteratorを実装 - generic:
EditSectionObjectCallerにDeref<Target=ObjectHandle>を実装 - generic:
ReadSectionにget_object_alias_parsedを追加
- image-rs-input: JPEG XLに対応
- Breaking: 最小サポートをbeta43bに引き上げ
- generic: EffectFlag::cameraを追加
(なし)
- Breaking: 最小サポートをbeta43に引き上げ
- Breaking: generic:
Otherを削除し、スキップまたは呼び出し側のエラーとして扱うように- Breaking: その影響で、
EditHandle::get_edit_stateの戻り値をResultに変更
- Breaking: その影響で、
- scripts-search-plugin: メディア出力・オブジェクト制御を追加
- Breaking: 最小サポートをbeta42に引き上げ
- Breaking: EditSectionObjectCaller、EditSectionLayerCallerに型引数を追加
- filter: ObjectInfo.is_filter_objectを追加
- generic: ReadSectionを追加
(なし)
- Breaking: 最小サポートをbeta41aに引き上げ
- Breaking: generic:
&ObjectHandleをObjectHandleに変更 - 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:
EditHandleにstd::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_window、get_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:
file、folder属性の型を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_info、get_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:
IntoScriptModuleReturnValuetraitの返り値をanyhow::Errorから変更 - Breaking: module:
&[T]、[T]はVec<T>として返すように変更 - Breaking: filter:
FilterPluginTable::filter_type、as_objectをFilterPluginTable::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_id、FilterProcVideo::get_image_texture2d、FilterProcVideo::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::new、OutputPlugin::newの引数にAvUtl2Infoを追加 -
変更履歴を追加
-
フィルタプラグインを追加
-
aviutl2-macrosクレートを追加 -
aviutl2::file_filters!マクロを追加
- Breaking: 名前を
Rusty [...] (Input|Output|Filter)に変更