# CHANGELOG for FreeoiL Format based on https://keepachangelog.com/ ## [Unreleased] - ### Added ### Changed ### Fixed ### Removed ## [0.4.0] - In Development ### Added ### Changed ### Fixed ### Removed ## [0.3.0] - 2020-06-30 ### Added - Added icons and improved the menu to make the different status more obvious to the user. - Added more game configuration options, different gun types, more game mode options. - Added sounds that now trigger off network events. - Added score tracking and score board. - Added in game voice guidance. ### Changed - Changed the settings to an improved module that utilizes signals and can sync across the network. - Improved the lobby a lot! - Changed the menu and gun connection icons. - Dramatically improved menus and reduced the loading time and time between setting up options. - Expanded testing to include some unit testing and lots of integration testing to include multiplayer game testing. ### Fixed - Fixed entering the game without a gun conencted causing a crash and or crashing mid game if a gun disconnects. - Fixed networking so that full drop in and out support during a game now works. - Fixed existing game options to actually all work without conflicts. - Fixed SR-12 battery level reporting. ### Removed ## [0.2.0-rc1] - 2018-11-30 ### Added - Added 2 Player Integration testing. - Improved setters and getters for all shared settings. - Added GitLab Continuous Integration (CI) - Added Documentation in Markdown via ReadTheDocs.io - Added history tracking and event exchange code to networking. - Added scenes for Lobbies for Networking. - Finished Battery Meter. - Added networking support code for a Lobby. - Ammo up to 253 rounds customizable. - Maxed players out at 63 using ids 1-63. Teams is 1-62 - Finished end of game support. - Finished Indoor or Outdoor mode support and cone. ### Changed - Changed SettingsConf to SetConf and consolidated shared settings. - Increased the size of widgets to make them easier to touch on small screens. - Changed "Connect Weapon" button into gun image created by Prestonnovation. ### Fixed - Fixed vibrate on android causing crash. - Improved Android Bluetooth LE GATT implementation for more devices. ### Removed - Unnecessary Java code. ## [0.1.0] - 2018-10-23 ### Added - All scenes needed to make the game playable and to support options. - No Network Multiplayer Teams. - No Network Multiplayer Free-For-All. - Support for LazerCoiL module to Godot - Support for telemetry data. - Support for reloading. - Set gun ID. - Connect to gun. - Support for Bluetooth enabling, scanning, connecting, service discovery, and GATT. - Support for Fine Access Permission. - Permissions passing to Godot and support to LazerCoiL module. - Toast support. - Logging via godot.