Skip to content

Releases: avalynx/avalynx-autocomplete

1.0.4

02 Mar 10:40
306f9e0

Choose a tag to compare

Release 1.0.4 – Changelog Summary

Version 1.0.4 is a maintenance release created solely to republish the package on npmjs without any source code changes. This ensures correct versioning and availability in the npm ecosystem.

  • npm Registry Republish
    Published a new tag to align the npm package version with repository versioning.
    Ensures consistent installation and dependency resolution via npm.

  • No Functional Changes
    No code, styling, or behavior changes were introduced in this release.
    Users can upgrade safely without any impact on existing implementations.

Compatibility: Backward compatible


Full Changelog: 1.0.3...1.0.4

1.0.3

28 Feb 15:52
5ef86cd

Choose a tag to compare

Release 1.0.3 – Changelog Summary

Version 1.0.3 further refines the Bootstrap input-group border-radius handling for edge cases involving hidden buttons and updates CDN references to the latest version. This improves visual consistency when using dynamic clear buttons or conditional controls.

  • Refined Border-Radius Logic
    Reworked CSS selectors to use :has() for detecting hidden trailing buttons in input groups.
    Ensures correct border rounding even when clear buttons are dynamically shown or hidden.

  • Improved Visual Consistency with Conditional Controls
    Adjusted rules so inputs and buttons maintain proper rounded corners when adjacent elements are temporarily hidden (.d-none).
    Prevents visual glitches in dynamic UI states and complex input group compositions.

  • Updated jsDelivr References
    Updated README CDN snippets to reference version 1.0.3.
    Makes it easier for users to include the latest fixes directly via CDN.

  • Version Bump & Packaging Alignment
    Updated package metadata and build artifacts to 1.0.3 across src/ and dist/.
    Keeps distributed files and documentation fully in sync.

Compatibility: Backward compatible


Full Changelog: 1.0.2...1.0.3

1.0.2

28 Feb 12:10
38dab08

Choose a tag to compare

Release 1.0.2 – Changelog Summary

Version 1.0.2 is a small UI polish release focused on improving Bootstrap input-group visuals for AvalynxAutocomplete. It fixes border-radius inconsistencies and includes minor CSS refinements for cleaner, more consistent styling.

  • Input Group Border-Radius Fixes
    Adjusted CSS for .input-group elements inside the autocomplete wrapper to ensure correct right-side rounding.
    Prevents “cut off” corners and improves visual consistency with Bootstrap 5.3 defaults.

  • Bootstrap Variable Alignment
    Border-radius is now explicitly enforced via var(--bs-border-radius) in the affected input-group selectors.
    Ensures the component adapts cleanly to theme/custom Bootstrap variable overrides.

  • Patch Release Packaging
    Updated package and build artifacts to 1.0.2 across src/ and dist/.
    Makes it straightforward to consume the fix via npm/jsDelivr without manual CSS overrides.

Compatibility: Backward compatible


Full Changelog: 1.0.1...1.0.2

1.0.1

28 Feb 08:46
187c592

Choose a tag to compare

Release 1.0.1 – Changelog Summary

Version 1.0.1 refines visual integration with Bootstrap 5.3 and improves validation styling, ensuring the autocomplete component aligns more closely with native Bootstrap form states. It also cleans up repository artifacts for a leaner codebase.

  • Bootstrap 5.3 Variable Integration
    Replaced hardcoded CSS values with Bootstrap CSS variables (e.g., border radius, badge font size, colors).
    Ensures consistent theming and seamless alignment with custom Bootstrap design tokens.

  • Enhanced Invalid State Styling
    Added .is-invalid styles for the input container, including proper borders, shadows, and validation icon positioning.
    Improves UX by matching Bootstrap’s native validation feedback behavior.

  • Improved Clear Icon & Input Spacing Logic
    Adjusted padding and icon positioning when validation states or clear icons are present.
    Prevents layout overlap and maintains visual clarity in complex input states.

  • Repository Cleanup
    Removed IDE-specific .iml file from version control.
    Keeps the repository cleaner and avoids unnecessary environment-specific files.

Compatibility: Backward compatible


Full Changelog: 1.0.0...1.0.1

1.0.0

27 Feb 22:31
8321c05

Choose a tag to compare

Release 1.0.0 – Changelog Summary

Version 1.0.0 marks the initial public release of AvalynxAutocomplete, introducing a lightweight, Bootstrap-compatible autocomplete component with support for static and dynamic data sources. It provides flexible configuration for single- and multi-select use cases, making it suitable for modern, data-driven form interfaces.

  • Core Autocomplete Component
    Introduces a lightweight, framework-free autocomplete input designed for Bootstrap ≥5.3.
    Enables fast integration of searchable dropdowns without additional dependencies.

  • Static & Async Data Source Support
    Supports both in-memory datasets and asynchronous loading via a customizable fetchData function.
    Allows seamless integration with APIs and dynamic backends.

  • Multi-Select with Tag Management
    Built-in multi-select mode with configurable tag display (above or inline).
    Makes it easy to handle multiple selections in a clean, user-friendly way.

  • Extensive Configuration Options
    Includes options such as maxItems, minLength, debounce, caseSensitive, and selection limits.
    Provides fine-grained control over search behavior and UX tuning.

  • Default Values & Pre-Selections
    Supports defaultValue, defaultKey, and defaultSelections for initial state handling.
    Simplifies editing workflows and pre-filled form scenarios.

  • Customizable Language & UI Texts
    Configurable language object for placeholders, no-results messages, and button titles.
    Improves localization and accessibility across different projects.

  • Event Callbacks for Integration
    Exposes hooks like onChange, onClear, and onLoaded.
    Facilitates integration with application state and custom business logic.

  • Comprehensive Examples & Documentation
    Includes demos covering single-select, multi-select, preselected values, and AJAX-driven variants.
    Helps developers quickly understand usage patterns and advanced scenarios.

Compatibility: Initial release


Full Changelog: 0.0.0...1.0.0