limitless_ui 1.0.0-dev.20
limitless_ui: ^1.0.0-dev.20 copied to clipboard
Reusable AngularDart UI components and directives for web applications.
1.0.0-dev.20 #
- Added
liDropdownShowCarettoliDropdownToggle/liDropdownAnchorso navbar and avatar triggers can opt out of the defaultdropdown-togglecaret (::after) without local CSS overrides, plus dropdown demo and README documentation for the no-caret navbar pattern.
1.0.0-dev.19 #
- Fixed
DatatableFormat.boolHighlightedBadgein thesaliPagedperformance profile so positive boolean cells render the Bootstrap badge element instead of escaping the generated<span>as plain text. - Improved
liDropdownsubmenus for dense account/navigation menus with bindable submenu state (open/openChange), optionalcloseOnItemClick, and keyboard navigation that respectsplacement="start"left-opening submenus.
1.0.0-dev.18 #
- Expanded
DatatableActionandDatatableActionColumnwith overflow-menu APIs for dense action columns:DatatableActionOverflowBehavior(auto,alwaysVisible,overflowMenu),maxVisibleActions, customizable overflow trigger/menu styling (overflowButtonClass,overflowButtonIconClass,overflowButtonLabel,overflowButtonIconOnly,overflowMenuClass,overflowButtonAriaLabel,overflowButtonTitle), plus a body-anchored Popper overflow menu that escapes clipped datatable containers and regression coverage for mixed inline-plus-dropdown action sets and full-dropdown action columns. - Expanded the
protocol-workflowexample to demonstrate the newDatatableActionColumnoverflow API with always-visible primary actions, mixed inline actions, and secondary actions moved into the dropdown menu for dense desktop/mobile operational tables. - Fixed sticky/frozen datatable columns to render with an opaque theme surface instead of inheriting the Limitless table transparency token, so right/left fixed cells no longer look leaked in light and dark themes while still preserving row hover/striped/active overlays.
1.0.0-dev.17 #
- Refactored
li-datatableinternals into focused controllers for sorting, pagination, search, export, selection, responsive state, virtual scroll, title help, and debug instrumentation while preserving the public component API. - Added
DatatablePerformanceProfilewith thesaliPagedprofile for small server-paged operational tables, plusenableGridMode,enableResponsiveFeatures, stablerowKeyResolverselection keys, andfixedTableLayoutas an opt-in instead of forcingtable-layout: fixed. - Improved dense-table rendering by building virtual ranges without
sublist(), avoiding rich header/cell bindings on simple paths, and caching responsive viewport/container state so template getters no longer read DOM dimensions on every change-detection pass. - Added browser benchmarks for virtual scroll and per-feature datatable cost. The feature benchmark documents that
responsiveAutoHideColumnsby priority andresponsiveCollapseByContainerare the expensive paths because they must measure real DOM widths, while action columns, title customization,table-layout, and virtual scroll are not the primary regression source in the measured scenarios. - Added stable
data-li-datatable-action-cellanddata-li-datatable-actionmarkers forDatatableActionColumn, expanded debug instrumentation with explicit action-cell/action-element/configured-action-column metrics, and added regression coverage forsaliPagedaction rendering plus desktop container collapse without responsive priority auto-hide. - Expanded
DatatableActionColumnwithmaxVisibleActions, per-actionDatatableActionOverflowBehavior, automatic overflow dropdown rendering, and optionalwrapActionsfor multiline action groups so library consumers can keep specific actions always visible while moving the rest into a menu. - Refreshed the datatable demo page with an in-page performance summary, benchmark highlights, and guidance for lean SALI-style tables. The fixed-column horizontal-scroll example now gives the action column enough width and spacing for icon buttons.
- Removed datatable component background overrides from fixed/frozen columns so sticky edge columns inherit the active Limitless table/theme CSS instead of forcing local card/body colors.
- Expanded the process lookup example to use the
saliPagedprofile, stablerowKeyResolver, disabled grid/responsive work for the dense table path, and debug instrumentation for profiling the operational screen. - Added a protocol workflow demo route with nested datatables in modals/tabs for dispatches and attachments, and added
liCollapseTogglefor selector-based collapse triggers with browser coverage. - Forwarded
enableGridModeandenableResponsiveFeaturesthroughli-datatable-selectso modal picker tables can opt out of grid and responsive measurement work.
1.0.0-dev.16 #
- Expanded overlay stack behavior across
li-tooltipandli-popoverso body-mounted overlays render above modal layers, including regression coverage for trigger usage insideli-modal. - Expanded adaptive/mobile overlay presentation for
li-date-picker,li-date-range-picker,li-time-picker, andli-color-pickerwith centered modal/sheet flows, viewport-aware clamping, and dedicated browser regression tests. - Expanded picker APIs with
mobilePresentation/mobileHeightBreakpointsupport in real modal demo scenarios (including stacked modal flows) and updated modal examples to validate select/multi-select/tag-filter/tooltip/popover/picker interaction in the same z-index stack. - Refined picker styling for dark themes and trigger/action consistency, including cleanup of modal demo wrapper classes in overlay demo surfaces and alignment of footer/action spacing behavior in mobile modal picker panels.
- Added
overlay_positioning.dartshared utilities to normalize container resolution, viewport bounds handling, and adaptive placement decisions used by popup-style components.
1.0.0-dev.15 #
- Expanded
li-datatableresponsive rendering with explicitresponsiveControlColumnKey, allowing the responsive collapse trigger/control cell to stay attached to a predictable visible column instead of depending only onresponsiveAutoHideRequiredordering. - Expanded datatable header composition with
titleTextAlign,customRenderTitleString,customRenderTitleHtml,titleTooltip,titlePopover, and projected<template li-datatable-header-cell="columnKey">templates, including inline title-level tooltip support and optional native browsertitletooltips throughuseNativeTitle. - Expanded grid mode with projected
<template li-datatable-card>support alongsidecustomCardBuilder, refreshed the datatable example page with live demos and mini tutorials for custom column titles and template-driven cards, and kept the default grid/card action guidance aligned with left-start operational footers instead of forced centered action groups. - Expanded
DatatableActionwith desktop/mobile responsive layouts (desktopTextMobileIconanddesktopTextAndIconMobileIcon), semanticsizesupport forbtn-smandbtn-lg, and defaultme-2icon spacing for text buttons; also madeDatatableActionColumncenter its header by default while staying out of built-in PDF/XLSX exports unlessexportable: trueis enabled explicitly. - Expanded
li-datatablevirtualization with documentedvirtualScrollguidance for dense operational lists, opt-instickyTableHeaderOnVirtualScrollsupport for virtualized table mode, and an isolated process-lookup demo route that exercises dense table/grid switching with sequential process numbers and safer page-size experiments. - Fixed the virtual-scroll edge case where dragging the scrollbar to the bottom could oscillate the rendered window and trigger endless redraws when the viewport was pinned to the end of the dataset; browser regression coverage now protects that bottom-of-list flow.
- Fixed datatable dark-theme regressions around sticky headers, fixed columns, hover surfaces, empty states, and default grid cards by aligning the component styles with the real Limitless theme tokens instead of Bootstrap
--bs-*fallbacks; also normalized the default grid card radius to--border-radius. - Documented the current non-virtual performance limitation more explicitly: dense pages above roughly 100 rows can still stall the browser, so larger limits should use
virtualScrollor remain capped/server-driven.
1.0.0-dev.14 #
- Expanded
li-offcanvaswithenableDefaultBodyClassandenableBodyWrapper, allowing fully custom flex layouts in the panel body without forcing the default.offcanvas-bodywrapper/class; also updated the internal panel shell to a column flex layout and added theli-offcanvas-contentspassthrough class for projected content flows. - Expanded the offcanvas example page with a denser operational “complex scenario” panel (fixed filter header, searchable/filtered timeline list, responsive sizing), plus themed scrollbar coverage for generic
.overflow-autocontainers to keep custom offcanvas bodies visually consistent. - Fixed
li-dropdown-menurounded-corner clipping when vertical scrolling is activated: overflow control was moved from the outer menu container to the inner items container for desktop/inline modes, while mobile modal/sheet sizing behavior remains isolated to the outer menu wrapper. - Expanded
li-datatableaction rendering withDatatableActionAppearance.linkIconandiconOnly, enabling icon-only link-style actions (no button background) while preserving accessible labels; also updated the datatable example favorite action to support this visual mode where state is expressed by icon color only. - Fixed
li-datatableresponsive auto-hide recovery after viewport/container re-expansion by recalculating with stable column widths instead of stretched runtime measurements, and added browser regression coverage for the shrink-then-expand flow.
1.0.0-dev.13 #
- Added
menuMaxHeighttoli-dropdown-menu, allowing long option lists to scroll vertically without forcing consumers to create custom menu classes. - Added mobile presentations to
li-dropdown-menuthroughmobilePresentation="modal"andmobilePresentation="sheet", with configurable breakpoint, optional mobile menu title, internal option-list scrolling, and example coverage for both modes. - Added default viewport adaptation for
li-dropdown-menuthroughadaptToViewport, so menus near viewport edges flip upward where applicable and cap their height instead of being clipped.
1.0.0-dev.12 #
- Expanded
li-highlightwith lightweight SQL highlighting support in the core parser, including common SQL aliases, and updated the example highlight page with a dedicated SQL demo snippet for visual verification in the browser.
1.0.0-dev.11 #
- Expanded
li-datatablewith optional responsive auto-hide columns driven by per-column priority and required-visibility flags, so narrow layouts can collapse low-priority columns into the child/details row before horizontal scrolling appears; the example app now exercises that behavior both in the process-lookup datatable demo and in a dedicated responsive inbox/work-queue screen. - Expanded
li-datatablewith public header/footer template contexts (LiDatatableHeaderContextandLiDatatableFooterContext), reusableli-datatable-header/li-datatable-footerdirectives, andrequestDataOnItemsPerPageChangefor flows where page-size changes should reload data through(dataRequest)instead of only(limitChange). - Expanded
li-datatablewith sticky/frozen columns throughDatatableCol.fixedPosition, so operational tables can keep columns such as actions fixed on the left or right while the remaining columns scroll horizontally. - Expanded
li-datatable-selectto forwardli-datatable-header/li-datatable-footertemplates into the inner table, addedrequestDataOnItemsPerPageChange, and exposedmodalCompactHeader/modalSmallHeaderpass-throughs for denser modal chrome. - Expanded the dropdown API with reusable
liDropdownSubmenu,liDropdownSubmenuToggle, andliDropdownSubmenuMenudirectives, added a user-menu demo with nested theme actions, and kept parent dropdown auto-close behavior compatible with submenu toggles. - Expanded the datatable example with a process-consultation layout that demonstrates custom
TemplateRefheaders, external helper filters, and action-bar controls aroundli-datatable, while relaxing the built-in search toolbar width tomin(100%, 32rem). - Refined
li-file-uploadpreview modals so long file names truncate inside the zoom header instead of breaking the action buttons, and kept browser coverage aligned for the richer datatable header/footer customization flows.
1.0.0-dev.10 #
- Expanded
li-datatableandli-datatable-selectwith optional custom headerTemplateRefsupport for the datatable toolbar, exposedmodalCompactHeader/modalSmallHeaderpass-throughs onli-datatable-select, and removed the hard 24rem search-toolbar cap so search inputs can grow like the reference process toolbar. - Expanded
li-datatablewith optional custom footerTemplateRefsupport, including a stable footer context for totals and pagination actions, and forwarded the same footer template capability throughli-datatable-select. - Expanded
li-modalwith intermediate sizes (xx-large,xxx-large, andfluid), optionalfullScreenShellfor true fullscreen shell styling, optionalcloseOnEscape, projected header/footer slots, custom dimensions/ARIA hooks, stronger stacked-modal handling, and broader browser/demo coverage for the richer dialog flows. - Breaking change: renamed the
li-modalfullscreen-shell input fromfullScreenChrometofullScreenShell; update any template bindings, docs snippets, or wrapper APIs that still reference the old name. - Added
start/endaliases toli-date-range-pickerwhile preservinginicio/fim, including mirroredstartChange/endChangeoutputs, updated example usage, and regression coverage for the alias flow. - Changed
li-dropdown-menuto close other open instances by default when a new one opens, added thecloseOtherMenusOnOpenopt-out for submenu-like or coordinated multi-menu layouts, and documented that pattern in both the README and the dropdown example page. - Expanded the modal and dropdown example pages with more complete API/demo coverage, dark-theme-safe presentation based on Limitless theme tokens, and explicit visual documentation for special layout behaviors.
- Refined
li-color-pickerdrag/clickout behavior so dragging no longer closes the picker, a single outside click closes it after drag completion, and document text selection is suppressed during interactive dragging. - Added native
li-sliderwith LimitlessnoUi-*/noui-*styling compatibility, single-value and range modes, vertical orientation, themed variants, size/handle-style options, tooltip support, configurableconnectbehavior (auto,lower,upper,range,none), and explicit custom pips via value/label descriptors. - Added a dedicated slider demo page aligned with the example shell's standard Overview/API tab structure, including examples for
connect, custom pips, range behavior, themed variants, corrected vertical rendering, and a drag-state tooltip fix so active handles keep their tooltip visible while the user drags. - Added native
li-timelinewith Limitless-compatibleleft,right, andcenterlayouts, declarative item fallbacks plus projected icon/time/content slots, example-shell navigation/demo coverage, and browser tests for alignment/class rendering. - Refined the timeline bridge styles so projected icons stay centered, dark themes keep the expected marker appearance, and date/time blocks follow the Limitless timeline structure without relying on JavaScript widgets.
- Breaking change: normalized several public helper and notification-toast APIs to the
Liprefix. RenameSimpleDialogComponenttoLiSimpleDialogComponent,DialogColortoLiDialogColor,SimplePopovertoLiSimplePopover,SimpleToasttoLiSimpleToast,NotificationToastServicetoLiNotificationToastService,NotificationToastColortoLiNotificationToastColor,ToastSoundControllertoLiToastSoundController, andToasttoLiNotificationToast. - Reworked the notification demo page to document and exercise
li-notification-outletwithLiNotificationToastService, including dedicated browser coverage split between service-level tests and realngtestoutlet integration tests.
1.0.0-dev.9 #
- Fixed
li-datatablesorting compatibility withessential_core1.2.0by updating single-column sorting to writeorderBy/orderDirdirectly, clearing legacyorderFieldswhen multi-column sorting is disabled, and adding regression coverage for the split sorting API, including repeated-clickasc/desctoggling in multi-column mode.
1.0.0-dev.8 #
- Fixed
li-datatablesearch-field propagation when host components replacedataTableFilter, preserving the selectedsearchInFieldsentry across modal/filter reinitialization flows and adding regression coverage for the selected-field state.
1.0.0-dev.7 #
- Added generic tag tooling with
li-tag-filter,li-tag-editor, andli-tag-manager, including configurablelabelKey/valueKey/colorKeymapping, reusable selection/create/edit/delete events,compareWithsupport for selection stability, and browser coverage for the new tag workflows. - Added
li-token-field, a generic tokenized text input withngModel, regex-based token extraction, optional keystroke filtering, clipboard actions, granular action visibility toggles, explicit copy/paste/clear outputs, and browser coverage for core parsing flows. - Added the
work-queuedemo route to showcaseli-tag-filter,li-tag-manager, andli-token-fieldtogether inside a more realistic operational workflow. - Expanded dropdown menu overlays so both
li-dropdown-menuand the lower-leveldropdownmenudirective can render inline or in abody-anchored Popper overlay, with better outside-click/Escape handling and browser coverage for the new placement flow. - Expanded
li-modalwithcompactHeaderandsmallHeader, improved fullscreen body scrolling, and richer example coverage for iconified, mini, backdropless, form, and fullscreen dialog variants. - Expanded the demo shell with extra color themes (
blu,pink,orange,retro) and broader themed scrollbar coverage across sidebar, content, dropdown, modal, and form surfaces. - Aligned the standalone
li-currency-inputdemos and docs with the same declarative validation contract used byliForm, includingliRules,liValidationMode, and native helper/error feedback. - Tightened the extra
person-registrationfields soprimaryReviewerIdandworkflowNodeIdsnow participate in submit validation with business-aware rules, plus browser coverage for the additional required states.
1.0.0-dev.6 #
- Changed the default
liValidationModeacross declarative form components tosubmittedOrTouchedOrDirty, so fields surface errors after submit, after blur, or while typing once they become dirty. - Added declarative form validation across
li-input,li-select,li-multi-select,li-checkbox,li-radio-group,li-date-picker,li-time-picker, andli-file-upload, withliRules,liMessages,liValidationMode, preset support throughliTypeonli-input, andliForm-aware submit-time validation flows. - Reduced verbose manual validation in the registration demo, documented the new validation model in
README.md,doc-pt_BR.md, and the affected example component pages, and added browser coverage for the new submitted-mode declarative validation flow. - Expanded
li-treeview-selectwith in-panel actions for expand-all, clear selection, and confirm/close flows, plus regression coverage for the new overlay action bar behavior. - Refined
li-treeview-selectactions with configurable footer visibility, a toggleable expand/collapse-all control that can also render beside the search field, and compactbtn-smaction styling. - Expanded
li-inputwith high-levelvalidatorandmaskFormattercallbacks so custom validation/masking can be configured directly on the component without replacing the existing declarativemaskAPI. - Added
multipleselection mode toli-datatable-select, reusing datatable checkbox selection with modal confirm/clear actions and regression coverage for the new selection workflow. - Expanded composite form controls with configurable clear-button visibility and trigger icon presentation modes (
default,overlay,addon,hidden) across date/time pickers, selects, datatable select, and treeview select, plus updated registration demo usage for the new overlay trigger style. - Added
liForm, an exportable form/container directive with agnostic APIs to mark AngularDart controls as touched, validate rendered UI, and focus the first invalid field without page-level DOM hacks. - Expanded
liFormwithliFormField, explicit priority hooks, preferred focus-target markers, and DOM-order fallback whenliFormFieldOrderis omitted, then applied that flow across the example app form demos. - Added a dedicated
person-registrationexample route that combines declarative validation, fake backend responses,li-datatable-select,li-treeview-select,li-currency-input, andli-file-uploadin one realistic end-to-end form flow. - Refined the
li-datatable-selectandli-treeview-selectdemos/docs with clearerngModelsummaries, typed-row modal coverage, trigger icon examples, search/footer action bars, and compact multi-selection UX updates. - Expanded
li-file-uploadwithpreviewMode(compact,thumbnails,limitless), Limitless-style preview cards, image/PDF preview modals with zoom/rotate/fullscreen/borderless controls, updated example flows, and stronger invalid/valid dropzone visual states, plus browser coverage for the richer preview workflow. - Refined solid
li-toastchrome so headers, badges, helper text, and close buttons stay legible on light-text toasts. - Added
li-pg-headerwith projected breadcrumb/action/bottom slots, exported it from the public barrel, added a dedicated example route, and covered the new API with browser tests. - Expanded form-oriented APIs with
li-inputevent outputs (inputBlur,inputFocus,inputClick,inputKeydown,inputEnter) pluscompareWithandmodelChangesupport inli-selectandli-multi-select, with regression coverage for the new behavior. - Expanded
li-datatable-selectwithitemLabelBuilder,itemValueBuilder,compareWith, and modal context helpers for arbitrary projected content such as embedded search components, and added browser tests for typed rows and custom modal selection flows. - Standardized and enriched the example app documentation pages, including broader
li-highlightadoption, Overview/API tab structure updates, new migration snippets, and README/example README updates covering the new component and form APIs.
1.0.0-dev.5 #
- Expanded
li-datatablewith grouped and multi-column sorting demos, customizable grid container class/style hooks, responsive pagination sizing, safer grouped-row selection behavior, and new regression coverage for grouping and grid rendering. - Expanded the datatable example and documentation with richer AngularDart integration snippets, backend/frontend usage guidance, and updated localized README/docs instructions for
build_runner serveand optionalwebdevusage. - Expanded
li-accordionwithbodyPadding,buttonClass, andbuttonSemiboldso host apps can match dense Limitless-style accordion body density and header typography without forking the component. - Added a "Visualiza Processo" accordion demo to the example app, including underline tabs, flush accordion sections, neutral active tab text, and muted non-bold accordion headers.
- Fixed
li-tabsxnested tab/header projection so inner tabs no longer leak into outer tab headers, ensured active panes also receive theshowclass, and added configurable tab content padding and active-text body coloring. - Added browser regression tests covering accordion body padding/button styling, datatable grouped selection/grid container behavior, and tab content padding.
1.0.0-dev.4 #
- Updated the
essential_coredependency constraint to^1.1.0.
1.0.0-dev.3 #
- Fixed Popper-based overlay positioning so
li-select,li-multi-select,li-date-picker,li-date-range-picker,li-time-picker,li-color-picker, andli-treeview-selectopen directly below their triggers instead of overlapping them vertically. - Added the shared
overlay_positioning.darthelper to normalize overlay vertical placement across components that render floating panels with Popper. - Restored
li-selectandli-multi-selectdropdown panels to rely on the global Limitlessdropdown-menustyling, preserving dark theme compatibility and avoiding regressions caused by local hardcoded panel styles. - Updated the
liSweetAlertdirective to default modal-like flows to centered positioning while keeping toast notifications aligned totop-end. - Fixed custom
li-fabtrigger templates so projected icons no longer inherit the global absolute icon positioning from.fab-menu-btn i, preventing icons from overlapping text labels. - Updated the SweetAlert demo documentation snippet to reflect the corrected directive defaults.
- Added browser regression tests covering overlay alignment for
select,multi-select,date picker,date range picker,time picker, andcolor picker. - Added regression tests to protect dark theme styling delegation for
selectandmulti-select. - Added regression tests for SweetAlert directive positioning defaults and FAB custom trigger template rendering.
1.0.0-dev.2 #
- Added
li-checkbox,li-radio,li-toggle,li-ratingandli-file-upload. - Added
li-breadcrumb,li-pagination,li-offcanvas,li-fabandli-color-picker. - Added low-level upload helpers with
LiFileSelectDirective,LiFileDropDirectiveandLiFileType. - Added richer color picker APIs with palette support, selection history and
LiColorPickerEventstreams. - Added
li-typeaheadwith local filtering, keyboard navigation,ngModelsupport and a dedicated demo page. - Expanded
li-typeaheadwith async search callbacks, rich result markup, reusable text highlighting andLiTypeaheadConfigdefaults. - Added
li-treeview-selectfor dropdown selection over hierarchical data. - Expanded
li-treeview-selectwith lazy page loading, remote search term forwarding throughTreeViewLoadRequest.searchTerm, multiple selection and projected templates for trigger and node rendering. - Added
labelBuilderandcanSelectNodehooks so host applications can customize labels and selection rules without forking the component. - Renamed legacy package paths from
br_currency_inputtocurrency_inputand aligned select/multi-select internals with the current public API layout. - Added the new toast module with
LiToastComponent,LiToastStackComponentandLiToastService. - Added a dedicated toast demo page to the example application and routed it from the demo navigation.
- Refined the toast demo presentation, including a more compact rounded toast variant.
- Added
li-wizardandli-wizard-stepfor guided multi-step flows styled against the native Limitless 4.wizardmarkup. - Expanded
li-wizardwith[headerTemplate],[actionsTemplate],LiWizardStepHeaderContextandLiWizardActionsContextso host apps can customize step labels and footer actions while preserving the native state icons. - Expanded the example app with dedicated pages for selection controls, rating, file upload, breadcrumbs, pagination, offcanvas, floating action button, highlight and color picker.
- Refined the example shell with sidebar filtering, navbar route search powered by
li-typeahead, standardized page breadcrumbs based onli-breadcrumb, richer tabs examples, a dedicated wizard/form wizard page and a dedicated scrollbar stylesheet. - Extended
li-tabsxand its demo coverage with Limitless 4underline,overlineandsolidvariants plus richer examples for projected headers,lazyLoadanddestroyOnHide. - Updated the demo i18n service to detect the browser locale automatically, defaulting to Portuguese only when the browser language starts with
ptand falling back to English otherwise. - Added an AngularDart documentation link to the example overview and bundled
site_ngdartfor local and GitHub Pages publication. - Expanded the package documentation with toast usage, stack placement, AngularDart stylesheet guidance, dependency/contract notes and richer component coverage.
- Added browser test coverage for toast behavior and included it in CI.
- Expanded browser and integration coverage for breadcrumbs, offcanvas, pagination, typeahead, treeview select, selection controls, rating, file upload flows, directives, form integrations and wizard navigation.
- Stabilized focus-sensitive browser scenarios across input, offcanvas and multi-select interactions.
- Added GitHub Actions Pages deployment plus
scripts/prepare-pages.ps1to publish a combined artifact with the example app andsite_ngdart. - Improved GitHub Pages path rewriting and pretty URL generation for repository-prefixed
site_ngdarthosting.
1.0.0-dev.1 #
- Prepared the package for the first public pre-release on pub.dev.
- Added publication metadata (
homepage,repository,issue_tracker). - Relaxed AngularDart dependency constraints to caret ranges.
- Stabilized test execution by separating VM-safe tests from browser tests.
- Added coverage for
BrazilianCurrencyInputFormatter. - Added GitHub Actions CI with Dart
3.6.2, Chrome browser tests, analyzer, andpub publish --dry-run.
1.0.0 #
- Initial release of reusable AngularDart UI components and directives.