Major changes: - New ThemeManager with Twig templating and SCSS compilation - Dynamic themes system (themes/default, themes/demo) - LogManager with SQLite storage and syslog forwarding - RequestLogger with static helper methods - Admin UI overhaul (Bootstrap 5, dark mode) - Admin config page with logging and theme settings - Admin logs page with filters and search - Removed legacy Mustache templates - Removed test plugin and theme - Composer dependencies: Twig, scssphp, CommonMark, MaxMind GeoIP
Common Code for MaxMind Web Service Clients
This is not intended for direct use by third parties. Rather, it is for shared code between MaxMind's various web service client APIs.
Requirements
The library requires PHP 8.1 or greater.
There are several other dependencies as defined in the composer.json file.
Contributing
Patches and pull requests are encouraged. All code should follow the PSR-12 style guidelines. Please include unit tests whenever possible.
Versioning
This API uses Semantic Versioning.
Copyright and License
This software is Copyright (c) 2015-2026 by MaxMind, Inc.
This is free software, licensed under the Apache License, Version 2.0.