Skip to content

Commit

Permalink
docs: update changelog with stuff we've been doing
Browse files Browse the repository at this point in the history
  • Loading branch information
RiscadoA authored and luishfonseca committed Feb 1, 2024
1 parent bd122b5 commit 3280514
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,48 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added

- This CHANGELOG file! It's time we start keeping track of what we have done.
- Serialization system based on reflection (#435).
- Trait for describing enum types under reflection (#579).
- New JSON asset bridge based on the new serialization system (#856).
- Relations to the ECS (#656, also, there's a blog post on this!).
- Queries which can be built dynamically (#882).
- Broadphase collision detection for boxes and capsules (#905).
- Physics plugin which for now only implements particle physics (#200).
- Bootstrap the Gizmo plugin (#512).
- Transform gizmo, used to move selected entities (#213)
- Free camera controller plugin (#720).
- Split screen plugin, which sets the viewports of active cameras automatically (#760).
- Screen picker plugin (#868).
- Entity picking through the entity selector plugin (#871).
- Toolbox plugin, which manages other TESSERATOS windows (#519).
- Voxel palette editor plugin (#662).
- Scene editor plugin (#265, #551).
- Metrics panel plugin, which only shows FPS statistics for now (#275).

### Changed

- Start using reflection on most of the ECS (#462).
- Change the ECS to be archetype-based (#819)
- Move the Cubos class to the core (#900).
- Switch to new system syntax (#896).
- Bump `glad` from `d08b1aa` to `73eaae0`.
- Bump `json` from `v3.11.2` to `v3.11.3`.

### Deprecated

- Template-based serialization system (#571).
- Bridges based on the deprecated serialization system (#436).

### Removed

- `quadrados-gen`, as we no longer need code generation with the new reflection-based ECS (#849).
- Dependency on `spdlog` and `fmt` (#830).

### Fixed

- Engine tests are now compilable and run in the CI (#566).
- Crash when selected entity is destroyed (#477).
- Crash when using OpenGL < 4.3 (#740).
- Bug where other PRs doc previews are deleted when you merge a single PR (#563).

[unreleased]: https://github.com/GameDevTecnico/cubos/commits/main/

0 comments on commit 3280514

Please sign in to comment.