Skip to content
Product changelog

Baby in Brazil CTA Changelog

Version-by-version timeline generated from the same item-based changelog data used for Joomla<changelogurl>, Markdown and release notes.

15versions 15with notes 1.0.14latest

Version1.0.14

stable

2026-06-08 · stable

Details

1.0.14 - 2026-06-08

Improved

  • Refined CTA button readability and alignment. Primary buttons now keep stronger contrast, better text sizing, and more stable icon/text centering across CTA layouts.
  • Refined feature icon positioning. Feature icons now use explicit alignment rules to improve visual consistency in compact and horizontal CTA layouts.

Version1.0.13

stable

2026-06-08 · stable

Details

Fixed1

  • Refined real-page CTA visual balance when the module is displayed below gallery/content blocks.

Changed3

  • Added a default 20px vertical margin to the CTA root section so CTA blocks have breathing room between neighbouring modules and footer/background sections.
  • Increased feature icon container size to 60px and SVG icon size to 45px after real-page testing.
  • Updated frontend and administrator asset cache-busting versions to 1.0.13.

Version1.0.12

stable

2026-06-08 · stable

Details

Fixed3

  • Aligned CTA container behaviour with the Stats module by bounding .bib-cta__shell by default.
  • Changed the CTA container field default to enabled so newly created CTA instances do not stretch edge-to-edge in full-width template positions.
  • Updated frontend asset versions to force CSS cache refresh after the container fix.

Note2

  • Existing template overrides that target .bib-cta--contained .bib-cta__shell remain compatible.
  • The root section may still occupy the available module position width, but the visible CTA card is now constrained by --bib-cta-container-width.

Version1.0.11

stable

2026-06-08 · stable

Details

Fixed3

  • Fixed internal CTA partial layouts by reading data from Joomla LayoutHelper display data ($displayData['cta'], $displayData['feature'], $displayData['action']).
  • Fixed frontend output where the module shell rendered but title, text, features and actions were empty because partial layouts expected extracted variables.
  • Added a direct frontend CSS fallback in addition to Joomla Web Asset Manager so media/mod_bib_cta/css/cta.css loads reliably in templates where the asset registry is not resolved before module rendering.

Version1.0.10

stable

2026-06-08 · stable

Details

Fixed2

  • Added compatibility for flat and legacy nested Joomla subform rows in feature/action normalisation.
  • Strengthened preset fallback handling for title, text and ARIA label values.

Version1.0.9

stable

2026-06-07 · stable

Details

Added2

  • Added separate installable language packs for ru-RU, pt-BR, lv-LV, lt-LT, et-EE, uk-UA and es-ES.
  • Added translated mod_bib_cta.ini and mod_bib_cta.sys.ini files for each language pack.

Changed7

  • Promoted the base module package to 1.0.9.
  • Moved ru-RU out of the base module package into a separate installable language pack.
  • Kept en-GB as the only language bundled with the base module package.
  • Removed ru-RU from the base module package language folder and manifest language declarations.
  • Replaced Russian-only Markdown guides in the base package with English documentation.
  • Updated web asset versions and direct administrator script cache-busting to 1.0.9.
  • Updated the update-server distribution template to reference 1.0.9.

Version1.0.8

beta

2026-06-06 · beta

Details

Added15

  • Added Architecture Decision Records under docs/architecture-decisions/.
  • Added ADR index file: docs/architecture-decisions/README.md.
  • Added browser-readable ADR overview: docs/html/architecture-decisions.html.
  • Added documented decisions for:
  • feature presets as administrator generators;
  • CSS Grid over Bootstrap dependency;
  • layout partials over monolithic templates;
  • inline SVG icons over font icons;
  • Joomla module over Joomla component;
  • helper-owned CTA data contract;
  • administrator JavaScript fallback loading;
  • CSS custom properties as public theme API;
  • JED preparation without placeholder update server in manifest;
  • HTML developer documentation as primary handover format;
  • accessibility-first CTA semantics.

Changed6

  • Updated HTML developer documentation with an architecture decisions section.
  • Updated README.md to point maintainers to the ADR directory and HTML ADR index.
  • Updated IMPLEMENTATION_REPORT.md with the documentation governance rationale.
  • Updated manifest version to 1.0.8.
  • Updated web asset versions and direct administrator script cache-busting to 1.0.8.
  • Updated update-server distribution template to reference 1.0.8.

Note1

  • Introduced a formal decision history so future maintainers can understand the reason behind core architecture choices before changing them.

Version1.0.7

beta

2026-06-06 · beta

Details

Added11

  • Added primary HTML developer documentation:
  • docs/html/index.html;
  • docs/html/developer-documentation.html.
  • Added a full HTML PHP/API reference covering dispatcher, helper methods, custom admin field, data contract, layouts, CSS API, presets, icons and maintenance workflow.
  • Added docs/JED_SUBMISSION_GUIDE.html for Joomla Extensions Directory preparation.
  • Added legacy Markdown companion docs/JED_SUBMISSION_GUIDE.md.
  • Added update-server distribution template:
  • dist/update-server/mod_bib_cta_update.xml;
  • dist/update-server/README.md.
  • Added LICENSE.txt with GPL-2.0-or-later license text.
  • Added examples/all-variants.html with default, compact, centered, dark and background-media examples.

Changed8

  • Replaced examples/standalone.html with the all-variants demonstration while keeping the historical filename.
  • Updated examples/README.md to explain the full examples package.
  • Updated README.md so HTML documentation is the primary developer documentation and Markdown is marked as legacy/reference.
  • Reduced docs/DEVELOPER_GUIDE.md to a legacy quick reference that points to the HTML developer documentation.
  • Updated manifest version to 1.0.7.
  • Updated web asset versions and direct administrator script cache-busting to 1.0.7.
  • Added JED-oriented checklist notes for license, documentation, download/demo/support URLs and Joomla Update System preparation.
  • Added a production update-server XML template, but intentionally did not add a placeholder update server URL to the live manifest.

Version1.0.6

beta

2026-06-06 · beta

Details

Added8

  • Added comprehensive PHPDoc-style documentation to PHP classes, helper methods, module templates and partial layouts.
  • Added detailed inline responsibility comments to frontend layout files so maintainers can understand what each file owns.
  • Added docs/MODULE_DOCUMENTATION.md with full field-by-field module documentation.
  • Added docs/CONTENT_MANAGER_GUIDE.md for non-developer editors and managers.
  • Added docs/DEVELOPER_GUIDE.md for future developers.
  • Added examples/standalone.html, a self-contained HTML/CSS example that demonstrates the CTA outside Joomla.
  • Added examples/README.md explaining the standalone example purpose.
  • Expanded CSS and administrator JavaScript headers with maintainability notes.

Changed4

  • Updated README.md as the main handover entry point.
  • Updated IMPLEMENTATION_REPORT.md to document the module origin, architecture and design decisions.
  • Updated module version to 1.0.6.
  • Updated web asset versions and direct admin script cache-busting to 1.0.6.

Note2

  • Documented why the module exists, what each administrator tab controls and how managers should edit CTA content safely.
  • Documented how developers should add presets, icons, layouts and CSS changes.

Version1.0.5

beta

2026-06-06 · beta

Details

Fixed2

  • Prevented accidental duplicate insertion caused by browsing feature presets in the select field.
  • Improved destructive action safety by adding confirmation prompts before row deletion.

Added11

  • Added three explicit feature preset actions in the administrator form:
  • Add to current: append selected preset items to existing feature rows.
  • Replace current: delete existing feature rows and insert selected preset items.
  • Clear: delete all current feature rows.
  • Added confirmation prompts for destructive actions:
  • replacing existing feature rows;
  • clearing the full feature list.
  • Added status messages for replacing, clearing, successful replacement, successful clearing and empty-list situations.
  • Added CHANGELOG.md.
  • Added IMPLEMENTATION_REPORT.md.
  • Expanded README.md with module purpose, benefits, workflow, grid behavior, structure and developer notes.

Changed9

  • Feature preset selection no longer inserts rows automatically.
  • The preset selector now only selects the source preset; buttons perform the actual action.
  • Administrator custom field output now renders a button group instead of a single insert button.
  • Administrator JavaScript now exposes explicit public helpers:
  • ModBibCtaPresetAdmin.appendPreset();
  • ModBibCtaPresetAdmin.replacePreset();
  • ModBibCtaPresetAdmin.clearFeatures().
  • Updated module version to 1.0.5.
  • Updated asset versions to 1.0.5 to avoid stale cached administrator scripts.

Version1.0.4

alpha

2026-06-06 · beta

Details

Fixed2

  • Fixed administrator JavaScript not attaching reliably in Joomla module forms.
  • Fixed feature preset insertion by targeting the actual Joomla subform markup used by the administrator form.

Added3

  • Added administrator-side content preset application for the main Preset field.
  • Added fallback direct script loading from the custom feature preset field.
  • Added status messages that show whether admin preset actions are being executed.

Version1.0.3

alpha

2026-06-06 · beta

Details

Fixed2

  • Reduced dependency on one specific subform DOM structure.
  • Improved support for Joomla administrator repeatable subform rendering.

Changed2

  • Reworked feature preset row insertion to use Joomla's native subform add button and then populate the newly created row.
  • Added async waiting for new subform rows before filling fields.

Version1.0.2

alpha

2026-06-06 · beta

Details

Added3

  • Added custom administrator form field for feature preset insertion.
  • Added feature preset selector with auto behavior that follows the main CTA preset.
  • Added editable feature presets for birth, services, doctors, hospitals, documents, legal, concierge, apartments, family care, newborn care, gallery and contact.

Changed2

  • Feature presets became one-time admin generators instead of frontend dynamic data sources.
  • Frontend rendering now uses only saved subform rows.

Version1.0.1

alpha

2026-06-06 · beta

Details

Fixed1

  • Replaced the narrow/problematic module layout selector with a simpler readable list field.

Added4

  • Added readable layout selector.
  • Added custom layout name support.
  • Added more content and feature preset contexts.
  • Added additional feature icons.

Version1.0.0

alpha

2026-06-06 · beta

Details

Added10

  • Initial universal CTA module.
  • Joomla module manifest and modern module structure.
  • Namespaced dispatcher and helper.
  • Four frontend layouts: default, compact, centered and dark.
  • Reusable internal layouts for media, content, features, feature item, actions, action item and decoration.
  • Repeatable feature rows.
  • Repeatable CTA actions.
  • CSS Grid layout with exact and auto-fit feature grid modes.
  • Theme-compatible CSS variables.
  • English and Russian language files.

Changed1

  • Extracted the lower CTA concept from the Baby in Brazil gallery page and converted it into a reusable Joomla module.