Skip to content

Releases: TeamMeadows/atomic-framework

🍒 Release 1.0.0-rc.4 "Cherry"

Choose a tag to compare

@smokingplaya smokingplaya released this 24 Jun 20:56
dc01f1c

What's Changed

Full Changelog: 1.0.0-rc.3...1.0.0-rc.4

Release 1.0.0-rc.3 "Cherry"

Choose a tag to compare

@smokingplaya smokingplaya released this 21 Jun 20:04
22b0eea

What's Changed

Full Changelog: 1.0.0-rc.1...1.0.0-rc.3

Release 1.0.0-rc.1 "Cherry"

Choose a tag to compare

@smokingplaya smokingplaya released this 13 May 08:03
82f52a1

What's Changed

Full Changelog: 1.0.0-alpha.5...1.0.0-rc.1

Release 1.0.0-alpha.5 "Cherry"

Choose a tag to compare

@smokingplaya smokingplaya released this 13 May 04:02
c397d59

What's Changed

Full Changelog: 1.0.0-alpha.4...1.0.0-alpha.5

Release 1.0.0-alpha.4 "Cherry"

Choose a tag to compare

@smokingplaya smokingplaya released this 08 May 19:22
a877889

What's Changed

Full Changelog: 0.7.2...1.0.0-alpha.4

<3teammeadows2026

Release 0.7.2 "Guava"

Choose a tag to compare

@smokingplaya smokingplaya released this 28 Jan 23:20
2e3c6a6

What's Changed

Full Changelog: 0.7.0...0.7.2

Release "0.7.0" Guava

Choose a tag to compare

@smokingplaya smokingplaya released this 31 Dec 20:49
5f266a1

🎄 0.7.0 Guava

  • License changed from GPL v3 to MPL v2
  • Breakchange: changed the order of arguments in the Package:listen and Package:bind methods
  • Fixed player rights check in Command:execute()
  • Added player validity check to the atomic.i18n.getPlayerLanguage function
  • Added icon field to atomic.class.pseudo
  • shared files are now always loaded first, before server and client
  • If a package is completely serverside, its package.lua will not be sent to clients
  • Command arguments can now be optional
  • Commands now have a cooldown field
  • The debug.getcaller function can now accept the overhead: integer argument
  • Fixed loading broken dependencies from addons in gamemodes.
  • Fixed the Package:broadcastNetworkMessage method
  • Package:command now returns a Command object
  • And other minor changes

Happy new year 2026!

Release "0.6.1" Peach

Choose a tag to compare

@smokingplaya smokingplaya released this 20 Nov 08:25
ed8da75

🍑 0.6.1 Peach

  • Added bundle building (minification) using Meadows Bundler
  • Added aliases for some functions and classes
  • Updated Ping example
  • Added broadcastNetworkMessage method to Package class
  • Added getDependency method to Package class
  • Added setPopup method to WebView class
  • Added support for Multiple Statements in atomic.mysql library
  • Added support for NULL in atomic.mysql library
  • Added queryNotPrepared function to atomic.mysql library
  • Restored class support for Packages with Kind = library
  • getPhrase function in atomic.i18n library can now accept Player as the first argument

Release "0.6.0" Peach

Choose a tag to compare

@smokingplaya smokingplaya released this 03 Nov 19:29
115a971

🍑 0.6.0 Grape

Huge update adding 4 new libraries and introducing several breaking changes!

New Libraries

  • atomic.webview
  • atomic.i18n
  • atomic.time
  • atomic.benchmark

  • Clear separation between Atomic.Package.Metadata (metadata table located in package.lua) and Atomic.Package (package instance)
  • Added local events (onEnable, onDisable) for the Package class
  • Methods like command, events, listen, etc. now work not only when the package is enabled but also when it’s already running
  • Added distinction for kind = system / library; a library package now has no logic and cannot register anything — it’s just a package providing functions/methods
  • nicename field renamed to title and is now required (Package class)
  • Added icon field to the Package class
  • formatUniversalId method updated
  • Removed methods registerClass, unregisterClass, dettachCommand, etc., from the Package class
  • Rewritten atomic.package.loadMany and atomic.package.load functions
  • Removed atomic field from Atomic.Package (now Atomic.Package.Metadata). Atomic Framework version is now specified in dependencies:
return {
  ...,
  dependencies = {
    atomic = "~0.6.0"
  }
}
  • Fixed data compression for type data in atomic.network
  • Fixed message receiving in atomic.network
  • Added debug print in coroutine.start for errors occurring inside
  • Added global todo() function
  • Fixed return type for atomic.class.new (language server)
  • Breaking change: atomic.class.new no longer accepts a base table as the second argument

Release "Grape" 0.5.0

Choose a tag to compare

@smokingplaya smokingplaya released this 21 Oct 03:47
8383f5b

0.5.0 Grape

  • Added atomic.network library
  • Some methods added to Package class, see documentation
  • Fixed atomic.class.accessors method
  • Added atomic.class.unregister method
  • atomic.mysql.query function code slightly cleaned up
  • Refactored atomic.command library