Skip to content

Releases: b-editor/beutl

v1.0.4

18 Mar 14:09
976d821
Compare
Choose a tag to compare

What's Changed

  • fix: use FileStream to avoid IO error when passing file path to FFmpeg by @yuto-trd in #1298
  • Implement enhanced object and list item editors by @yuto-trd in #1301
  • Change encoder options to list format by @yuto-trd in #1300

Full Changelog: v1.0.3...v1.0.4

v1.0.3

15 Mar 12:00
077fa17
Compare
Choose a tag to compare

What's Changed

  • fix: frame cache invalidation in BrushEditor and GeometryEditor by @yuto-trd in #1278
  • Implement SourceVideo with adjustable playback speed by @yuto-trd in #1279
  • Update dependencies and enhance image rendering features by @yuto-trd in #1282
  • Add RelativeRect editor and view model for property editing enhancements by @yuto-trd in #1283
  • feat: add JSON and Type converters for RelativeRect to enhance serialization support by @yuto-trd in #1289
  • Add support for Drawable brush type in BrushEditor by @yuto-trd in #1284
  • Add DisplacementMapEffect and related transformations for advanced rendering by @yuto-trd in #1285

Full Changelog: v1.0.2...v1.0.3

v1.0.2

13 Feb 10:59
b5c5523
Compare
Choose a tag to compare

What's Changed

  • Fix output processing issues and improve UI updates by @yuto-trd in #1270
  • fix: Use the same renderer for encoding and preview by @yuto-trd in #1271
  • Enhance logging throughout the application by @yuto-trd in #1272
  • fix: Ensure case-insensitive file extension checks in decoder and encoder interfaces by @yuto-trd in #1273
  • Enhance application update process and localization support by @yuto-trd in #1274
  • feat: Update .NET workflow to use Beutl.slnx for dependency restoration, building, and testing by @yuto-trd in #1276
  • feat: Add code signing and notarization steps to release workflow by @yuto-trd in #1275

Full Changelog: v1.0.1...v1.0.2

📥 Installation

Refer to the documentation here.

v1.0.1

01 Feb 16:27
4f8ed79
Compare
Choose a tag to compare

What's Changed

  • Add font name handling and improve font selection experience by @yuto-trd in #1250
  • Fix type conversion error in property binding by @yuto-trd in #1261
  • Make ElementViewModel creation single-threaded to resolve concurrency issues by @yuto-trd in #1262
  • build(deps): bump coverlet.collector from 6.0.2 to 6.0.4 by @dependabot in #1259
  • build(deps): bump Microsoft.Extensions.ObjectPool from 9.0.0 to 9.0.1 by @dependabot in #1256
  • Fix child animations not applying with SourceOperator on Drawable groups by @yuto-trd in #1263

Full Changelog: v1.0.0...v1.0.1

📥 Installation

Refer to the documentation here.

v1.0.0

08 Jan 16:20
445bdd5
Compare
Choose a tag to compare

What's Changed

  • feat: Add support for loading animated images by @yuto-trd in #1121
  • Enabled Keymap Editing by @yuto-trd in #1125
  • feat: Adjust keyframe positions for the latter elements after splitting by @yuto-trd in #1131
  • fix: Update preview when animation is changed by @yuto-trd in #1132
  • Fix Error When All Keyframes Are Deleted by @yuto-trd in #1138
  • Fix crash when editing properties in Node Editor by @yuto-trd in #1139
  • Remove use of Setter in Node by @yuto-trd in #1146
  • Upgrade target framework to net9.0 by @yuto-trd in #1154
  • Remove Usage of Setter by @yuto-trd in #1152
  • chore: reflect handle name change by @yuto-trd in #1173
  • Simplify yPosition calculation in DrawSplitted method by @yuto-trd in #1174
  • Add standalone binary creation to release workflow by @yuto-trd in #1176
  • Add .NET setup step to workflows by @yuto-trd in #1178
  • Fix handling of invalid Bounds cases by @yuto-trd in #1175
  • Remove inverse PathFillType enum values by @yuto-trd in #1179
  • Update package versions and enhance build script runtime handling by @yuto-trd in #1180
  • Add PerlinNoise and ShakeEffect filter effects by @yuto-trd in #1170
  • Add IPublishOperator interface and update related classes by @yuto-trd in #1187
  • Add Display attributes to BlendMode enum for localization improvements by @yuto-trd in #1188
  • Replace SharpDX.MediaFoundation with Vortice.MediaFoundation by @yuto-trd in #1189
  • Fix possible memory leak issues in disposal methods by @yuto-trd in #1190
  • Enhance rendering framework with new RenderNode architecture by @yuto-trd in #1196
  • Enable TransformEffect to apply to multiple targets by @yuto-trd in #1198
  • Create RenderTarget wrapper and refactor rendering classes by @yuto-trd in #1200
  • Replace BitmapIcon with Image for better rendering in EditorHostFallback by @yuto-trd in #1204
  • Enhance unit tests for filter effects by @yuto-trd in #1202
  • feat: add artifact upload step for code coverage results in CI workflow by @yuto-trd in #1205
  • feat: generate coverage reports in HTML format by @yuto-trd in #1206
  • Fix button overlap issue in output window on Windows by @yuto-trd in #1212
  • Implement Equals method for IImageSource and IVideoSource by @yuto-trd in #1214
  • Remove ObjectRegistry and enhance hierarchical event handling by @yuto-trd in #1215
  • feat: implement GetHashCode for VideoSource, SoundSource, and BitmapSource by @yuto-trd in #1218
  • Display output dialog content in tabs by @yuto-trd in #1216
  • Remove unused components and implement new API client by @yuto-trd in #1223
  • remove: eliminate the Beutl.Styling namespace by @yuto-trd in #1225
  • remove: eliminate unnecessary batch update logic in SourceOperation by @yuto-trd in #1231
  • Deprecate CoreObject Batch Update Feature by @yuto-trd in #1226
  • remove: eliminate unused package references and related logic by @yuto-trd in #1232
  • fix: format-daily.yml by @yuto-trd in #1236
  • Improve Audio Playback Stability by @yuto-trd in #1243
  • Add runtime parameter to build script restore commands by @yuto-trd in #1245
  • Bump version to 1.0.0 by @yuto-trd in #1246
  • Fix RuntimeIdentifiers handling in build scripts by @yuto-trd in #1247
  • Remove unused translations and fix spelling errors by @yuto-trd in #1248

Full Changelog: v1.0.0-preview.10...v1.0.0

📥 Installation

Refer to the documentation here.

v1.0.0-preview.10

12 Oct 18:25
b08bc5a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-preview.9...v1.0.0-preview.10

📥 Installation

Refer to the documentation here.

v1.0.0-preview.9

05 Oct 05:00
fcc56b3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0-preview.8...v1.0.0-preview.9

📥 Installation

Refer to the documentation here.

⚠️ Warning: Breaking Changes! ⚠️

This release includes significant changes that prevent projects created in previous versions from being loaded. Please make sure to back up your projects before starting work with the new version.

v1.0.0-preview.8

28 Jun 16:51
6be4945
Compare
Choose a tag to compare

What's Changed

  • Preferenceクラスでのディレクトリ指定を修正 by @indigo-san in #987
  • テキストの途中に空白を挿入すると例外が発生のを修正 by @indigo-san in #988
  • ビルドエラーを修正 by @indigo-san in #994
  • クリッピングの改善 by @indigo-san in #992
  • パッケージを更新 by @indigo-san in #998
  • 再生時の映像のずれを修正 by @indigo-san in #1004
  • Set Up Issue and Pull Request Templates by @indigo-san in #1006
  • Implement MediaReader/Writer Classes Using AVFoundation by @indigo-san in #1005
  • Update Dependencies by @indigo-san in #1007
  • タイムライン/要素操作の改善 by @indigo-san in #991
  • Modify Versioning to Enable Faster Builds by @indigo-san in #1008

Full Changelog: v1.0.0-preview.7...v1.0.0-preview.8

v1.0.0-preview.7

19 May 09:59
363890b
Compare
Choose a tag to compare

What's Changed

  • FilterEffectを選択するダイアログを改善 by @indigo-san in #973
  • Preferenceクラスを追加 by @indigo-san in #974
  • フィルタエフェクト、フォントなどを選択するポップアップで上部に固定する機能 by @indigo-san in #976
  • グラフエディタを改善 by @indigo-san in #977
  • バックドロップ(フレームバッファ)を追加 by @indigo-san in #978
  • モザイクエフェクトを追加 by @indigo-san in #979

Full Changelog: v1.0.0-preview.6...v1.0.0-preview.7

v1.0.0-preview.6

07 Apr 02:51
Compare
Choose a tag to compare

What's Changed

  • パッケージインストーラーのGUIを実装 by @indigo-san in #933
  • 複数のエフェクトターゲット by @indigo-san in #938
  • BrushEditorを改善 by @indigo-san in #944
  • 非sealedクラスのシリアル化を修正 by @indigo-san in #947
  • テキストが空白で始まる場合その空白が無視されるのを修正 by @indigo-san in #955
  • macOSに対応 by @indigo-san in #962
  • FFmpegでの出力にプロセスを使うようにした by @indigo-san in #961
  • Rational型のシリアル化とParseを修正 by @indigo-san in #966
  • エンコーダーの設定画面を改善 by @indigo-san in #964
  • パスエディタの実装とジオメトリーオブジェクトの追加 by @indigo-san in #949

Full Changelog: v1.0.0-preview.5...v1.0.0-preview.6