Skip to content

Releases: b-editor/beutl

v1.1.0

28 Nov 01:55
9907d25

Choose a tag to compare

What's Changed

  • fix: Windowsでのアップデートスクリプトの拡張子を修正 by @yuto-trd in #1404
  • Update Avalonia packages and migrate by @yuto-trd in #1405
  • build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #1406
  • アニメーションタブのカラースキームの変更とキーフレーム操作を改善 by @yuto-trd in #1411
  • fix: handle null sound source by clearing audio context by @yuto-trd in #1410
  • Remove Claude Code Review workflow and update dotnet format command by @yuto-trd in #1413
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1408
  • build(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #1409
  • feat: update OpenTelemetry dependencies and configuration by @yuto-trd in #1414
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1412
  • fix: add validation range for Gain and Speed properties by @yuto-trd in #1415
  • fix: handle multiple selected elements in animation submission logic by @yuto-trd in #1416
  • fix: update AVFoundation encoding methods to handle CoreMedia library loading and memory management by @yuto-trd in #1417
  • Migrate project to .NET 10.0 and switch package retrieval to Observable by @yuto-trd in #1419
  • Upgrade Avalonia packages and enhance drag-and-drop functionality by @yuto-trd in #1418
  • Add GitHub workflows for building packages and installers by @yuto-trd in #1420
  • Update FFmpeg package references and improve code consistency by @yuto-trd in #1422
  • Add FFmpeg installation dialog and service by @yuto-trd in #1421

Full Changelog: v1.0.7...v1.1.0

v1.0.7

13 Sep 16:30
63f9155

Choose a tag to compare

What's Changed

  • Add Display Attribute to Extensions by @Lighthigh57 in #1368
  • Add Display Attribute to Drawable by @sasakirione in #1370
  • Refactor code for improved clarity and consistency by @yuto-trd in #1371
  • Shiftキーを押しながらキーフレームを一括移動できるようにした by @yuto-trd in #1369
  • fix: add serialization and deserialization for Codec in FFmpegAudioEncoderSettings by @yuto-trd in #1372
  • fix: improve encoding settings handling when renaming files by @yuto-trd in #1373
  • Add output preset management features by @yuto-trd in #1377
  • fix: "Change to original length" will not consider speed property #1364 by @AioiLight in #1380
  • Add configurable scene start time and timeline support by @yuto-trd in #1381
  • Add smoothness property to threshold effect for enhanced rendering by @yuto-trd in #1384
  • fix: update installer to support x64 architecture installation by @yuto-trd in #1387
  • feat: Implement new graph-based Audio API by @yuto-trd in #1389
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1395
  • chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1393
  • build(deps): bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #1396
  • build(deps): bump System.Management from 9.0.0 to 9.0.4 by @dependabot[bot] in #1348
  • build(deps): bump Microsoft.Windows.CsWin32 from 0.3.106 to 0.3.183 by @dependabot[bot] in #1316
  • build(deps): bump ILGPU from 1.5.1 to 1.5.2 by @dependabot[bot] in #1306
  • Update resampling logic and sample rate handling by @yuto-trd in #1397
  • Add Claude Code GitHub Workflow by @yuto-trd in #1399
  • build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #1398
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1400
  • Add copy, paste, and delete functionality for keyframes in animation layer by @yuto-trd in #1388
  • タイムライン操作の改善 by @yuto-trd in #1401

New Contributors

Full Changelog: v1.0.6...v1.0.7

v1.0.6

20 Apr 11:37
21707d6

Choose a tag to compare

What's Changed

  • Fix resource management in rendering process by @yuto-trd in #1334
  • Use SKSurface for clipping instead of SKImage by @yuto-trd in #1336
  • Fix issue where keymap settings were not properly overridden by @yuto-trd in #1337
  • Fix message key for application launch prompt in win-update.ps1 by @yuto-trd in #1339
  • feat: ループ機能の追加 by @hashrock in #1347
  • feat(timeline): add a marker to tweak ending bar position by @hashrock in #1351
  • fix: clip for text block in ElementView.axaml by @yuto-trd in #1353
  • fix: adjust zoom functionality to maintain offset in Timeline view by @yuto-trd in #1355
  • Implement SKSL shader for some effects by @yuto-trd in #1346
  • Enhance Extension class with DisplayName property and update bindings by @yuto-trd in #1356

New Contributors

📥 Installation

Refer to the documentation here.

Full Changelog: v1.0.5...v1.0.6

v1.0.5

31 Mar 16:10
f8d695b

Choose a tag to compare

What's Changed

  • fix: handle invalid rectangles in Bounds calculation for DrawableGroup and Shape by @yuto-trd in #1304
  • build(deps): bump NUnit3TestAdapter from 4.6.0 to 5.0.0 by @dependabot in #1288
  • build(deps): bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 by @dependabot in #1291
  • build(deps): bump Microsoft.Extensions.DependencyModel from 9.0.0 to 9.0.3 by @dependabot in #1296
  • build(deps): bump Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.Logging, OpenTelemetry and OpenTelemetry.Exporter.Zipkin by @dependabot in #1293
  • build(deps): bump Microsoft.Extensions.Logging.Console from 9.0.0 to 9.0.3 by @dependabot in #1295
  • build(deps): bump NuGet.Protocol and NuGet.Resolver by @dependabot in #1309
  • build(deps): bump Microsoft.Extensions.FileSystemGlobbing from 9.0.0 to 9.0.3 by @dependabot in #1310
  • build(deps): bump Roslynator.Analyzers from 4.12.10 to 4.13.1 by @dependabot in #1311
  • build(deps): bump Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.Logging, OpenTelemetry and OpenTelemetry.Exporter.Console by @dependabot in #1312
  • build(deps): bump Microsoft.Extensions.TimeProvider.Testing from 9.0.0 to 9.3.0 by @dependabot in #1313
  • fix: Remove IEquatable implementation from Brush class to fix property update issue by @yuto-trd in #1303
  • fix: prevent occasional playback of the initial part during audio playback by @yuto-trd in #1319
  • fix: Improve path resolving for linux by @turtton in #1318
  • fix: update view models to check for disposal state before accessing … by @yuto-trd in #1320
  • Improve resource management and disposal tracking in view models by @yuto-trd in #1321
  • Allow extension installation without an account by @yuto-trd in #1322
  • Improve frame number calculation and fix preview playback timing issue by @yuto-trd in #1323

New Contributors

Full Changelog: v1.0.4...v1.0.5

📥 Installation

Refer to the documentation here.

v1.0.4

18 Mar 14:09
976d821

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

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

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

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

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

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.