{"minified":"composer/2.0","packages":{"mlocati/ip-lib":[{"name":"mlocati/ip-lib","description":"Handle IPv4, IPv6 addresses and ranges","keywords":["network","ipv6","address","manage","networking","IP","ipv4","managing","matching","subnet","range","addresses"],"homepage":"https://github.com/mlocati/ip-lib","version":"1.22.1","version_normalized":"1.22.1.0","license":["MIT"],"authors":[{"name":"Michele Locati","email":"mlocati@gmail.com","homepage":"https://github.com/mlocati","role":"Author"}],"source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"f096c0e9ec8bd4691ee45394cfb77c97c6bba272"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/f096c0e9ec8bd4691ee45394cfb77c97c6bba272","type":"zip","shasum":"","reference":"f096c0e9ec8bd4691ee45394cfb77c97c6bba272"},"type":"library","support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.22.1"},"funding":[{"url":"https://github.com/sponsors/mlocati","type":"github"},{"url":"https://paypal.me/mlocati","type":"other"}],"time":"2026-09-17T09:24:44+00:00","published-time":"2026-09-17T09:27:00+00:00","autoload":{"psr-4":{"IPLib\\":"src/"}},"require":{"php":">=5.3.3"},"require-dev":{"ext-pdo_sqlite":"*","phpunit/phpunit":"^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.5 || ^9.5"}},{"version":"1.22.0","version_normalized":"1.22.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"4e40ffd3bf9989db19403d89c4d8be44b87b8a91"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/4e40ffd3bf9989db19403d89c4d8be44b87b8a91","type":"zip","shasum":"","reference":"4e40ffd3bf9989db19403d89c4d8be44b87b8a91"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.22.0"},"time":"2025-10-15T12:35:09+00:00","published-time":"2025-10-15T12:36:04+00:00"},{"version":"1.21.0","version_normalized":"1.21.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"b5d38cdcbfc1516604d821a1f3f4a1638f327267"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/b5d38cdcbfc1516604d821a1f3f4a1638f327267","type":"zip","shasum":"","reference":"b5d38cdcbfc1516604d821a1f3f4a1638f327267"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.21.0"},"time":"2025-09-24T13:58:50+00:00","published-time":"2025-09-24T14:04:02+00:00"},{"version":"1.20.0","version_normalized":"1.20.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"fd45fc3bf08ed6c7e665e2e70562082ac954afd4"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/fd45fc3bf08ed6c7e665e2e70562082ac954afd4","type":"zip","shasum":"","reference":"fd45fc3bf08ed6c7e665e2e70562082ac954afd4"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.20.0"},"time":"2025-02-04T17:30:58+00:00","published-time":"2025-02-04T17:32:00+00:00"},{"version":"1.19.0","version_normalized":"1.19.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"86ec0cff2463c83daab105614da42f9221cfed3d"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/86ec0cff2463c83daab105614da42f9221cfed3d","type":"zip","shasum":"","reference":"86ec0cff2463c83daab105614da42f9221cfed3d"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.19.0"},"time":"2025-02-04T08:16:46+00:00","published-time":"2025-02-04T08:18:40+00:00"},{"version":"1.18.1","version_normalized":"1.18.1.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"08bb43b4949069c543ebdf099a6b2c322d0172ab"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/08bb43b4949069c543ebdf099a6b2c322d0172ab","type":"zip","shasum":"","reference":"08bb43b4949069c543ebdf099a6b2c322d0172ab"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.18.1"},"time":"2024-10-29T15:44:19+00:00","published-time":"2024-10-29T15:48:29+00:00"},{"version":"1.18.0","version_normalized":"1.18.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"c77bd0b1f3e3956c7e9661e75cb1f54ed67d95d2"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/c77bd0b1f3e3956c7e9661e75cb1f54ed67d95d2","type":"zip","shasum":"","reference":"c77bd0b1f3e3956c7e9661e75cb1f54ed67d95d2"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.18.0"},"time":"2022-01-13T18:05:33+00:00","published-time":"2022-01-13T18:06:18+00:00"},{"version":"1.17.1","version_normalized":"1.17.1.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"28763c87f9a3e24ff4df9258ec4e8375d8fa6523"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/28763c87f9a3e24ff4df9258ec4e8375d8fa6523","type":"zip","shasum":"","reference":"28763c87f9a3e24ff4df9258ec4e8375d8fa6523"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.17.1"},"time":"2021-11-10T15:24:32+00:00","published-time":"2021-11-10T15:27:39+00:00"},{"version":"1.17.0","version_normalized":"1.17.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"db9552c3460d5fa19a4c8183767fe89da7752a4e"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/db9552c3460d5fa19a4c8183767fe89da7752a4e","type":"zip","shasum":"","reference":"db9552c3460d5fa19a4c8183767fe89da7752a4e"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.17.0"},"time":"2021-08-03T15:42:09+00:00","published-time":"2021-08-03T15:45:47+00:00"},{"version":"1.16.0","version_normalized":"1.16.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"f3db91bff131b8c6a83d27a9f4dbbe768397ce47"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/f3db91bff131b8c6a83d27a9f4dbbe768397ce47","type":"zip","shasum":"","reference":"f3db91bff131b8c6a83d27a9f4dbbe768397ce47"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.16.0"},"time":"2021-05-31T20:43:23+00:00","published-time":"2021-06-03T12:30:11+00:00"},{"version":"1.15.0","version_normalized":"1.15.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"77a1c0d7c8022f5e8f4e0ea34cd817a475e8428f"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/77a1c0d7c8022f5e8f4e0ea34cd817a475e8428f","type":"zip","shasum":"","reference":"77a1c0d7c8022f5e8f4e0ea34cd817a475e8428f"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.15.0"},"time":"2021-05-26T12:32:37+00:00","published-time":"2021-05-26T12:36:46+00:00"},{"version":"1.14.0","version_normalized":"1.14.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"882bc0e115970a536b13bcfa59f312783fce08c8"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/882bc0e115970a536b13bcfa59f312783fce08c8","type":"zip","shasum":"","reference":"882bc0e115970a536b13bcfa59f312783fce08c8"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.14.0"},"time":"2020-12-31T11:30:02+00:00","published-time":"2020-12-31T11:33:24+00:00","require-dev":{"ext-pdo_sqlite":"*","phpunit/phpunit":"^4.8 || ^5.7 || ^6.5","phpunit/dbunit":"^1.4 || ^2 || ^3 || ^4"}},{"version":"1.13.0","version_normalized":"1.13.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"334de586c7894afd838be44d73e72d8e97e5b0ff"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/334de586c7894afd838be44d73e72d8e97e5b0ff","type":"zip","shasum":"","reference":"334de586c7894afd838be44d73e72d8e97e5b0ff"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.13.0"},"time":"2020-10-04T12:22:58+00:00","published-time":"2020-10-04T12:27:53+00:00"},{"keywords":["network","ipv6","address","networking","IP","ipv4","matching","subnet","range","addresses"],"version":"1.12.0","version_normalized":"1.12.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"85a7277975bd3bf2c0c57c327081781de1d4f13e"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/85a7277975bd3bf2c0c57c327081781de1d4f13e","type":"zip","shasum":"","reference":"85a7277975bd3bf2c0c57c327081781de1d4f13e"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/master"},"time":"2020-07-27T11:38:13+00:00","published-time":"2020-07-27T12:07:58+00:00"},{"version":"1.11.0","version_normalized":"1.11.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"169aa5b2b98f8f49ae2b7723258bb29bcf281102"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/169aa5b2b98f8f49ae2b7723258bb29bcf281102","type":"zip","shasum":"","reference":"169aa5b2b98f8f49ae2b7723258bb29bcf281102"},"time":"2020-07-16T15:21:50+00:00","published-time":"2020-07-16T15:35:28+00:00"},{"version":"1.10.0","version_normalized":"1.10.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"65a3396d064267f2fef1fd0b8ded712dbe0946b2"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/65a3396d064267f2fef1fd0b8ded712dbe0946b2","type":"zip","shasum":"","reference":"65a3396d064267f2fef1fd0b8ded712dbe0946b2"},"time":"2020-07-09T15:15:38+00:00","published-time":"2020-07-09T15:20:10+00:00"},{"version":"1.9.0","version_normalized":"1.9.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"b844659e3b87a461d1a8fe8e3e374aa6c4a5d902"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/b844659e3b87a461d1a8fe8e3e374aa6c4a5d902","type":"zip","shasum":"","reference":"b844659e3b87a461d1a8fe8e3e374aa6c4a5d902"},"time":"2019-09-20T08:26:10+00:00","published-time":"2019-09-20T08:42:24+00:00","funding":"__unset"},{"version":"1.8.0","version_normalized":"1.8.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"c8d6d1fc370e748c3400a9cc614b26af2ae3b197"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/c8d6d1fc370e748c3400a9cc614b26af2ae3b197","type":"zip","shasum":"","reference":"c8d6d1fc370e748c3400a9cc614b26af2ae3b197"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/1.8.0"},"time":"2019-07-30T16:27:54+00:00","published-time":"2019-07-30T16:33:36+00:00"},{"version":"1.7.0","version_normalized":"1.7.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"5baab69fbf39256ea0014d80165725c3257c663b"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/5baab69fbf39256ea0014d80165725c3257c663b","type":"zip","shasum":"","reference":"5baab69fbf39256ea0014d80165725c3257c663b"},"support":{"issues":"https://github.com/mlocati/ip-lib/issues","source":"https://github.com/mlocati/ip-lib/tree/master"},"time":"2019-02-25T14:12:56+00:00","published-time":"2019-02-25T14:20:57+00:00"},{"version":"1.6.0","version_normalized":"1.6.0.0","authors":[{"name":"Michele Locati","email":"mlocati@gmail.com","homepage":"https://github.com/mlocati","role":"Developer"}],"source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"256e554f2285a4517af68bc2e4c3f3d25ae6fc99"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/256e554f2285a4517af68bc2e4c3f3d25ae6fc99","type":"zip","shasum":"","reference":"256e554f2285a4517af68bc2e4c3f3d25ae6fc99"},"time":"2018-08-12T22:03:03+00:00","published-time":"2018-08-12T22:06:04+00:00","require-dev":"__unset"},{"version":"1.5.0","version_normalized":"1.5.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"84f615eebea9cbcd14be6d9a9a8a8953a9b0ff84"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/84f615eebea9cbcd14be6d9a9a8a8953a9b0ff84","type":"zip","shasum":"","reference":"84f615eebea9cbcd14be6d9a9a8a8953a9b0ff84"},"time":"2017-12-18T17:00:12+00:00","published-time":"2017-12-18T16:54:06+00:00"},{"version":"1.4.0","version_normalized":"1.4.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"3a7292f3f1a6aef30d4823cc2fbe09cb4cc6e84f"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/3a7292f3f1a6aef30d4823cc2fbe09cb4cc6e84f","type":"zip","shasum":"","reference":"3a7292f3f1a6aef30d4823cc2fbe09cb4cc6e84f"},"time":"2017-08-30T14:53:01+00:00","published-time":"2017-08-30T14:53:24+00:00"},{"version":"1.3.0","version_normalized":"1.3.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"5d1a57f5557b3c4b1f572a415a8d3c1dfce7d885"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/5d1a57f5557b3c4b1f572a415a8d3c1dfce7d885","type":"zip","shasum":"","reference":"5d1a57f5557b3c4b1f572a415a8d3c1dfce7d885"},"time":"2017-07-06T07:33:40+00:00","published-time":"2017-07-06T07:37:06+00:00"},{"version":"1.2.1","version_normalized":"1.2.1.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"4914eb66963ef35af6d29caea04c822555ccba23"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/4914eb66963ef35af6d29caea04c822555ccba23","type":"zip","shasum":"","reference":"4914eb66963ef35af6d29caea04c822555ccba23"},"time":"2017-03-14T18:16:16+00:00","published-time":"2017-03-14T18:18:19+00:00"},{"version":"1.2.0","version_normalized":"1.2.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"c8f6b12f5150dd34b3d5ec9645301f7206aab641"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/c8f6b12f5150dd34b3d5ec9645301f7206aab641","type":"zip","shasum":"","reference":"c8f6b12f5150dd34b3d5ec9645301f7206aab641"},"time":"2017-02-15T13:11:02+00:00","published-time":"2017-02-15T13:12:33+00:00"},{"version":"1.1.1","version_normalized":"1.1.1.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"8caf6dd5fe0f1bdc485df9236f5ea454eb88c484"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/8caf6dd5fe0f1bdc485df9236f5ea454eb88c484","type":"zip","shasum":"","reference":"8caf6dd5fe0f1bdc485df9236f5ea454eb88c484"},"time":"2017-02-15T09:11:11+00:00","published-time":"2017-02-15T09:12:40+00:00"},{"version":"1.1.0","version_normalized":"1.1.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"030d67d75815a54fdba8db4ca7340fe88c86726f"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/030d67d75815a54fdba8db4ca7340fe88c86726f","type":"zip","shasum":"","reference":"030d67d75815a54fdba8db4ca7340fe88c86726f"},"time":"2017-02-02T14:54:50+00:00","published-time":"2017-02-02T15:02:38+00:00"},{"version":"1.0.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/mlocati/ip-lib.git","type":"git","reference":"6ceffc9a96c59caa8ce6b410be2e92bebfd0352f"},"dist":{"url":"https://api.github.com/repos/mlocati/ip-lib/zipball/6ceffc9a96c59caa8ce6b410be2e92bebfd0352f","type":"zip","shasum":"","reference":"6ceffc9a96c59caa8ce6b410be2e92bebfd0352f"},"time":"2016-03-18T11:24:28+00:00","published-time":"2016-03-18T11:59:57+00:00"}]},"security-advisories":[]}