From 31f7386827adc7bb19968ce6e2741a6997cd8753 Mon Sep 17 00:00:00 2001 From: janiussyafiq Date: Mon, 3 Aug 2026 10:35:31 +0800 Subject: [PATCH] feat: release v0.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Relax the dependency pins to ranges so consumers keep their own resolved versions. 0.3.0 pinned `lpeg = 1.0.2-1`. In a clean APISIX dependency tree that exact pin removes the resolved lpeg 1.1.0-2 and installs 1.0.2, and `graphql` and `jsonpath` — which ask for bare `lpeg` and `lpeg >= 1.0.0` — then run against the downgraded global module. `lpeg >= 1.0.2` keeps APISIX on the version it already resolves. `lua_pack` gets the same treatment for the same reason; 2.0.0-0 is still the newest, so it resolves identically today. --- rockspec/lua-resty-ldap-0.3.1-0.rockspec | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 rockspec/lua-resty-ldap-0.3.1-0.rockspec diff --git a/rockspec/lua-resty-ldap-0.3.1-0.rockspec b/rockspec/lua-resty-ldap-0.3.1-0.rockspec new file mode 100644 index 0000000..de91a8b --- /dev/null +++ b/rockspec/lua-resty-ldap-0.3.1-0.rockspec @@ -0,0 +1,29 @@ +package = "lua-resty-ldap" +version = "0.3.1-0" +source = { + url = "git+https://github.com/api7/lua-resty-ldap", + tag = "v0.3.1", +} + +description = { + summary = "Nonblocking Lua ldap driver library for OpenResty", + homepage = "https://github.com/api7/lua-resty-ldap", + license = "Apache License 2.0", + maintainer = "Yuansheng Wang " +} + +dependencies = { + "lua_pack >= 2.0.0", + "lpeg >= 1.0.2", +} + +build = { + type = "builtin", + modules = { + ["resty.ldap"] = "lib/resty/ldap.lua", + ["resty.ldap.asn1"] = "lib/resty/ldap/asn1.lua", + ["resty.ldap.filter"] = "lib/resty/ldap/filter.lua", + ["resty.ldap.protocol"] = "lib/resty/ldap/protocol.lua", + ["resty.ldap.client"] = "lib/resty/ldap/client.lua", + } +}