- [BUGFIX] if xml is of type UMFANG_VOLL, delete all existing data before import
- [BUGFIX] replaced continue inside switch with break
- [BUGFIX] removed exceptions in loops (oops)
- [BUGFIX] added a try catch block to not break the loop if something goes wrong for one item
- [BUGFIX] the default action in the standard is "add"
- Merge pull request #3 from ujamii/update-v0.9
- [FEATURE] every imported asset is now taggen with "openimmo" to simplify cleanup
- [DOC] added housekeeping section to the readme
- [FEATURE] added new command "openimmo:clear"
- [TASK] update library to v0.9
- Merge pull request #2 from ujamii/refactoring
- [BUGFIX] importing assets may cause a crash, so assets are now imported differently (not every asset is an image)
- [TASK] separated the command controller into two classes, one for each single command
- Merge pull request #1 from ujamii/task/update-library
- [FEATURE] as the ujamii/openimmo library now parses sub fields of type Feld[] correctly, the node type Feld is new in this package
- [TASK] as "boolean" fields were renamed to "bool" type in the library, we have to take care of this here as well
- [FEATURE] as the ujamii/openimmo library now parses sub fields of type Feld[] correctly, the node types Bewertung and UserDefinedExtend have been rebuilt
- [TASK] raised library constraint
- [BUGFIX] first import of new nodes with several levels of children failed because no collection node has been persisted
- [BUGFIX] as one openimmo xml may not contain all real estate objects, we can not hide nodes which were not included
- [TASK] solved some code improvement hints
- [FEATURE] added new option to log imported xml string
- [DOC] updated TODOs
- [BUGFIX] existing nodes now get hidden if they are not present in the import data.
- [BUGFIX] existing nodes may have properties which are no longer present in the next import. This lead to wrong data. So now, existing properties are removed if they are not present in the import data.
- [BUGFIX] an existing directory with the same name as the zip file but different content crashed the import. So if an existing dir of that name is found now, it is deleted before import.
- [BUGFIX] existing nodes are now hidden, if they are not present in the imported xml file
- [TASK] make usage of NEOS' Files class to delete directory recursively instead of own code
- [TASK] deprecated getPrimaryChildNode is no longer used
- [FEATURE] added feature to hide address from url
- [BUGFIX] updated to ujamii/openimmo 0.6 to fix missing values from mixed xml fields
- [BUGFIX] array of string properties are now handled as strings correctly
- [BUGFIX] string properties are not a child node type
- [BUGFIX] using an absolute path failed during image import
- [BUGFIX] using an absolute path failed during archive extraction
- [TASK] regenerated package files
- [TEST] renamed package
- [DOC] added license and author information
- [DOC] added some documentation
- [FEATURE] imported files are deleted after import
- [FEATURE] node labels in content tree can now be customized
- [BUGFIX] DateTime properties are now handled correctly in output
- [BUGFIX] multiple nodetypes on the same nesting level are now imported correctly
- [TASK] added more shiny icons
- [FEATURE] added first working importer
- [TASK] added reloadIfChanged for all properties
- [FEATURE] added NEOS based assets instead of base64 string properties
- [FEATURE] NodeTypes have configurable icons now
- [BUGFIX] fixed wrong Content vs. Document Naming of yaml files
- [FEATURE] NodeTypes have configurable icons now
- [FEATURE] added fusion rendering molecules
- [FEATURE] only root object "Immobilie" is a document, everything else is content
- [FEATURE] node types are nested into collections now
- [FEATURE] added some basic fusion code for rendering
- [FEATURE] added fusion prototypes and properties to yaml
- [TASK] switched from reflectionservice to oop package
- [TASK] initial commit