Table of Contents

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.4.2 - 2024-08-13

✨ New Features

  • 679a4dd - do more simple the dungeon module and introduce new items on sample generator (commit by @pabllopf)

🐛 Bug Fixes

✅ Tests

v0.4.1 - 2024-07-30

✨ New Features

  • 5b60db8 - add new extension to create custom updaters of platforms (commit by @pabllopf)
  • 5e06606 - implement a new tiny arquitecture on updater module to do more flexible (commit by @pabllopf)
  • ca780d1 - add dungeon generator (commit by @pabllopf)
  • b2a9a3e - create simple sample to console print the dungeon (commit by @pabllopf)
  • d5c0005 - include simple sample of updater module (commit by @pabllopf)

🐛 Bug Fixes

✅ Tests

📝 Documentation Changes

🎨 Code Style Changes

  • 9c86137 - refactor the dungeon module to reduce complex and include comments on methods (commit by @pabllopf)
  • 4d46158 - move the updater to main dir and delete github of names (commit by @pabllopf)

v0.4.0 - 2024-07-21

🐛 Bug Fixes

v0.3.9 - 2024-07-21

🐛 Bug Fixes

v0.3.8 - 2024-07-20

✨ New Features

🐛 Bug Fixes

v0.3.7 - 2024-07-20

✨ New Features

🐛 Bug Fixes

✅ Tests

🎨 Code Style Changes

  • 589b882 - delete all [ExcludeFromCodeCoverage] to have real covert tests (commit by @pabllopf)

v0.3.5 - 2024-07-18

🐛 Bug Fixes

✅ Tests

📝 Documentation Changes

🎨 Code Style Changes

  • 0b34dd3 - refactor the code to do more clean. And delete spaces and tabs of empty lines (commit by @pabllopf)
  • 398d5a7 - rename all names of public properties of math module with the correct format. (commit by @pabllopf)

v0.3.4 - 2024-07-17

🐛 Bug Fixes

🎨 Code Style Changes

  • 3440cc4 - move all config of .csproj to custom file in configs files to dont need restar sln every time. (commit by @pabllopf)

v0.3.3 - 2024-07-17

✨ New Features

v0.3.2 - 2024-07-17

✨ New Features

🐛 Bug Fixes

✅ Tests

🎨 Code Style Changes

v0.3.1 - 2024-07-07

✨ New Features

🐛 Bug Fixes

✅ Tests

📝 Documentation Changes

🎨 Code Style Changes

  • 286cf6c - refactor the main sln to update spaces, tabs, and comments (commit by @pabllopf)

v0.3.0 - 2024-07-06

🐛 Bug Fixes

✅ Tests

v0.2.9 - 2024-07-03

✨ New Features

🐛 Bug Fixes

✅ Tests

👷 Build System

📝 Documentation Changes

v0.2.8 - 2024-06-01

✨ New Features

🐛 Bug Fixes

✅ Tests

👷 Build System

📝 Documentation Changes

🎨 Code Style Changes

v0.2.7 - 2024-02-01

✨ New Features

🐛 Bug Fixes

✅ Tests

📝 Documentation Changes

v0.2.6 - 2024-01-29

✨ New Features

🐛 Bug Fixes

✅ Tests

🎨 Code Style Changes

  • 3925375 - reduce size of api sdl2 deleting some useless methods (commit by @pabllopf)
  • 9d66584 - reduce size api sdl2, delete 7 methods useless (commit by @pabllopf)
  • b46fe16 - delete get GetPlatform of sdl2 because alis have the same method (commit by @pabllopf)
  • 4dd6a7a - delete some methods of sdl2 api and include .net5.0 on pack nuget (commit by @pabllopf)
  • e7e4a67 - delete ticks methods and delay methods of sdl2 because exits this method on c# (commit by @pabllopf)
  • 8c963b5 - remove android methos useless (commit by @pabllopf)
  • a9463b2 - refactor name of TypePixel (commit by @pabllopf)
  • ccf7b01 - refactor to clean sln tans and spaces (commit by @pabllopf)
  • 0ad64d6 - refactor sln to adjust spaces and tans. (commit by @pabllopf)

v0.2.5 - 2024-01-21

✨ New Features

🐛 Bug Fixes

✅ Tests

🎨 Code Style Changes

v0.2.4 - 2024-01-02

✨ New Features

🐛 Bug Fixes

✅ Tests

👷 Build System

📝 Documentation Changes

  • 0ba5632 - change Visible to false on docs folder (commit by @pabllopf)
  • bde1c8c - add new ESC.md file to document the module. (commit by @pabllopf)
  • a1bd2e4 - define and write the objetives to develop the Alis.Core.Script module. (commit by @pabllopf)
  • e4204d6 - define and write the Alis.Core.Store module (commit by @pabllopf)
  • a895f16 - add new alis.md file and alis.cd diagram class (commit by @pabllopf)
  • 6d6d0cf - copy by default a simple .md with licence (commit by @pabllopf)

🎨 Code Style Changes

  • 2c8c6bb - set default value to logger details: LogLevel = Info and DetailLevel = Full (commit by @pabllopf)
  • 39acf7c - change struct to class transform entity. (commit by @pabllopf)
  • 66e525f - change namespace of math aspect to adjust to the new directories. (commit by @pabllopf)
  • 06d2877 - delete empty static constructor of AssetManager (commit by @pabllopf)
  • c79c576 - adjust the sample to the new core. (commit by @pabllopf)
  • abaaab3 - delete all dependencies with SFML and change File:Utf8Manager.cs to namespace Alis.Core.Graphic.SDL (commit by @pabllopf)
  • bb83205 - move class and exceptions to the namespace Alis.Core.Physic.Exceptions and delete some old class (commit by @pabllopf)
  • 4a79ff5 - include new filter for covert test ant measure the correct % of test. (commit by @pabllopf)
  • 10149c2 - delete public readonly string ToString(string format) => ToString(format, CultureInfo.CurrentCulture); (commit by @pabllopf)
  • 5b50275 - add comment on component floor animation. (commit by @pabllopf)
  • ccbe69c - add new comment ( commit by @pabllopf)
  • d70560f - delete all unnecessary sound files of flappy bird sample (commit by @pabllopf)

🛸 Other Changes

v0.2.3 - 2023-10-11

🎨 Code Style Changes

  • 0fbb988 - update the Physic sample (commit by @pabllopf)
  • 9a36512 - add 100 iterations to sample of Physic and simple creation of the world to test. (commit by @pabllopf)

v0.2.2 - 2023-10-08

✨ New Features

🐛 Bug Fixes

v0.2.1 - 2023-10-06

🐛 Bug Fixes

v0.2.0 - 2023-10-04

✨ New Features

  • 9c877c3 - run windows, macos and linux test on deploy version to master branch (commit by @pabllopf)

🐛 Bug Fixes

v0.1.9 - 2023-10-02

🐛 Bug Fixes

v0.1.8 - 2023-10-02

✨ New Features

🐛 Bug Fixes

v0.1.7

✨ New Features

  • 47437e2 - new network module with cross-platform code and native full on c# (commit by @pabllopf)
  • f3b4ca3 - add new defaults builders for main components of Alis (commit by @pabllopf)
  • ea550df - add id for settings of Alis (commit by @pabllopf)

🐛 Bug Fixes

  • a07668d - delete static reference on GraphicManager (commit by @pabllopf)
  • 05d81f0 - delete static reference on singleton on SceneManager (commit by @pabllopf)
  • bf6edc5 - create new method for setview on GraphicManager (commit by @pabllopf)
  • b73f2aa - delete all module network because is only for windows. And start to creating a cross-platform network. (commit by @pabllopf)
  • 382ba19 - add static program on samples of alis (commit by @pabllopf)
  • d50e485 - delete comments of Fixture (commit by @pabllopf)
  • bff4998 - delete comments of RayCastHelper (commit by @pabllopf)
  • a46d8f0 - add new type MaskKeyLengthException (commit by @pabllopf)
  • 713ba41 - extract Identification struct and IdentificationMarshalData struct (commit by @pabllopf)
  • 94360ee - Remove the field ' localCenterB' and declare it as a local variable in the relevant methods. (commit by @pabllopf)
  • d748ea6 - default build for IBuild (commit by @pabllopf)
  • a3743d5 - Remove the member initializer, all constructors set an initial value for the member of SplashScreen class (commit by @pabllopf)
  • 4339f8e - Remove the field ' videoMode' and declare it as a local variable in the relevant methods on videogame class (commit by @pabllopf)
  • 2812248 - implement default methods of TimeManager (commit by @pabllopf)
  • 710d2ba - Use ' string.IsNullOrEmpty()' instead of comparing to empty string on AudioClipBase (commit by @pabllopf)
  • e7e0ccd - Use ' string.IsNullOrEmpty()' instead of comparing to empty string on AudioClipBase (commit by @pabllopf)
  • a78747d - delete deprecated code sfRenderTexture_create (commit by @pabllopf)
  • 2aea21c - delete using that dont use (commit by @pabllopf)
  • a19dfcf - Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed. (commit by @pabllopf)
  • f0c6913 - Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed. (commit by @pabllopf)
  • 7f30297 - Refactor this method to reduce its Cognitive Complexity from 36 to the 15 allowed. (commit by @pabllopf)
  • a93fa01 - Refactor this method to reduce its Cognitive Complexity from 21 to the 15 allowed. (commit by @pabllopf)
  • c5c638d - Refactor this method to reduce its Cognitive Complexity from 24 to the 15 allowed of DTSweep (commit by @pabllopf)
  • 66e2e1a - Refactor this method to reduce its Cognitive Complexity from 69 to the 15 allowed of TextureConverter (commit by @pabllopf)
  • 996fff7 - Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed of SimplifyTools (commit by @pabllopf)
  • 6d6dbbe - Refactor this method to reduce its Cognitive Complexity from 30 to the 15 allowed of SimpleCombiner (commit by @pabllopf)
  • 3ecb9d8 - Refactor this method to reduce its Cognitive Complexity from SimpleCombiner 57 to the 15 allowed of (commit by @pabllopf)
  • f93f75b - Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed of DTSweep (commit by @pabllopf)
  • 20354d2 - Remove this unread private field '_pingPongManager' or refactor the code to use its value. (commit by @pabllopf)
  • 5138fb3 - remove _pingTask ( commit by @pabllopf)
  • af6c320 - Refactor this method to reduce its Cognitive Complexity from DynamicTree 16 to the 15 allowed of (commit by @pabllopf)
  • 163a482 - Refactor this method to reduce its Cognitive Complexity from 24 to the 15 allowed of DynamicTree (commit by @pabllopf)
  • 6a92f12 - Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed of DynamicTree (commit by @pabllopf)
  • 289f51d - Refactor this method to reduce its Cognitive Complexity from 36 to the 15 allowed of PolygonShape (commit by @pabllopf)
  • cb91d69 - Either remove this useless object instantiation of class 'PingPongManager' or use it. (commit by @pabllopf)
  • 9a7c6ef - Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed of DistanceGJK (commit by @pabllopf)
  • b77ca4c - Refactor this method to reduce its Cognitive Complexity from 33 to the 15 allowed of ChainHull (commit by @pabllopf)
  • b059f58 - Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed of Vertices (commit by @pabllopf)
  • 22f5ff5 - Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed of Curve (commit by @pabllopf)

📝 Documentation Changes

🎨 Code Style Changes

v0.1.6 - 2023-09-13

🎨 Code Style Changes

  • 14fd971 - delete .personal folder and delete temp files *(commit by @pabllopf)*

v0.1.5 - 2023-09-12

✨ New Features

  • 54ebf53 - include a new default demo to render colors, and test if run the game with only one line "VideoGame.Builder().Run();" (commit by @pabllopf)

🐛 Bug Fixes

v0.1.4 - 2023-09-11

✨ New Features

v0.1.3 - 2023-09-10

✨ New Features

🐛 Bug Fixes

v0.1.2 - 2023-09-10

✨ New Features

🐛 Bug Fixes

v0.1.1 - 2023-08-29

✨ New Features

🐛 Bug Fixes

🎨 Code Style Changes

v0.1.0 - 2023-08-14

✨ New Features

🐛 Bug Fixes

v0.0.9 - 2023-08-13

✨ New Features

🐛 Bug Fixes

📝 Documentation Changes

🎨 Code Style Changes

v0.0.8 - 2023-06-09

✨ New Features

🐛 Bug Fixes

✅ Tests

👷 Build System

🎨 Code Style Changes

🛸 Other Changes

v0.0.7 - 2023-04-30

✨ New Features

🐛 Bug Fixes

✅ Tests

  • a842cab - create 3 new unit test for method ClearForces of World class. (commit by @pabllopf)
  • e85a578 - add new tests to method addbody of world class (commit by @pabllopf)
  • e7b93ec - add test to remove a body from world (commit by @pabllopf)

👷 Build System

📝 Documentation Changes

🎨 Code Style Changes

v0.0.6 - 2023-04-28

✨ New Features

🐛 Bug Fixes

✅ Tests

  • 04b1a2c - create 240 empty test for alis.test module (commit by @pabllopf)
  • 94d427c - fixed default tests and start to testing videogame class (commit by @pabllopf)

📝 Documentation Changes

🎨 Code Style Changes

🛸 Other Changes

v0.0.5 - 2022-10-23

✨ New Features

🐛 Bug Fixes

✅ Tests

📝 Documentation Changes

🎨 Code Style Changes

🛸 Other Changes

  • f2abee6 - refactor the class diagram to include new definition of physics module (commit by @pabllopf)

v0.0.4 - 2022-07-13

✨ New Features

🐛 Bug Fixes

✅ Tests

🎨 Code Style Changes

🛸 Other Changes

v0.0.3 - 2022-07-13

✨ New Features

v0.0.2 - 2022-07-13

✨ New Features

v0.0.1 - 2022-07-13

🐛 Bug Fixes