Fixed: zero values (e.g. 0 parking spaces, 0 years old) were being treated as empty by the feed and validation. New uqbhi_has_value() helper distinguishes meaningful zero from empty/null/blank string
3.4.3
Fixed: image and floor plan galleries did not render in the editor when only ACF free was installed (the gallery field type is Pro-only). The plugin now auto-detects the absence of ACF Pro and registers native WordPress metaboxes with wp.media and drag-to-reorder as a fallback
Changed: seed uqbhi_finalidade now aligns with the OpenNavent operation enum — only Venda (VENTA) and Aluguel (ALQUILER); Temporada and Repasse removed
Changed: uqbhi_get_tipo and uqbhi_get_operacao now read OpenNavent IDs from term meta with ancestor inheritance fallback for user-created custom terms
Changed: removed the ~200-line hardcoded slug→ID map in helpers.php; single source of truth is now the term meta
Added: term meta on seeded uqbhi_tipo terms — uqbhi_id_tipo and uqbhi_id_subtipo embed the OpenNavent numeric IDs directly on each term
Added: term meta on seeded uqbhi_finalidade terms — uqbhi_opennavent carries the API operation code (VENTA / ALQUILER)
Added: Spanish (uqbhi_name_es) and English (uqbhi_name_en) translations on every seeded term
Added: one-time legacy migration backfills OpenNavent meta on pre-3.4.3 custom terms using the old slug substring match — existing installs keep emitting the same IDs
3.4.2
Added: automatic seeding of the official uqbhi_tipo and uqbhi_finalidade terms on activation and versioned admin_init
3.4.1
Changed: WordPress Coding Standards compliance — tabs, docblocks, brace style across all files
3.4.0
Refactor: Split single-file plugin (1881 lines) into 6 modular files under includes/ (SOLID/KISS)
Added: ACF field complemento now registered via code
Fixed: Infrastructure field name casing (Infraestrutura → infraestrutura) — items were not loading in XML feed
Changed: Admin code only loads on dashboard (is_admin())
3.3.0
Changed: Uniform prefix uqbhi_ for all functions, constants, options, CPT, and taxonomies