Skip to content

Commit 87c934a

Browse files
committed
update changelog and roadmap
1 parent 508a4f8 commit 87c934a

File tree

2 files changed

+28
-20
lines changed

2 files changed

+28
-20
lines changed

‎CHANGELOG.md‎

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
## 0.4.0 (est. November 2016)
1+
## 0.4.0
22

3-
0.4.0 contains bug fixes and API polish. *not yet released*
3+
0.4.0 contains Oculus Touch controller support, integration with the Registry
4+
by means of the Inspector, API polish, and bug fixes.
45

56
### Major Changes
67

78
- `getAttribute` returns full computed rather than just defined component data set. (#1925)
89
- `setAttribute` when passed an object (i.e., `setAttribute('material', {color: 'red'})`) no longer clobbers existing component data, it will instead *extend* existing component data. Pass a `true` flag as the third argument to clobber existing data.
10+
- Asset property type will directly pass the video element to a component if the value is a selector. (#2129)
11+
- Refactored primitives to fix component dependencies and initialization ordering. (#2106)
912
- Removed `transforms` feature from the `registerPrimitive` API. (#2045)
1013
- Removed deprecated `look-at` component. (#1913)
1114
- Removed deprecated Declarative Events API (`<a-event>`). (#1914)
@@ -19,6 +22,8 @@
1922
### Enhancements
2023

2124
- Bumped three.js to r82. (#2081)
25+
- Oculus Touch controller support and controller refactor. (#2132)
26+
- Inspector is pulled from `unpkg.com` CDN to be able to reference a fuzzy version. (e664fe6)
2227
- Added `reverseDrag` property to `look-controls` component to reverse mouse drag (ideal for static 360&deg; content). (#2024)
2328
- Added standard material map properties for ambient occlusion, displacements, normals, and spherical environments. (#1826, #2078)
2429
- Asset parser no longer strictly demands URLs be wrapped with `url()`. (#2045)
@@ -60,6 +65,15 @@
6065
- Fixed `raycaster` component passing its actual intersection objects through events. (#1978)
6166
- Fixed `stats` component for Safari. (#1865)
6267
- Normalized Git-tracked files to Unix-style line feeds. (#1825)
68+
- Fix stringifying default `null` values for object property types. (#2138)
69+
- Fix material update referencing `sceneEl` when the scene has not yet loaded. (#2137)
70+
- Fix default values of a schema property getting changed to weird values. (#2140)
71+
72+
### Known Issues
73+
74+
- A regression in the October 29th version of Chromium passes microsecond-based
75+
timestamp into `requestAnimationFrame` instead of milliseconds, breaking
76+
animations.
6377

6478
### 0.3.2 (October 12, 2016)
6579

‎ROADMAP.md‎

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,20 @@
22

33
## Top-Level Goals
44

5-
- Community: help people get involved with WebVR in a welcoming and fun environment
6-
- Performance: ensure no overheads in using A-Frame in order to maintain high and consistent framerate
7-
- Ecosystem: enable discovery and distribution of assets, components, libraries, shaders, and tools
5+
- Community: help people get involved with WebVR in a fun and welcoming environment
6+
- Performance: maintain high framerate with low latency
7+
- Ecosystem: enable discovery and distribution of reusable components
88

9-
## 0.3.0 (est. Aug 2016)
9+
## 0.4.1 (est. Jan 2016)
1010

11-
- WebVR 1.0 API: room scale, tracked controls, and link traversal
12-
- Visual Inspector: complementary tool for visually editing scenes
13-
- Performance: solve low-hanging performance issues
14-
- aframe.io: update homepage to be more helpful and resourceful
11+
- Built-in implementation of text
1512

16-
## 0.4.0 (est. Oct 2016)
13+
## 0.5.0 (est. Mar 2016)
1714

18-
- Room-scale Demos: create and prototype more room scale demos for people to fork
19-
- Component Discovery: have a central place to find components and be able to consume components without needing to search and install
20-
- Controls: make controls easier to extend and configure
21-
- Post-processing: enable post-render effects
22-
- Tutorials: produce more learning resources such as articles, guides, and screencasts
23-
24-
## 0.5.0 (est. Dec 2016)
25-
26-
- Asset Discovery: curate and provide free-to-use assets (such as models, sounds, and textures)
15+
- Asset Discovery: curate and provide free-to-use assets such as models, sounds, and textures
2716
- In-VR Editor: edit scenes from within VR with tracked controllers
17+
- API:
18+
- Potential redesign of the Primitives API
19+
- Deprecation of `<a-animation>`
20+
- Refactor of the System API
21+
- Refactor to a separate texture component

0 commit comments

Comments
 (0)