# 产品路线图

了解我们期望在下一个 TypeORM 版本中获得的惊人新功能。

## 关于 1.0.0 版本的说明

我们计划在 2018 年秋季的某个时间点发布一个最终稳定的`1.0.0`版本。
但是，TypeORM 已经在许多大型生产系统中得到了积极的应用。
主 API 已经非常稳定。
TypeORM 遵循语义版本控制，直到`1.0.0`，重大更改可能出现在`0.x.x`版本中。
但是，由于 API 已经相当稳定，我们预计不会有太多的重大变化。

## 如何安装最新的开发版本？

要安装最新的开发版本，请使用以下命令：

```
npm i typeorm@next
```

## 0.3.0

- [ ] research `@Select` and `@Where` decorators
- [ ] add `addSelectAndMap` functionality to `QueryBuilder`
- [ ] research internationalization features
- [ ] research ability to create one-to-many relations without inverse sides
- [ ] research ability to create a single relation with multiple entities at once
- [ ] more tree repository functionality
- [ ] cli: create database backup command
- [ ] extend `query` method functionality
- [ ] better internal ORM logging
- [ ] better error handling and user-friendly messages
- [ ] better JavaScript support - more docs and test coverage
- [ ] research NativeScript support
- [ ] finish naming strategy implementation
- [ ] implement soft deletion

## 0.2.0

- [x] add more tree-table features: nested set and materialized path; more repository methods
- [x] fix Oracle driver issues and make oracle stable and ready for production use
- [x] implement migrations generator for all drivers
- [x] create example how to use TypeORM in Electron apps
- [x] finish subscribers and listeners implementation
- [x] refactor persistence mechanism
- [x] fix all issues with cascades and make stable functionality
- [x] implement API for manual migration creation
- [x] add sql.js driver
- [x] fix inheritance support issues
