|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| -## Version: 0.11-SNAPSHOT |
4 |
| - |
5 |
| -- artemis-odb 0.10.4, LibGDX 1.6.5 |
6 |
| - |
| 3 | +## Version: 1.0.0 |
| 4 | + |
| 5 | +- Build against artemis-odb 0.11, LibGDX 1.6.5 |
| 6 | +- [ODB plugin API](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Plugin) |
| 7 | + - [Smart Component Mapper Plugin](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Extended-Component-Mappers) - Alter components with less code. `all platforms` |
| 8 | + - [Profiler Plugin](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Profiler-Plugin) - profile system performance. `all platforms` `requires libgdx` |
| 9 | + - [Operations Plugin](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Operations-Plugin) - Scheduled operations on components and entities. Like LibGDX actions. `all platforms` `requires libgdx` |
| 10 | +- Core |
| 11 | + - Systems & Managers |
| 12 | + - [`PacedProcessingSystem`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Spread-System) - Optimally spread out entity operations. |
| 13 | + - [`TimeboxedProcessingSystem`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Timeboxed-System) - Processes entities until time runs out. Continues where it left off next invocation. |
| 14 | + - [`DualEntityProcessingSystem`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Dual-Entity-Processing-System) - Process two sets of entities against each other. Good for prototyping things like |
| 15 | + - [`DualEntitySystem`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Dual-Entity-System) |
| 16 | + - [`AssetManager`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Asset-Manager) - Abstract to implement asset reference component pattern. |
| 17 | +collision. |
| 18 | + - Utils |
| 19 | + - [`WorldConfigurationBuilder`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/WorldConfigurationBuilder) - Convenience var-arg addition of systems, managers. Supports plugins. |
| 20 | + - [`Duration`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Duration) - `Operation` related time utilities. |
| 21 | + - [`Preconditions`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Preconditions) - Like guava `checkNotNull`, `checkArgument`. |
| 22 | + - Quad Tree. |
| 23 | + - Interfaces |
| 24 | + - [`Mirrorable`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Mirrorable) - Mirror component state to another. |
| 25 | + - [`Tweenable`](https://github.com/DaanVanYperen/artemis-odb-contrib/wiki/Tweenable) - To enable tweening between two component states. |
| 26 | +- Jam |
| 27 | + - Refactored many components. |
| 28 | + - Implement mirrorable, tweenable. |
| 29 | + - Use gdx types to wrap color, coordinates. |
| 30 | + - Class name changes. |
| 31 | + - New components: `Label`, `Scale`. |
| 32 | + - `Schedule` converted to fully pooled operations plugin. |
| 33 | + - `EntityEditor` for extendable entity assembly/mutation. |
| 34 | + |
7 | 35 | ## Version: 0.10.2
|
8 | 36 |
|
9 | 37 | - artemis-odb 0.10.2
|
|
0 commit comments