From 5895c6ee8fd4f16cedee2528bc9d9e14c6af36fe Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Mon, 24 Nov 2025 13:45:55 +0700 Subject: [PATCH] v1.5.0 --- README.md | 9 ++++--- evolved.lua | 2 +- rockspecs/evolved.lua-1.5.0-0.rockspec | 34 ++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 5 deletions(-) create mode 100644 rockspecs/evolved.lua-1.5.0-0.rockspec diff --git a/README.md b/README.md index a2644ff..b06f71d 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ - [Chunk](#chunk) - [Builder](#builder) - [Changelog](#changelog) - - [vX.X.X](#vxxx) + - [v1.5.0](#v150) - [v1.4.0](#v140) - [v1.3.0](#v130) - [v1.2.0](#v120) @@ -1306,10 +1306,11 @@ builder_mt:destruction_policy :: id -> builder ## Changelog -### vX.X.X +### v1.5.0 -- The spawn and clone operations with defaults have been significantly optimized -- Added basic [Teal](https://github.com/teal-language) type definitions, thanks to [@p0sel0k](https://github.com/p0sel0k) +- Added a little [LÖVE](https://love2d.org) example; +- The spawn and clone operations with defaults have been significantly optimized; +- Added basic [Teal](https://github.com/teal-language) type definitions, thanks to [@p0sel0k](https://github.com/p0sel0k). ### v1.4.0 diff --git a/evolved.lua b/evolved.lua index 80a4e65..6e3a6a0 100644 --- a/evolved.lua +++ b/evolved.lua @@ -1,7 +1,7 @@ local evolved = { __HOMEPAGE = 'https://github.com/BlackMATov/evolved.lua', __DESCRIPTION = 'Evolved ECS (Entity-Component-System) for Lua', - __VERSION = '1.4.0', + __VERSION = '1.5.0', __LICENSE = [[ MIT License diff --git a/rockspecs/evolved.lua-1.5.0-0.rockspec b/rockspecs/evolved.lua-1.5.0-0.rockspec new file mode 100644 index 0000000..bb29edc --- /dev/null +++ b/rockspecs/evolved.lua-1.5.0-0.rockspec @@ -0,0 +1,34 @@ +rockspec_format = "3.0" +package = "evolved.lua" +version = "1.5.0-0" +source = { + url = "git://github.com/BlackMATov/evolved.lua", + tag = "v1.5.0", +} +description = { + homepage = "https://github.com/BlackMATov/evolved.lua", + summary = "Evolved ECS (Entity-Component-System) for Lua", + detailed = [[ + `evolved.lua` is a fast and flexible ECS (Entity-Component-System) library for Lua. + It is designed to be simple and easy to use, while providing all the features needed to create complex systems with blazing performance. + ]], + license = "MIT", + labels = { + "ecs", + "entity", + "entities", + "component", + "components", + "entity-component", + "entity-component-system", + }, +} +dependencies = { + "lua >= 5.1", +} +build = { + type = "builtin", + modules = { + evolved = "evolved.lua", + } +}