Skip to content

Releases: NobleDraconian/Dragon-Engine

v2.1.0

01 Jun 01:41
88ccd97
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

23 Jan 20:47
Compare
Choose a tag to compare
  • The framework's structure has been changed to be compatible with wally, a package manager for Roblox. This means that the framework is now a wally package! The package can be viewed here.
  • The Enum APIs have been deprecated and should not be used.
  • The framework's execution model has been changed slightly. In order to run the framework, explicit execution is now required via the DragonEngine:Run() API.
  • The framework now has a documentation site! It can be viewed here.

v0.1.0-rc.7

25 Mar 15:08
4066ea4
Compare
Choose a tag to compare
v0.1.0-rc.7 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.0-rc.6...v0.1.0-rc.7

v0.1.0-rc.6

29 Jun 13:46
bb6b707
Compare
Choose a tag to compare
v0.1.0-rc.6 Pre-release
Pre-release

This release features a small patch for a problem that was missed in the v0.1.0-rc.5 release (#68).

v0.1.0-rc.5

28 Jun 18:35
449e246
Compare
Choose a tag to compare
v0.1.0-rc.5 Pre-release
Pre-release

This release changes how the framework loads its own resources internally (#65), and also removes some unnecessary services & controllers (#67).

v0.1.0-rc.4

21 Jun 16:56
7bb60f6
Compare
Choose a tag to compare
v0.1.0-rc.4 Pre-release
Pre-release

This release adds support for loading modules that are inside nested folders (#54), and fixes a bug (#55) regarding module lazy-loading.

v0.1.0-rc.3

20 Jun 10:58
56efe42
Compare
Choose a tag to compare
v0.1.0-rc.3 Pre-release
Pre-release

This release adds missing client functionality, namely the GetService() method.

v0.1.0-rc.2

20 Jun 09:24
27c90a3
Compare
Choose a tag to compare
v0.1.0-rc.2 Pre-release
Pre-release

This release contains a hot-fix regarding settings loading (#52). Developer-specified settings should now load properly when the framework runs.

v0.1.0-rc.1

18 Jun 08:29
Compare
Choose a tag to compare
v0.1.0-rc.1 Pre-release
Pre-release

This pre-release includes a lot of changes to the framework as a whole.
Changes include:

  • Module APIs have been rewritten, and modules are now lazy-loaded (#50).
  • APIs like GetService(), GetController() and GetModule() are now the conventional method of accessing framework resources. Directly referencing internal tables such as DragonEngine.Modules is not safe as the internal table structure may change in the future. The APIs ensure a safe way to access these resources.
  • The framework is now broken down into 3 packages via rojo project files : the server, the client, and the core/shared part.
  • A bug regarding when the framework exposes itself to the global environment has been fixed. The framework will not expose itself to shared until it is finished loading.