Git tags and release notes don't tell the whole story and don't offer a place to mention the smaller projects we've created or contribute to. The intent is to keep this as a microblog: Anything that needs more than a few sentences is probably best placed somewhere else.

2025 01 06

Abivia Geocoding 2.6.0 and 2.5.1

Geocoding 2.5.1 fixed an issue where an invalid value is passed through the HTTP_X_FORWARDED_FOR header, automatically returning the REMOTE_ADDR instead. However, some bad actors will supply a Bogon or a valid but incorrect address (e.g. 127.0.0.1). Geocoding 2.6.0 adds a $allowForward parameter to the GeoCoder::getAddressFromHttp() and GeoCoder::lookupHttp() methods. The parameter defaults to true. This allows an application to get the...

More

2025 01 02

Abivia Geocoding 2.5.0

Geocoding 2.5.0 adds a Geocoder::getSubnetAddress() method. https://github.com/abivia/geocoding


2024 12 30

Abivia Colorspace 1.3.0 release

Colorspace is a small library for color conversion and manipulation. 1.3.0 adds HSB and CMYK support in addition to the existing RGB and HSL (including an alpha channel), and can parse and generate CSS colors in both "legacy" and "modern" formats. https://github.com/abivia/colorspace


2024 12 26

Abivia Colorspace 1.0.0 release

Colorspace is a small library for color conversion and manipulation. It currently supports RGB and HSL (including an alpha channel), and can parse and generate CSS colors in both "legacy" and "modern" formats. https://github.com/abivia/colorspace


2024 12 18

Abivia Criteria 1.2.0 release

Criteria 1.2.0 adds "contains" and "includes" operators and fixes a bug. Check the readme and changelog files for more details. https://github.com/abivia/criteria


2024 12 17

Abivia Criteria 1.1.0 release

Criteria is a simple package for the evaluation of expressions based on a set of variable criteria. We're using similar logic in two separate applications that allow the creation of criteria in a JSON file. This package encapsulates that logic and generalizes it to support a wider range of operators and more complex expressions. Check the readme file for full details. https://github.com/abivia/criteria


2024 11 03

Abivia Geocoding 2.4.1

Geocoding 2.4.1 fixes a bug in getAddressFromHttp where the IP address contained in the server variables failed to parse. Previously this generated an error. Now an AddressNotFoundException is thrown. https://github.com/abivia/geocoding


2024 10 08

Abivia Geocoding 2.4.0

Geocoding 2.4.0 adds database driver specific options for table creation to the PDO cache driver. https://github.com/abivia/geocoding


2024 10 06

Abivia Geocoding 2.3.0

Geocoding 2.3.0 adds purge functionality to PDO cache driver. https://github.com/abivia/geocoding


2024 10 02

Abivia Geocoding 2.2.0

Geocoding 2.2.0 adds a cache driver for PDO databases. https://github.com/abivia/geocoding