Skip to content

Commit 410183b

Browse files
authored
update changelog (#1092)
1 parent caf3d8b commit 410183b

File tree

1 file changed

+143
-5
lines changed

1 file changed

+143
-5
lines changed

CHANGELOG.md

+143-5
Original file line numberDiff line numberDiff line change
@@ -10,73 +10,211 @@ current changes on git with [previous release tags][git_tag_comparison].
1010
## Unreleased
1111

1212
### Added
13-
13+
- [add bevymark benchmark example][273]
14+
- [gltf: support camera and fix hierarchy][772]
15+
- [Add tracing spans to schedules, stages, systems][789]
16+
- [add example that represents contributors as bevy icons][801]
17+
- [Add received character][805]
18+
- [Add bevy_dylib to force dynamic linking of bevy][808]
19+
- [Added RenderPass::set_scissor_rect][815]
1420
- [`bevy_log`][836]
1521
- Adds logging functionality as a Plugin.
1622
- Changes internal logging to work with the new implementation.
23+
- [cross-platform main function][847]
1724
- [Controllable ambient light color][852]
1825
- Added a resource to change the current ambient light color for PBR.
1926
- [Added more basic color constants][859]
27+
- [Add box shape][883]
28+
- [Expose an EventId for events][894]
2029
- [System Inputs, Outputs, and Chaining][876]
2130
- [Expose an `EventId` for events][894]
2231
- [Added `set_cursor_position` to `Window`][917]
2332
- [Added new Bevy reflection system][926]
2433
- Replaces the properties system
25-
- [Add removal_detection example][945]
2634
- [Add support for Apple Silicon][928]
27-
- [Allow windows to be maximized][1001]
35+
- [Live reloading of shaders][937]
36+
- [ Store mouse cursor position in Window][940]
37+
- [Add removal_detection example][945]
38+
- [Additional vertex attribute value types][946]
39+
- [Added WindowFocused event][956]
40+
- [Tracing chrome span names][979]
41+
- [Allow windows to be maximized][1004]
42+
- [GLTF: load default material][1016]
43+
- [can spawn a scene from a ChildBuilder, or directly set its parent when spawning it][1026]
44+
- [add ability to load `.dds`, `.tga`, and `.jpeg` texture formats][1038]
45+
- [add ability to provide custom a `AssetIo` implementation][1037]
2846

2947
### Changed
3048

49+
- [delegate layout reflection to RenderResourceContext][691]
50+
- [Fall back to remove components one by one when failing to remove a bundle][719]
51+
- [Port hecs derive macro improvements][761]
52+
- [Use glyph_brush_layout and add text alignment support][765]
53+
- [upgrade glam and hexasphere][791]
54+
- [Flexible ECS Params][798]
55+
- [Make Timer.tick return &Self][820]
3156
- [FileAssetIo includes full path on error][821]
3257
- [Removed ECS query APIs that could easily violate safety from the public interface][829]
3358
- [Changed Query filter API to be easier to understand][834]
59+
- [bevy_render: delegate buffer aligning to render_resource_context][842]
60+
- [wasm32: non-spirv shader specialization][843]
61+
- [Renamed XComponents to XBundle][863]
62+
- [Check for conflicting system resource parameters][864]
63+
- [Tweaks to TextureAtlasBuilder.finish()][887]
64+
- [do not spend time drawing text with is_visible = false][893]
65+
- [Extend the Texture asset type to support 3D data][903]
3466
- [Breaking changes to timer API][914]
3567
- Created getters and setters rather than exposing struct members.
3668
- [Removed timer auto-ticking system][931]
3769
- Added an example of how to tick timers manually.
70+
- [When a task scope produces <= 1 task to run, run it on the calling thread immediately][932]
3871
- [Breaking changes to Time API][934]
3972
- Created getters to get `Time` state and made members private.
4073
- Modifying `Time`'s values directly is no longer possible outside of bevy.
4174
- [Use `mailbox` instead of `fifo` for vsync on supported systems][920]
75+
- [switch winit size to logical to be dpi independent][947]
76+
- [Change bevy_input::Touch API to match similar APIs][952]
77+
- [Run parent-update and transform-propagation during the "post-startup" stage (instead of "startup")][955]
78+
- [Renderer Optimization Round 1][958]
79+
- [Change`TextureAtlasBuilder` into expected Builder conventions][969]
80+
- [Optimize Text rendering / SharedBuffers][972]
81+
- [hidpi swap chains][973]
82+
- [optimize asset gpu data transfer][987]
83+
- [naming coherence for cameras][995]
84+
- [Schedule v2][1021]
85+
- [Use shaderc for aarch64-apple-darwin][1027]
86+
- [update `Window`'s `width` & `height` methods to return `f32`][1033]
4287
- [Break out Visible component from Draw][1034]
4388
- Users setting `Draw::is_visible` or `Draw::is_transparent` should now set `Visible::is_visible` and `Visible::is_transparent`
4489
- [`winit` upgraded from version 0.23 to version 0.24][1043]
90+
- [set is_transparent to true by default for UI bundles][1071]
4591

4692
### Fixed
4793

4894
- [Fixed typos in KeyCode identifiers][857]
95+
- [Remove redundant texture copies in TextureCopyNode][871]
96+
- [Fix a deadlock that can occur when using scope() on ComputeTaskPool from within a system][892]
4997
- [Don't draw text that isn't visible][893]
5098
- [Use `instant::Instant` for WASM compatibility][895]
99+
- [Fix pixel format conversion in bevy_gltf][897]
51100
- [Fixed duplicated children when spawning a Scene][904]
52101
- [Corrected behaviour of the UI depth system][905]
102+
- [Allow despawning of hierarchies in threadlocal systems][908]
103+
- [Fix `RenderResources` index slicing][948]
53104
- [Run parent-update and transform-propagation during the "post-startup" stage][955]
54-
105+
- [Fix collision detection by comparing abs() penetration depth][966]
106+
- [deal with rounding issue when creating the swap chain][997]
107+
- [only update components for entities in map][1023]
108+
- [Don't panic when attempting to set shader defs from an asset that hasn't loaded yet][1035]
109+
110+
[273]: https://github.com/bevyengine/bevy/pull/273
111+
[691]: https://github.com/bevyengine/bevy/pull/691
112+
[719]: https://github.com/bevyengine/bevy/pull/719
113+
[761]: https://github.com/bevyengine/bevy/pull/761
114+
[761]: https://github.com/bevyengine/bevy/pull/761
115+
[765]: https://github.com/bevyengine/bevy/pull/765
116+
[772]: https://github.com/bevyengine/bevy/pull/772
117+
[772]: https://github.com/bevyengine/bevy/pull/772
118+
[789]: https://github.com/bevyengine/bevy/pull/789
119+
[791]: https://github.com/bevyengine/bevy/pull/791
120+
[798]: https://github.com/bevyengine/bevy/pull/798
121+
[801]: https://github.com/bevyengine/bevy/pull/801
122+
[801]: https://github.com/bevyengine/bevy/pull/801
123+
[805]: https://github.com/bevyengine/bevy/pull/805
124+
[808]: https://github.com/bevyengine/bevy/pull/808
125+
[815]: https://github.com/bevyengine/bevy/pull/815
126+
[820]: https://github.com/bevyengine/bevy/pull/820
55127
[821]: https://github.com/bevyengine/bevy/pull/821
128+
[821]: https://github.com/bevyengine/bevy/pull/821
129+
[829]: https://github.com/bevyengine/bevy/pull/829
56130
[829]: https://github.com/bevyengine/bevy/pull/829
57131
[834]: https://github.com/bevyengine/bevy/pull/834
132+
[834]: https://github.com/bevyengine/bevy/pull/834
133+
[836]: https://github.com/bevyengine/bevy/pull/836
58134
[836]: https://github.com/bevyengine/bevy/pull/836
135+
[842]: https://github.com/bevyengine/bevy/pull/842
136+
[843]: https://github.com/bevyengine/bevy/pull/843
137+
[847]: https://github.com/bevyengine/bevy/pull/847
59138
[852]: https://github.com/bevyengine/bevy/pull/852
139+
[852]: https://github.com/bevyengine/bevy/pull/852
140+
[857]: https://github.com/bevyengine/bevy/pull/857
60141
[857]: https://github.com/bevyengine/bevy/pull/857
61142
[859]: https://github.com/bevyengine/bevy/pull/859
143+
[859]: https://github.com/bevyengine/bevy/pull/859
144+
[863]: https://github.com/bevyengine/bevy/pull/863
145+
[864]: https://github.com/bevyengine/bevy/pull/864
146+
[871]: https://github.com/bevyengine/bevy/pull/871
147+
[876]: https://github.com/bevyengine/bevy/pull/876
62148
[876]: https://github.com/bevyengine/bevy/pull/876
149+
[883]: https://github.com/bevyengine/bevy/pull/883
150+
[887]: https://github.com/bevyengine/bevy/pull/887
151+
[892]: https://github.com/bevyengine/bevy/pull/892
63152
[893]: https://github.com/bevyengine/bevy/pull/893
153+
[893]: https://github.com/bevyengine/bevy/pull/893
154+
[893]: https://github.com/bevyengine/bevy/pull/893
155+
[894]: https://github.com/bevyengine/bevy/pull/894
156+
[894]: https://github.com/bevyengine/bevy/pull/894
64157
[894]: https://github.com/bevyengine/bevy/pull/894
65158
[895]: https://github.com/bevyengine/bevy/pull/895
159+
[895]: https://github.com/bevyengine/bevy/pull/895
160+
[897]: https://github.com/bevyengine/bevy/pull/897
161+
[903]: https://github.com/bevyengine/bevy/pull/903
162+
[904]: https://github.com/bevyengine/bevy/pull/904
66163
[904]: https://github.com/bevyengine/bevy/pull/904
67164
[905]: https://github.com/bevyengine/bevy/pull/905
165+
[905]: https://github.com/bevyengine/bevy/pull/905
166+
[908]: https://github.com/bevyengine/bevy/pull/908
167+
[914]: https://github.com/bevyengine/bevy/pull/914
68168
[914]: https://github.com/bevyengine/bevy/pull/914
69169
[917]: https://github.com/bevyengine/bevy/pull/917
170+
[917]: https://github.com/bevyengine/bevy/pull/917
171+
[920]: https://github.com/bevyengine/bevy/pull/920
70172
[920]: https://github.com/bevyengine/bevy/pull/920
71173
[926]: https://github.com/bevyengine/bevy/pull/926
174+
[926]: https://github.com/bevyengine/bevy/pull/926
175+
[928]: https://github.com/bevyengine/bevy/pull/928
72176
[928]: https://github.com/bevyengine/bevy/pull/928
73177
[931]: https://github.com/bevyengine/bevy/pull/931
178+
[931]: https://github.com/bevyengine/bevy/pull/931
179+
[932]: https://github.com/bevyengine/bevy/pull/932
180+
[934]: https://github.com/bevyengine/bevy/pull/934
74181
[934]: https://github.com/bevyengine/bevy/pull/934
182+
[937]: https://github.com/bevyengine/bevy/pull/937
183+
[940]: https://github.com/bevyengine/bevy/pull/940
75184
[945]: https://github.com/bevyengine/bevy/pull/945
185+
[945]: https://github.com/bevyengine/bevy/pull/945
186+
[946]: https://github.com/bevyengine/bevy/pull/946
187+
[947]: https://github.com/bevyengine/bevy/pull/947
188+
[948]: https://github.com/bevyengine/bevy/pull/948
189+
[952]: https://github.com/bevyengine/bevy/pull/952
190+
[955]: https://github.com/bevyengine/bevy/pull/955
76191
[955]: https://github.com/bevyengine/bevy/pull/955
77-
[1001]: https://github.com/bevyengine/bevy/pull/1001
192+
[955]: https://github.com/bevyengine/bevy/pull/955
193+
[956]: https://github.com/bevyengine/bevy/pull/956
194+
[958]: https://github.com/bevyengine/bevy/pull/958
195+
[966]: https://github.com/bevyengine/bevy/pull/966
196+
[969]: https://github.com/bevyengine/bevy/pull/969
197+
[972]: https://github.com/bevyengine/bevy/pull/972
198+
[973]: https://github.com/bevyengine/bevy/pull/973
199+
[979]: https://github.com/bevyengine/bevy/pull/979
200+
[987]: https://github.com/bevyengine/bevy/pull/987
201+
[995]: https://github.com/bevyengine/bevy/pull/995
202+
[997]: https://github.com/bevyengine/bevy/pull/997
203+
[1004]: https://github.com/bevyengine/bevy/pull/1004
204+
[1016]: https://github.com/bevyengine/bevy/pull/1016
205+
[1021]: https://github.com/bevyengine/bevy/pull/1021
206+
[1023]: https://github.com/bevyengine/bevy/pull/1023
207+
[1026]: https://github.com/bevyengine/bevy/pull/1026
208+
[1027]: https://github.com/bevyengine/bevy/pull/1027
209+
[1033]: https://github.com/bevyengine/bevy/pull/1033
210+
[1034]: https://github.com/bevyengine/bevy/pull/1034
78211
[1034]: https://github.com/bevyengine/bevy/pull/1034
212+
[1035]: https://github.com/bevyengine/bevy/pull/1035
213+
[1037]: https://github.com/bevyengine/bevy/pull/1037
214+
[1038]: https://github.com/bevyengine/bevy/pull/1038
215+
[1043]: https://github.com/bevyengine/bevy/pull/1043
79216
[1043]: https://github.com/bevyengine/bevy/pull/1043
217+
[1071]: https://github.com/bevyengine/bevy/pull/1071
80218

81219
## Version 0.3.0 (2020-11-03)
82220

0 commit comments

Comments
 (0)