Icinga Web 2 Fileshipper module
===============================

The main purpose of this module is to extend [Icinga Director](https://github.com/icinga/icingaweb2-module-director)
using some of it's exported hooks. Based on them it offers an `Import Source`
able to deal with `CSV`, `JSON`, `YAML` and `XML` files. It also offers the
possibility to deploy hand-crafted [Icinga 2](https://github.com/Icinga/icinga2)
config files through the `Icinga Director`.

![Icinga Web 2 Fileshipper](doc/screenshot/fileshipper/01_fileshipper-imports-overview.png)

For getting started please read our [Installation instructions](doc/02-Installation.md),
and then you should be ready to dive into [Import Source](doc/03-ImportSource.md)
definitions, [supported file formats](doc/11-FileFormats.md) or and hand-crafted
[Config File Shipping](doc/04-FileShipping.md).

Changes
-------

### v1.3.0

* FEATURE: Support PHP 8.5
* FIX: Improve English in GUI labels

### v1.2.0

* FEATURE: PHP 8 support
* FEATURE: Give guidance on potential misconfiguration (#34)
* FEATURE: do not fail on malformed config file (#35)

### v1.1.0

* FEATURE: Added XLSX file support

### v1.0.1

* FEATURE: CSV files should give NULL for columns with empty strings (#6)
* FIX: Small documentation fix
