Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1171 commits
Select commit Hold shift + click to select a range
5daf6ed
Add `FeathersPlugins` (#20963)
Zeophlite Sep 11, 2025
4ab8807
Bump cargo-bins/cargo-binstall from 1.14.1 to 1.15.4 (#20927)
dependabot[bot] Sep 11, 2025
e78b62d
Compute light probe matrix earlier and cache in LightProbeInfo #20738…
jz009 Sep 11, 2025
6354e6a
Bump actions/upload-pages-artifact from 3 to 4 (#20746)
dependabot[bot] Sep 11, 2025
34d1513
move utilities from bevy_reflect/derive to bevy_macro_utils. (#18204)
Bleachfuel Sep 11, 2025
acae6a5
Add a `WinitSettings::continuous` constructor (#20754)
ickshonpe Sep 11, 2025
54e9ad0
Run condition error tracks system (#20911)
janis-bhm Sep 11, 2025
fe7b780
Rename some variables in `TextPipeline` (#20970)
ickshonpe Sep 11, 2025
3eb5cfc
`TextFont` doc comment fix (#20971)
ickshonpe Sep 11, 2025
cfd8038
Feathers theme now uses `ThemeToken(SmolStr)` instread of &'static st…
viridia Sep 11, 2025
ea12ee7
Update observer_overhaul.md to have more double quotes (#20973)
atlv24 Sep 11, 2025
0991cba
Improve the standard_widgets_observers example (#20977)
cart Sep 12, 2025
8056c56
Stabler Solari world cache (#20980)
JMS55 Sep 12, 2025
859a3cb
Mitigate stack overflow on large Bundle inserts (#20772)
james7132 Sep 12, 2025
d38a1ec
Mark `bevy_ui_widgets` as experimental for now (#20972)
alice-i-cecile Sep 12, 2025
ab8d7e3
Disable publishing for internal crates (#20986)
mockersf Sep 12, 2025
ed65bc9
bevy_reflect: `Is` trait (#20978)
cart Sep 12, 2025
ff581c4
Use bevy_reflect::Is in standard_widgets_observers and add more comme…
cart Sep 12, 2025
f5a046d
Add deprecated EntityCommands::trigger and EntityWorldMut::trigger (#…
cart Sep 13, 2025
2c83362
Automatically add Send + Sync + 'static bounds to Event / EntityEvent…
cart Sep 13, 2025
197bcfc
SpawnDetails::spawned_at -> spawn_tick (#20997)
cart Sep 13, 2025
b5e9751
Make specialization cache cleanup respect material swaps (#20993)
tychedelia Sep 13, 2025
859d849
Fix links in observer_overhaul.md (#21000)
akimakinai Sep 13, 2025
069fd87
Mark meshes as changed *after* AssetEvents are processed. (#21002)
mrtracy Sep 13, 2025
1f4a90f
Fix typo in specialized_ui_transform.md (#21010)
IQuick143 Sep 13, 2025
066346d
Make `On` documentation more friendly (#21009)
greeble-dev Sep 13, 2025
a6f004a
Update documentation to reflect four cameras in split screen (#21005)
rlneumiller Sep 13, 2025
1434b75
fps overlay: allow picking through (#21016)
torsteingrindvik Sep 13, 2025
3d72fa5
Gave bevy::app::App the must_use attribute (#20995)
shoobooshooboo Sep 14, 2025
0647627
Add `$crate` in weak_handle macro (#21029)
akimakinai Sep 14, 2025
b913456
Improve render migration guide (#21019)
atlv24 Sep 14, 2025
cea78b9
fix sprite gizmo feature (#21018)
atlv24 Sep 14, 2025
08e4ce6
Impl ```AsAssetId``` for ```SceneRoot``` and ```DynamicSceneRoot``` (…
Glory2Antares Sep 14, 2025
25fd63b
More doc link tidy up (#21023)
ickshonpe Sep 14, 2025
7e45c45
fix(bevy_ptr): correct Debug impl for MovingPtr (#21040)
Mysvac Sep 15, 2025
5114589
Clean up mentions to update_archetype_component* functions (#21043)
james7132 Sep 15, 2025
fb3b2fc
Impl Debug for triggers (#21045)
akimakinai Sep 15, 2025
2a107c9
Add note about `z` translation value which is no longer present (#21057)
rparrett Sep 15, 2025
9667721
Improve suggestion when old name for `Justify` is used (#21056)
rparrett Sep 15, 2025
d7bee73
`directional_navigation` example tweak (#21055)
ickshonpe Sep 15, 2025
c86850f
Migration 17/wayland (#21053)
janis-bhm Sep 15, 2025
b91b52b
Fix `On::target` not being implemented for an `EntityEvent` without p…
greeble-dev Sep 15, 2025
550b9cd
mention import paths in TAA migration guide (#21061)
janis-bhm Sep 15, 2025
78db74d
remove publish script (#21064)
mockersf Sep 15, 2025
a044c66
mention `Hdr` import path (#21026) (#21063)
janis-bhm Sep 15, 2025
656e048
migration guide for #20427 (cursor) (#21062)
janis-bhm Sep 15, 2025
2ef73c5
fix: migration guide starting with backtick (#21065)
DaAlbrecht Sep 15, 2025
98610c3
readme: use a logo url available from everywhere (#21066)
mockersf Sep 15, 2025
989951c
fps overlay: text node display none if disable (#21015)
torsteingrindvik Sep 15, 2025
cdbc1a0
Run release exporter in ci (#21067)
mockersf Sep 15, 2025
beb42ae
Add `YAxisOrientation` migration guide. (#21068)
ickshonpe Sep 15, 2025
c26a45e
Add StateScoped as deprecated type alias (#21070)
alice-i-cecile Sep 15, 2025
af87cf4
Improve migration guide for changes to the default error handler (#21…
alice-i-cecile Sep 15, 2025
fba385e
Remove unneeded migration guide (#21077)
alice-i-cecile Sep 16, 2025
42ffaea
Change the default for `RenderTargetInfo::scale_factor` to `1.` (#21082)
ickshonpe Sep 16, 2025
f726cb2
update `bevy_ui_render`'s `derive_more` dependency (#21080)
ickshonpe Sep 16, 2025
2588452
Commandqueue uses source tracing. (#21084)
MushineLament Sep 16, 2025
6f236bf
Guard against VisibilityClass being duplicated while cloning (#21069)
it-me-joda Sep 16, 2025
b1b9d76
Fix tasks on wasm (#21096)
NthTensor Sep 16, 2025
2b911e4
improve render reorg guide (#21098)
atlv24 Sep 16, 2025
3dd5dc6
Expose getter/setter for EntityGeneration (#21101)
cBournhonesque Sep 17, 2025
89193cc
Fix empty children regression (#21099)
CorvusPrudens Sep 17, 2025
5fbd2e6
`UiDebugOptions` migration guide (#21088)
janis-bhm Sep 17, 2025
4f81cf8
add doc comment to manual texture view and handle (#21087)
janis-bhm Sep 17, 2025
166e913
Make `extract_text2d_sprite` public (#21104)
ickshonpe Sep 17, 2025
a8a5fda
fix `wasm32v1-none` compiling with --no-default-features (#21076)
janis-bhm Sep 17, 2025
8a2d9c1
Document missing brp methods (#21007)
MarcGuiselin Sep 17, 2025
4b138af
Rename `bevy_sprite::sprite::ScalingMode` to `SpriteScalingMode` (#21…
ickshonpe Sep 17, 2025
2144371
Add release note for infiinite children (#21107)
alice-i-cecile Sep 18, 2025
f40f040
Improve error message for warn_on_no_render_graph (#21112)
alice-i-cecile Sep 18, 2025
870c8ca
Use `$crate` instead of `bevy_ptr` in `move_as_ptr` macro (#21113)
chescock Sep 18, 2025
8b36cca
Combine added and existing `ComponentId`s in a single allocation (#21…
chescock Sep 18, 2025
dc14df3
(stable) CI Fix (#20913)
janis-bhm Sep 20, 2025
45f54fd
Bump crate-ci/typos from 1.35.5 to 1.36.2 (#21047)
dependabot[bot] Sep 21, 2025
165c975
`JustifySelf` doc comment edit (#21130)
ickshonpe Sep 21, 2025
70b6958
Bevy 0.17 release notes editorial pass (#21108)
cart Sep 21, 2025
8988bc9
add helper to get tile_data_from_tile_pos from tilemapchunktiledata (…
ChristopherBiscardi Sep 21, 2025
5f9b085
BRP allow spawning/inserting Components with only `Reflect` (#20981)
Leinnan Sep 21, 2025
b2e7e97
`UiGlobalTransform` helper methods (#21085)
ickshonpe Sep 21, 2025
6da51ef
move gltf examples to gltf category (#21141)
ChristopherBiscardi Sep 21, 2025
a697c0b
enable calculating the Transform of a tile (#21150)
ChristopherBiscardi Sep 21, 2025
b4223b4
enable required transitive features on docs.rs (#21151)
mockersf Sep 21, 2025
1ca2800
Borders example cleanup (#21128)
ickshonpe Sep 21, 2025
bb8a01c
Add data-driven rendering release note. (#21142)
tychedelia Sep 21, 2025
06c5778
Improve migration guide for Sprite anchor changes (#21155)
alice-i-cecile Sep 21, 2025
8c27a7b
Add release notes for per-side UI border colors (#21154)
alice-i-cecile Sep 21, 2025
9ac1bb1
Add release notes for new Sun Disk feature (#21153)
alice-i-cecile Sep 21, 2025
af32dd2
Safe `deconstruct_moving_ptr` (#20990)
chescock Sep 21, 2025
b7b8fa4
`TypedReflectDeserializer`: return a concrete value when possible (#2…
SkiFire13 Sep 21, 2025
9de4cd4
Detailed migration guide for automatic reflection registration (#21109)
alice-i-cecile Sep 21, 2025
4cf5fc3
Removes redundant LLD configuration for x86_64-unknown-linux-gnu (#21…
noahsabaj Sep 22, 2025
c924609
Updated feathers example to permit toggling of disable state. (#21160)
viridia Sep 22, 2025
e4f93a2
Adds migration instructions for old zstd feature. (#21161)
noahsabaj Sep 22, 2025
0810283
Improve searchability of wgpu 25 migration (#21163)
alice-i-cecile Sep 22, 2025
ca506d7
Bump crate versions to 0.18.0-dev (#21001)
james7132 Sep 22, 2025
91715c2
Migration guide for the `stack_index` to `z_order` change. (#21166)
ickshonpe Sep 22, 2025
df818d8
Added required components to InheritableFont and ThemeFontColor (#21172)
viridia Sep 22, 2025
4dce90e
Change `ImageRenderTarget`'s `scale_factor` to an `f32` (#21054)
ickshonpe Sep 22, 2025
fc9d37e
Add `serialize` method to `ReflectSerialize` (bevy_reflect) (#21171)
Mysvac Sep 22, 2025
b643c3c
Change default for `ExecutorKind` when `std` feature is off (#21159)
hukasu Sep 22, 2025
2e07ba9
Fix docs on `Query::single_inner()` saying it panics (#21173)
BD103 Sep 22, 2025
12f802b
Revived #18741, Remove `SimpleExecutor`. (#21176)
ElliottjPierce Sep 22, 2025
5611bb4
Fix release content heading metadata syntax (#21178)
cart Sep 23, 2025
a0e9aab
chore: update encase to 0.12 (#21078)
fundon Sep 23, 2025
7318af1
`NonSendMut` alias (#21186)
janis-bhm Sep 24, 2025
3e12f31
Fix animation crate typo from resume to pause (#21188)
torsteingrindvik Sep 24, 2025
12322e6
Fix serialize feature always activating bevy_render (#21199)
janhohenheim Sep 24, 2025
b44ca1c
`Val` constructors test (#21193)
ickshonpe Sep 24, 2025
2592da6
Add UiDebugOptions to type registry (#21190)
mirsella Sep 24, 2025
a33aea1
implement `Add`, `Sub`, and `Mul<f32>` for `BorderRect` (#21192)
ickshonpe Sep 24, 2025
5d83e9e
Print `Name` in `validate_parent_has_component` (#21189)
Zeophlite Sep 25, 2025
180307c
Fix assets not reloading on AddedAsset event (#21183)
dloukadakis Sep 25, 2025
64199f8
Add two basic tests for asset hot reloading. (#21203)
andriyDev Sep 25, 2025
177f4c0
Update subsecond to 0.7.0-rc.0 (#21220)
cart Sep 26, 2025
5aa5e52
Fix chrome rendering bug (#21202)
atlv24 Sep 26, 2025
b17cacb
Log reloads only when an asset has been reloaded (#21218)
dloukadakis Sep 26, 2025
dbbee31
Fix typo in gradient types link (#21227)
akimakinai Sep 26, 2025
1032559
add methods to *EntityMut to UnsafeEntityCell as an escape hatch (#21…
hymm Sep 26, 2025
1e6e6cf
Re-export disqualified::ShortName from bevy_utils (#21255)
cBournhonesque Sep 28, 2025
559b2a1
run codeql on PRs to automatically detect security vulnerabilities (#…
mockersf Sep 28, 2025
2472010
Remove redundant `$arg: ident` of the `impl_typed_function` macro (#2…
Mysvac Sep 28, 2025
c78c41c
Fix footgunny `MeshPlugin` export (#21254)
janhohenheim Sep 28, 2025
a61c201
Fix crash with RenderDiagnosticsPlugin on mac (#21238)
akimakinai Sep 28, 2025
f484b78
Add conversion from DebugName to Cow<'static, str> (#21257)
cBournhonesque Sep 28, 2025
e33ec1c
Make Entity construction more ergonomic (#21246)
Shatur Sep 28, 2025
9a3ba33
Rename "raw" in entity methods into "row" (#21262)
Shatur Sep 28, 2025
a99e087
Make `DirectionalLight` `Copy` (#21268)
janhohenheim Sep 29, 2025
38bc8b9
Add additional FixedHasher details in HashSet and HashMap docs (#21266)
insprac Sep 29, 2025
9fc95e3
Make run_fixed_main_schedule public (#21277)
dubrowgn Sep 29, 2025
d639d59
Fix https / http asset loader on WASM (#21283)
alice-i-cecile Sep 29, 2025
bec588f
Add list of supported KHR extensions to bevy_gltf's docs (#19100)
jf908 Sep 29, 2025
cf19650
Remove systems from schedule (#20298)
hymm Sep 29, 2025
fac186f
UI stack partition (#20870)
ickshonpe Sep 29, 2025
9a4a119
Bump crate-ci/typos from 1.36.2 to 1.36.3 (#21270)
dependabot[bot] Sep 29, 2025
0fc6c66
Allow querying multiple components from FilteredEntityMut (#21182)
cBournhonesque Sep 29, 2025
e713c7b
Change `bevy_math` to use `inline` instead of `inline(always)` (#20887)
greeble-dev Sep 29, 2025
c738bce
easy screenshot plugin (#21235)
mockersf Sep 29, 2025
523f40a
BufferSlice cleanup (#21289)
akimakinai Sep 30, 2025
2133fcd
Delete animation graph migration code. (#21286)
andriyDev Sep 30, 2025
9ec9e0c
Delete `Callback` and use observers to control widgets for 0.17 (#21247)
viridia Sep 30, 2025
633f14b
Remove `offset` argument from `TrackedRenderPass::set_index_buffer` (…
akimakinai Sep 30, 2025
227c222
Add closure-based EntityEvent triggers (#21284)
cart Sep 30, 2025
8272c41
Fix the index values in the comments (#21276)
baozaolaoba-top Sep 30, 2025
329630c
Remove parking_lot dependency (#20630)
james7132 Sep 30, 2025
c179b27
Replace `feature(doc_auto_cfg)` with `feature(doc_cfg)`. (#21304)
kpreid Sep 30, 2025
db43e7e
Register unit type alongside the other primitives (#21298)
MichalGniadek Sep 30, 2025
6c1ec93
Replace `feature(doc_auto_cfg)` with `feature(doc_cfg)`, part 2 (#21306)
mockersf Sep 30, 2025
d54545b
disable macos/ios check for clustered decals (#21297)
robtfm Sep 30, 2025
e46108b
Add From impls for Aabb and Aabb3d (#21307)
atlv24 Oct 1, 2025
eac8bc7
Exclude ICEing example from doc scrape (#21308)
janhohenheim Oct 1, 2025
0b8844a
Fix documentation for shared method in BevyManifest (#21312)
samoylovfp Oct 1, 2025
514bdad
Fix typo in `Task` docs (#21323)
rparrett Oct 1, 2025
feea1a1
Update `cargo-binstall` to v1.15.6 (#21324)
BD103 Oct 1, 2025
560ffd7
make Prepass/ShadowsEnabled methods on Material (#20999)
ecoskey Oct 1, 2025
955b222
fix updatemode::reactive (#21295)
robtfm Oct 1, 2025
efb8e1d
Split `AnimationTarget` into two components (#20774)
greeble-dev Oct 1, 2025
859d9c4
bevy_render: improve panic message when render graph node doesn't exi…
jakobhellermann Oct 1, 2025
bb26c6e
Remove empty DevToolsPlugin (#21328)
dloukadakis Oct 1, 2025
2c742e2
clustered decals docs: macOS and iOS are no longer restricted (#21332)
ChristopherBiscardi Oct 2, 2025
3f08ae4
Solari: Support clear color (#21350)
JMS55 Oct 2, 2025
444c795
Solari: Fix world cache update using last frame's light tiles due to …
JMS55 Oct 2, 2025
885dda7
`font_count` method (#21314)
ickshonpe Oct 2, 2025
cc4398e
Avoid a "RefCell already borrowed" error with WINIT_WINDOWS (#21338)
ejrh Oct 3, 2025
dfb809c
Implement `Reflect` for `CameraOutputMode` (#21344)
beicause Oct 3, 2025
cd44b30
Reexport `Entry` from `indexmap` crate (#21367)
VasanthakumarV Oct 3, 2025
20f6262
set spawn_despawn on the correct entity when despawning (#21364)
janis-bhm Oct 4, 2025
6adae04
Use slider precision to format feathers slider label (#21325)
doup Oct 4, 2025
8009dd7
Remove unnecessary calls to `world.flush()` (#21371)
WaterWhisperer Oct 4, 2025
27b9527
fix typo in viewport_node example (#21377)
df51d Oct 4, 2025
9227946
Relax deferred UnsafeWorldCell visibility (#21360)
CorvusPrudens Oct 4, 2025
4eabbb7
Fix u32 overflow when window is resize (#21365)
baozaolaoba-top Oct 4, 2025
419e733
Fixed fog contribution for point and spotlights (#21387)
JeroenHoogers Oct 4, 2025
c33529f
Assorted polish for lib.rs (#21386)
xyrar Oct 4, 2025
2d99d22
fix: query `UiGlobalTransform` instead of `GlobalTransform` (#21382)
df51d Oct 4, 2025
1fd3bfb
Fix clippy lint for importing `Arc` from `std` instead of `alloc` (#2…
LeandroVandari Oct 5, 2025
c2e8d92
Derive `Copy` and `Clone` for `FontAtlasKey` (#21315)
ickshonpe Oct 5, 2025
471c4c1
Clamp scroll offset to prevent scrollbar thumb from going out of boun…
sroauth Oct 5, 2025
d00240d
Draw aabb gizmos only for visible entities (#20813)
dloukadakis Oct 5, 2025
6e73646
Fix entity reservation on 32-bit platforms (#21401)
Shatur Oct 5, 2025
6687279
Emit slider drag value change only when value changes (#21404)
doup Oct 5, 2025
8a164b7
Call `world.flush()` after `mark_spawn_despawn()` (#21397)
chescock Oct 5, 2025
fa40e69
`Interaction::Hovered` fix (#21375)
ickshonpe Oct 5, 2025
baddb7e
Remove uses of `#[cfg(feature = "track_location")]` outside of the im…
chescock Oct 5, 2025
04d7029
Fix slider value indicator bar when value is out of range (#21405)
doup Oct 5, 2025
1e23249
Update ron requirement from 0.10 to 0.11 (#21416)
dependabot[bot] Oct 6, 2025
265ddd5
Bump super-linter/super-linter from 8.1.0 to 8.2.0 (#21415)
dependabot[bot] Oct 6, 2025
9a643c6
(Adopted) Bump crate-ci/typos from 1.36.3 to 1.37.2 #21414 (#21418)
greeble-dev Oct 6, 2025
11059de
Fix clippy when `target_os = "windows"` (#21419)
greeble-dev Oct 6, 2025
0639b5c
Use BlobArray and ThinColumn in ResourceData and ComponentSparseSet (…
james7132 Oct 6, 2025
4442bcc
Remove unused wgsl functions (#21288)
janhohenheim Oct 6, 2025
7ee613a
update taplo to 0.10.0 (#21330)
mockersf Oct 6, 2025
35c7709
`TextPipeline::queue_text` refactor (#21342)
ickshonpe Oct 6, 2025
7205b91
Aabb gizmo api (#21356)
atlv24 Oct 6, 2025
c233772
bevy_mesh optional morph (#21389)
atlv24 Oct 6, 2025
15de74c
Image::reinterpret_size and Image::reinterpret_stacked_2d_as_array no…
KirmesBude Oct 6, 2025
4dfb655
Solari initial realtime specular work (#21391)
JMS55 Oct 6, 2025
39d4809
Optimize `prepare_bloom_bind_groups` (#21420)
beicause Oct 6, 2025
4e44fcc
Use `ptr::is_aligned` now that it's stable. (#21422)
chescock Oct 6, 2025
bb01a9f
Raise compile error when using non-static lifetimes in `#[derive(Reso…
VasanthakumarV Oct 6, 2025
29b6ca7
Add From Cuboid for Aabb3d (#21392)
atlv24 Oct 6, 2025
ff7837e
Rename animation to gltf_animation (#21388)
atlv24 Oct 6, 2025
7fc9bba
rename ThinColumn to Column (#21427)
ecoskey Oct 6, 2025
b7a90ae
make bevy_mesh optional for bevy_animate (#20742)
atlv24 Oct 6, 2025
6b34012
Rename cuboid to cube (#21393)
atlv24 Oct 6, 2025
40df90c
Make bevy_mikktspace optional (#21390)
atlv24 Oct 6, 2025
1610aa9
Remove `FontAtlasSets` (#21345)
ickshonpe Oct 6, 2025
2146899
Add a few basic tests for asset processing. (#21409)
andriyDev Oct 7, 2025
5ef1176
Load ktx2 LUT images with sRGB off. (#21432)
andriyDev Oct 7, 2025
9412212
Send the entire loaded asset instead of decomposing it on the loader …
andriyDev Oct 7, 2025
6239e5c
Add `From<Uuid>` implementation for `Handle<A>` (#21394)
JMLX42 Oct 7, 2025
9fe6234
rename bevy_sprite_picking_backend to sprite_picking (#21437)
atlv24 Oct 7, 2025
2377a42
Fix nightly clippy (#21445)
beicause Oct 7, 2025
f73e3bc
Add generator command to features md file (#21434)
atlv24 Oct 7, 2025
14756e1
Rename bevy_ui_picking_backend to ui_picking (#21435)
atlv24 Oct 7, 2025
66e8232
Add bevy_camera_controllers crate and move freecam implementation int…
alice-i-cecile Oct 7, 2025
44b904e
Rename bevy_mesh_picking_backend to mesh_picking (#21436)
atlv24 Oct 7, 2025
f578a38
Add a conversion factor for MouseScrollUnit and use in camera control…
alice-i-cecile Oct 8, 2025
80e8d37
Reduce default sensitivity for free_cam controller (#21451)
alice-i-cecile Oct 8, 2025
78f36cf
Trait tag for Message (#21462)
SpecificProtagonist Oct 8, 2025
63a70ed
Change friction behavior in freecam to use smooth nudge #21455 (#21464)
rossleonardy Oct 8, 2025
3209f0f
Make WGPU_ADAPTER_NAME check substring (#21469)
tychedelia Oct 8, 2025
5316053
un-hide the feathers example (#21463)
mockersf Oct 9, 2025
abdf657
Fix feature flags for solari and meshlets examples (#21474)
alice-i-cecile Oct 9, 2025
7376755
Freecam example (#21477)
Niyudi Oct 9, 2025
b2759ed
Allow only parentheses in #[reflect(...)] (#21400)
dloukadakis Oct 9, 2025
0b3a340
Ring shape primitive (#21446)
tigregalis Oct 9, 2025
f3ec3c0
Cargo Feature Collections (#21472)
cart Oct 10, 2025
fef6b51
`FreeCam`: stop cursor from remaining grabbed when camera controller …
janis-bhm Oct 10, 2025
ea8f22e
Convert `ProcessorTransactionLog` into a trait. (#21476)
andriyDev Oct 10, 2025
d5595c9
Switch to try_insert in UICameraPropagate (#21519)
cBournhonesque Oct 12, 2025
5fed6c2
Bump crate-ci/typos from 1.37.2 to 1.38.1 (#21522)
dependabot[bot] Oct 13, 2025
af5f307
Bump github/codeql-action from 3 to 4 (#21523)
dependabot[bot] Oct 13, 2025
409857f
Stop using `AssetId` in the `AssetServer` and use `AssetIndex` instea…
andriyDev Oct 13, 2025
c6bc114
Solari indirect specular support (#21355)
JMS55 Oct 13, 2025
384929b
Fix a crash that occurs when an off-screen entity's material type cha…
pcwalton Oct 13, 2025
d5e450c
Add tests for asset processing to show the problem with #21269. (#21433)
andriyDev Oct 13, 2025
0d6cb16
Make Radio Button behaviour modular and consistent with other widgets…
PPakalns Oct 13, 2025
e15cc8b
Rename clear_child* to detach_child* (#21470)
johannesvollmer Oct 13, 2025
b94662a
Fix Intel iGPU Rendering (#21475)
tychedelia Oct 13, 2025
aa1104e
Create tests to show that dropping handles can cancel loads. (#21518)
andriyDev Oct 13, 2025
e02319f
Fix gizmo clipping again (#21503)
atlv24 Oct 13, 2025
fcd5c26
Add dependencies on morph feature for bevy_pbr, fixes #21528 (#21529)
TeamDman Oct 14, 2025
8e37797
Render assets diagnostics (#19311)
hukasu Oct 14, 2025
7939097
lift limits up a bit for bevy_material (#21533)
atlv24 Oct 14, 2025
52b4a2d
Do not attempt to grab pointer on web if unsupported. (#21534)
rectalogic Oct 14, 2025
b81dabe
bevy_gizmos_render (#21536)
atlv24 Oct 14, 2025
1e7f493
Fix typo in features.md.tpl (#21546)
cart Oct 14, 2025
af1ff01
Fix a few "repeated word" typos (#21547)
rparrett Oct 14, 2025
f7a6686
Remove chatty logs from default filter (#21548)
janhohenheim Oct 14, 2025
3ca67f0
Update npm test dependencies (#21372)
mockersf Oct 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
22 changes: 5 additions & 17 deletions .cargo/config_fast_builds.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@
# ## LLD
#
# LLD is a linker from the LLVM project that supports Linux, Windows, macOS, and Wasm. It has the greatest
# platform support and the easiest installation process. It is enabled by default in this file for Linux
# and Windows. On macOS, the default linker yields higher performance than LLD and is used instead.
# platform support and the easiest installation process. It is enabled by default in this file for Windows.
# LLD is the default linker in Rust itself for Linux, so no configuration is needed.
# On macOS, the default linker yields higher performance than LLD and is used instead.
#
# To install, please scroll to the corresponding table for your target (eg. `[target.x86_64-pc-windows-msvc]`
# for Windows) and follow the steps under `LLD linker`.
Expand All @@ -22,8 +23,8 @@
# through its high parallelism, though it only supports Linux.
#
# Mold is disabled by default in this file. If you wish to enable it, follow the installation instructions for
# your corresponding target, disable LLD by commenting out its `-Clink-arg=...` line, and enable Mold by
# *uncommenting* its `-Clink-arg=...` line.
# your corresponding target, disable LLD by commenting out its `-Clink-arg=...` line (not applicable for Linux anymore),
# and enable Mold by *uncommenting* its `-Clink-arg=...` line.
#
# There is a fork of Mold named Sold that supports macOS, but it is unmaintained and is about the same speed as
# the default ld64 linker. For this reason, it is not included in this file.
Expand Down Expand Up @@ -65,17 +66,7 @@
# For more information, see the blog post at <https://blog.rust-lang.org/2023/11/09/parallel-rustc.html>.

[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = [
# LLD linker
#
# You may need to install it:
#
# - Ubuntu: `sudo apt-get install lld clang`
# - Fedora: `sudo dnf install lld clang`
# - Arch: `sudo pacman -S lld clang`
"-Clink-arg=-fuse-ld=lld",

# Mold linker
#
# You may need to install it:
Expand All @@ -92,9 +83,6 @@ rustflags = [
# Some systems may experience linker performance issues when running doc tests.
# See https://github.com/bevyengine/bevy/issues/12207 for details.
rustdocflags = [
# LLD linker
"-Clink-arg=-fuse-ld=lld",

# Mold linker
# "-Clink-arg=-fuse-ld=mold",
]
Expand Down
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
custom: https://bevyengine.org/donate/
custom: https://bevy.org/donate/
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,10 @@ labels: C-Bug, S-Needs-Triage
assignees: ''
---

## Bevy version
## Bevy version and features

The release number or commit hash of the version you're using.
- The release number or commit hash of the version you're using.
- If you're not using default features, the combination of bevy's cargo features you are using.

## \[Optional\] Relevant system information

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/docs_improvement.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ assignees: ''

Provide a link to the documentation and describe how it could be improved. In what ways is it incomplete, incorrect, or misleading?

If you have suggestions on exactly what the new docs should say, feel free to include them here. Alternatively, make the changes yourself and [create a pull request](https://bevyengine.org/learn/contribute/helping-out/writing-docs/) instead.
If you have suggestions on exactly what the new docs should say, feel free to include them here. Alternatively, make the changes yourself and [create a pull request](https://bevy.org/learn/contribute/helping-out/writing-docs/) instead.
2 changes: 1 addition & 1 deletion .github/actions/install-linux-deps/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ inputs:
wayland:
description: Install Wayland (libwayland-dev)
required: false
default: "false"
default: "true"
xkb:
description: Install xkb (libxkbcommon-dev)
required: false
Expand Down
59 changes: 29 additions & 30 deletions .github/start-mobile-example/mobile.conf.js
Original file line number Diff line number Diff line change
@@ -1,35 +1,34 @@
exports.config = {
user: process.env.BROWSERSTACK_USERNAME,
key: process.env.BROWSERSTACK_ACCESS_KEY,
user: process.env.BROWSERSTACK_USERNAME,
key: process.env.BROWSERSTACK_ACCESS_KEY,

updateJob: false,
specs: [
'./specs/screenshot.js'
],
exclude: [],
updateJob: false,
specs: ["./specs/screenshot.js"],
exclude: [],

capabilities: [{
project: "Bevy Example",
build: 'Bevy Example Runner',
name: 'run_example',
device: process.env.DEVICE || 'Samsung Galaxy S23',
os_version: process.env.OS_VERSION || "13.0",
app: process.env.BROWSERSTACK_APP_ID,
'browserstack.debug': true,
orientation: 'LANDSCAPE'
}],
capabilities: [
{
project: "Bevy Example",
build: "Bevy Example Runner",
name: "run_example",
device: process.env.DEVICE || "Samsung Galaxy S23",
os_version: process.env.OS_VERSION || "13.0",
app: process.env.BROWSERSTACK_APP_ID,
"browserstack.debug": true,
orientation: "PORTRAIT",
},
],

logLevel: 'info',
coloredLogs: true,
screenshotPath: './screenshots/',
baseUrl: '',
waitforTimeout: 10000,
connectionRetryTimeout: 90000,
connectionRetryCount: 3,
logLevel: "info",
coloredLogs: true,
baseUrl: "",
waitforTimeout: 10000,
connectionRetryTimeout: 90000,
connectionRetryCount: 3,

framework: 'mocha',
mochaOpts: {
ui: 'bdd',
timeout: 20000
}
};
framework: "mocha",
mochaOpts: {
ui: "bdd",
timeout: 20000,
},
};
Loading