Releases: KomodoPlatform/antara-gaming-sdk
Releases · KomodoPlatform/antara-gaming-sdk
1.2.0-alpha
1.2.0-alpha (2019-12-01)
Bug Fixes
- color: fix compilation with lua (47e17e2)
- include (61b06a6)
- include (5f5a320)
- audio: add additional check: (7dfecfa)
- audio: add missing include (459faa7)
- ci-coverage: fix coverage for ci on AppleClang (be2c258)
- ci-coverage: fix coverage for ci on AppleClang (28cdb0c)
- compilation: miss chrono include (b4efe03)
- doc: flappy (4b1ac46)
- game_loop: fix the accumulating big lag at start (804beb1)
- graphics: on_circle_construct and on_rectangle_construct were missing setPosition (f4cbca8)
- nspv: fix download link (7b173c1)
- sfml: fix a missing check for vertex array (b549aa5)
- unit tests: windows (4937c0d)
- unit tests: windows (ec70e09)
- virtual_input: idx held (4cfee0f)
- wolf: fix portals (eb185e1)
- wolf: portal lambdas is for game logic, not pre update (9c4330c)
- wolf: wrong get_texture_offset was being called (8041ac1)
- wolf: x y typo (0745ae1)
- compilation (c6dbf45)
- unit tests (08c38bc)
- unit tests (503e351)
- windows dll for tic-tac-toe tutorials (1a539f4)
- windows unit tests (eb88985)
Features
- 2d animation system: add basis for anim system (47d8451)
- audio: add recycling parameter (16a6259)
- blockchain: preparing example (4704cae)
- ci: add secret wif in env (95dd605)
- ci: install curl with vcpkg (db136af)
- ci: install libcurl on linux (bf59bea)
- ci: install libcurl on linux (379b30e)
- ci: remove fail fast (0fba1a6)
- ci: try to enable blockchain modules on windows (965311a)
- ci: try to enable blockchain modules on windows (5d6601c)
- compiler: add ffast math to optimisation flags (5cdc2e4)
- config: add mouse field in the config (70c9a6d)
- config: add vsync into the config file (a935f3e)
- flappy: add player files, anim change does not work yet (d2db122)
- flappy: add player files, anim change does not work yet (06ab228)
- flappy: anim change (e43fb47)
- flappy: anim change (6463a5c)
- flappy: anim code polish (207bf11)
- flappy: anim code polish (9db955c)
- flappy: animation polish (a3c0263)
- flappy: animation polish (a2f21c7)
- flappy: animations (bab6871)
- flappy: animations (43044de)
- flappy: better version handling + init_antara_env macro (87e9daf)
- flappy: change grass color (2411e93)
- flappy: change grass color (344351f)
- flappy: new assets (ddeb431)
- flappy: new assets (a15b659)
- flappy: pipe body (723d372)
- flappy: pipe body (9515cd1)
- flappy: pipe cap (108fdf4)
- flappy: pipe cap (fb7ab3e)
- flappy: proper collisions (e65df06)
- flappy: proper collisions (63ab403)
- flappy: remove unused vars (afd664d)
- flappy: remove unused vars (96697f5)
- flappy: step 9 with differents sprite sheet (6f81592)
- flappy: support osx dmg bundling (1865184)
- flappy: window name (df7d3de)
- flappy: window name (ea495d4)
- fps: remove iostream include and add string ([8f4f2ca](8f4f2ca3648385cebcb729570...
1.1.0-alpha
(2019-11-06)
Bug Fixes
- blueprint circle compilation (3b0b4cb)
- ci (1445f33)
- ci (8cb13c1)
- ci (50a4eb6)
- construction order color (8fa5b54)
- emscripten (710181c)
- emscripten (c92eae5)
- emscripten (2ac4683)
- fix linking on linux (490c3ea)
- fix sprite reset (13ff5ef)
- include flappy birds (bc3c691)
- lgtm alerts (9824210)
- linux tictactoe (80acc1b)
- origin position sfml (4b0f591)
- suspend emscripten CI (8b8c7ac)
- windows compilation (3b22d62)
- compilation: entt change name (e4b02ec)
- emscripten: filesystem still buggy... (1b7e878)
- graphics: resize glitch (2042786)
- graphics: resize glitch cleaner solution (4e82275)
- lgtm: fix lgtm errors (fb0688e)
- lgtm: fix lgtm errors (a51a54c)
- log: compilation (4488409)
- log: fix compilation linux (9ca5b1c)
- log: support emscripten (f33a92b)
- sfml: position reseting (86c3875)
- lgtm error (c7bb410)
- text set position on construction (2976758)
- rendering: image stays 1:1 at resize (e91ae3e)
- sfml-intro: name slide animation was broken (#77) (3c47959)
- test: unit test typo (ef1424f)
- tictactoe: add lib directory (ffc9196)
- windows-compilation: no viable conversion fs::path -> std::string (6e8fb72)
Features
- assets: fix assets (719adec)
- blockchain+log: add logger and basis blockchain module (985c2be)
- canvas: add ostream utilities + coverage (d5627ae)
- canvas: polished canvas stuffs (229ae71)
- ci: add regular clang support on windows (e19cc99)
- cmake: add support apple clang (46074a0)
- cmake: support regular clang compiling on windows (4797a3b)
- collisions: minimal collision system (effa5ce)
- common-components: beginning regrouping components in specific modules (32bec06)
- common-components: move layer to graphics namespace (47f38ed)
- common-components: move position component to transform namespace (51caaae)
- config: add game config maker + unit tests (708890c)
- docs: add tutorials folder with steps (1306517)
- docs: ecs system manager doc finished (41d27a4)
- docs: ecs system type docs (31322c1)
- docs: more ecs doc (eeaa704)
- docs: now using README insteadof helpers (4cbe0fb)
- ecs: add create_system_rt (1aa6471)
- ecs: add post_update functionality (a5149ad)
- flappy: add virtual input (b496c8d)
- flappy: remove useless stuff (7ca43f9)
- flappy: work on linux ! (192a328)
- geometry: add blueprint circle (8b81508)
- geometry: add rectangle generic component (d1b5119)
- geometry: add vertex component (73098b8)
- geometry: add vertex component (06bca00)
- graphics: add blue print for text component (b49cce2)
- graphics: add blueprint sprite (c4a51e3)
- graphics: add canvas_2d component (779a875)
- graphics: add canvas_2d component (5980620)
- graphics: add sprite component (d0c2d3c)
- graphics: add text component (08a1e79)
- input: add input::is_key_pressed and input::mouse_button_pressed (552aeac)
- input: add mou...
1.0.0-alpha Release
(2019-10-06)
Bug Fixes
- transfer openal32.dll into the binary directory after building (b0a46e8)
Features
- allow the creation os systems, scenes without specifying the dispatcher (e9904a4)
- box2d: add a minimal box2d system (#71) (b1ace12)
- ci: add cpp_ubuntu.yml (#50) (457b704)
- ci: add fail fast (#51) (f36bcc2)
- ci: add sfml wrapper build (#53) (fce662d)
- ci: add support for llvm-9 on osx (39542d9)
- ci: add support for llvm-9 on osx (aa89453)
- ci: add support for llvm-9 on osx (5bd8a75)
- ci: better osx version handling (309c72e)
- ci: fix clang-9 (bad932e)
- cmake: add magic generation of appimage (#55) (ba740c9)
- coverage: good name for doctest required report (#52) (e70299a)
- docs: add basis docs for modules, not finished yet (f165e92)
- docs: add logo in the docs (3719c4f)
- docs: add more ecs docs (39c713d)
- docs: add more modules documentation link's (46e21d3)
- docs: add more modules documentation link's (cfec580)
- docs: add some ecs docs (cdef873)
- docs: add table for modules (3015bf9)
- docs: docs more accurate (2610ff0)
- docs: finalize first ecs tutorial (9c75a10)
- docs: more documentation (9048f6d)
- docs: more documentation (#72) (9d555dd)
- docs: more documentation (#73) (8054de9)
- docs: more ecs API documentation (c692fb9)
- docs: more ecs API documentation (8c48cec)
- docs: more ecs docs (80cda0f)
- docs: more ecs docs (72b0db8)
- docs: try to add docs (#68) (a0ff0f1)
- docs: typo (bb7cbb3)
- intro: add intro scene (#74) (07d47a3)
- lua: add macro to get a lua system (2def382)
- setup: add docs badge (#70) (f4b043d)
- setup: add RoadMap.md (d2af9f5)
- setup: add workflow for clang-8/release (#49) (e0dacfb)
- setup: begin setup of github actions to replace travis (5180a6d)
- sfml: add basis for an audio system (5c96159)
- sfml: add mouse event to the scenes manager (6a0ca72)
- sfml: add mouse input handling #60 (1c540ff)
- sfml: add sf::RectangleShape in the list of drawable #65 (#66) (5711455)
- sfml: add trigger mouse event from the sfml input system (25a7363)
- sfml: add vertex array support in the list of drawable #61 (#62) (5b6cd27)
- sfml: implement basis for #57 (#64) (9231b7b)
- sfml: starting lua sfml wrapper #58 (#67) (6f7a1fb)
BREAKING CHANGES
- All the systems and scenes constructor has changed.
0.0.1 Release
Bug Fixes
- cmake: linux detection (f054110)
- compilation: fix windows compilation and output dll in good dir (5aea463)
- compilation: use private for scope of static libraries (caf4697)
- core: fix include cassert (a650bac)
- event: typo (c7ed566)
- event: using .value() instead of raw ec (87e4aa3)
- linux: build fixed and add sanstion.ttf (19a336b)
- lua: unit tests (#40) (aec072f)
- windows: unit tests (4397216)
- windows: warnings (16344d5)
Features
- ci: try to improve compile time (ff8213a)
- config: add config module and unit tests (#32) (79e3603)
- config: use default configuration by default (#33) (0b6c15e)
- core: add real path helpers (9d2f03c)
- core: add unit test for version checking (94beac6)
- core: fix include path (724ca00)
- core: fix namespace for windows (c3ab829)
- dependencies: using expected patch (d6d46fe)
- ecs: add base system class (3516570)
- ecs: add final keywords for unit tests (34815e7)
- ecs: add final keywords for unit tests (9667751)
- ecs: add more functions to the ecs manager and unit tests (8f2d5f1)
- ecs: add more unit tests for the current implementation (5f9026c)
- ecs: add system class and more unit tests (a5a9b76)
- ecs: adding more utilities + unit tests (8320f49)
- ecs: get_systems send a fatal_error event for out of range systems (a7d169a)
- ecs: integrate timer usage (8e3d55a)
- ecs: more coverage (4d1fa23)
- ecs: more coverage (d5ae8a2)
- ecs: using range algorithms (6626ce8)
- ecs: working on ecs module (271acbd)
- ecs: working on ecs module (88cddb8)
- event: add event module with start and quit game events (feb02ec)
- event: add fatal error event (501ba33)
- input: add key pressed event (6e4e877)
- input: add keyboard enum (00ba621)
- license: add license (5a25a38)
- linux: add appimage build option (#31) (54c3372)
- lua: add a lua scene systems (#43) (75cbbe1)
- lua: lua systems work (#39) (9ce5251)
- lua: optimize code (#38) (481407f)
- lua: register in system is working (#42) (8136e4b)
- lua: working on lua module (#37) (1a3c010)
- scenes: add minimal scenes systems with unit tests (55013a6)
- scenes: update for not collapsing with existing name (1231dd6)
- setup: add .gitignore (8147b65)
- setup: add alias library for ecs module (61911a9)
- setup: add antara.cmake (66e18f6)
- setup: add appveyor.yml (f47517c)
- setup: add badges (bd91fec)
- setup: add basis CMakeLists.txt (87f088e)
- setup: add basis example to verify CMake configuration (5260982)
- setup: add check filesystem support in dummy example (cae1585)
- setup: add coverage (5895850)
- setup: add coverage (8958a55)
- setup: add coverage check in travis build script (f35d80c)
- setup: add doctest and CMake for ecs module (73a84c9)
- setup: add emscripten (first try) (904e571)
- setup: add filesystem support (66e8156)
- setup: add g++-8 for coverage (75500ac)
- setup: add lgtm (3f273c6)
- setup: add minor config travis (8c2a6ec)
- setup: add more information in readme (9067632)
- setup: add version.hpp.in, core module (8999da6)
- setup: adding sanitizers (#35) (22680a0)
- setup: avoid unwanted extra target from doctest (df2f692)
- setup: build unit tests only if the option is enabled (a172d99)
- setup: coverage clion and tools and upgrade license (375697c)
- setup: coverage only on osx debug (96d7afe)
- setup: modify lgtm (1d62bd6)
- setup: modify lgtm (7adf8b9)
- setup: modify lgtm (8431938)
- setup: modify lgtm (8a96564)
- setup: modules architecture (9cae17f)
- setup: specify unit tests folder for unit tests of a module (51a3708)
- setup: update appveyor.yml (8826548)
- setup: update coverage filtering ([7374882](https://github.com/KomodoPlatf...