<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/libs/luci-lib-json/luasrc/json.lua, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git-03.infra.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/'/>
<updated>2018-05-18T14:59:16Z</updated>
<entry>
<title>luci-lib-json: support serializing userdata</title>
<updated>2018-05-18T14:59:16Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-05-18T14:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=09de5a74e13b225c2159bd62bef2563bd2a615c2'/>
<id>urn:sha1:09de5a74e13b225c2159bd62bef2563bd2a615c2</id>
<content type='text'>
Fixes the following error when attempting to serialize userdata objects:

    .../json.lua:81: attempt to call local 'parser' (a nil value)

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-lib-json: ignore null keys to allow encoding empty objects</title>
<updated>2015-06-04T19:13:41Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2015-06-04T19:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=304eec2ebaf983fd067e5ae719f8ec023aad8b30'/>
<id>urn:sha1:304eec2ebaf983fd067e5ae719f8ec023aad8b30</id>
<content type='text'>
There is currently no way to encode an empty object {}, as empty tables are
encoded as empty lists [].

With this patch, encode() will ignore table fields with the key json.null (which
doesn't make sense anyways). This allows adding a field with key json.null to
force encoding it as an object.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>Move inline documentation into separate files.</title>
<updated>2015-01-29T15:26:46Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-01-29T15:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=84346cd178ca0740817edc6f81d8f90e7bc6e00c'/>
<id>urn:sha1:84346cd178ca0740817edc6f81d8f90e7bc6e00c</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;
</content>
</entry>
<entry>
<title>Update my email addresses in the license headers</title>
<updated>2015-01-16T22:49:44Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-01-16T22:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=41d2b33087da393453c45f5d923d690c88ee5474'/>
<id>urn:sha1:41d2b33087da393453c45f5d923d690c88ee5474</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;
</content>
</entry>
<entry>
<title>Globally reduce copyright headers</title>
<updated>2015-01-16T22:38:38Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2015-01-16T22:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=7a3493b1f7d75a3945279115324cf2ff4da26b7b'/>
<id>urn:sha1:7a3493b1f7d75a3945279115324cf2ff4da26b7b</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;
</content>
</entry>
<entry>
<title>Rework LuCI build system</title>
<updated>2015-01-08T15:26:20Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2014-12-03T14:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=1bb4822dca6113f73e3bc89e2acf15935e6f8e92'/>
<id>urn:sha1:1bb4822dca6113f73e3bc89e2acf15935e6f8e92</id>
<content type='text'>
 * Rename subdirectories to their repective OpenWrt package names
 * Make each LuCI module its own standalone package
 * Deploy a shared luci.mk which is used by each module Makefile

Signed-off-by: Jo-Philipp Wich &lt;jow@openwrt.org&gt;
</content>
</entry>
</feed>
