Skip to content

Release "Feijoa" 0.2.0

Choose a tag to compare

@smokingplaya smokingplaya released this 12 Oct 03:20
· 87 commits to production since this release

0.2.0 "Feijoa"

  • Minor versions now get fruity codenames. For v2 — say hi to Feijoa.
  • Added a shiny new class lib — screw metatables, we’re doing proper OOP now.
  • Rewrote all classes to run on atomic.class.
  • Logger now prints time only — no more date spam.
  • Dropped _dir and _isEnabled from Package, added _path instead.
  • Renamed Package:on()Package:listen() to make it less cringe.
  • Added fresh docs with usage examples for new code bits.
  • Fixed table.debug (td) recursion hell when tables had circular refs.
  • Added GPL v3 license (yep, we’re open source now, baby).
  • Package loading logic got smarter — now you can load packages from anywhere via atomic.package.load, not just lua/atomic/packages. Legacy path loading still works.