Skip to content

Releases: NobleDraconian/Dragon-Engine

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 01:41
88ccd97

What's Changed

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

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Jan 20:47
  • 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

v0.1.0-rc.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Mar 15:08
4066ea4

What's Changed

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

v0.1.0-rc.6

v0.1.0-rc.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jun 13:46
bb6b707

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

v0.1.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jun 18:35
449e246

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

v0.1.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jun 16:56
7bb60f6

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

v0.1.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jun 10:58
56efe42

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

v0.1.0-rc.2

v0.1.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jun 09:24
27c90a3

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

v0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jun 08:29

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.