All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.2.1 (2024-06-07)
3.2.0 (2024-06-06)
- BaseAutocomplete: add xl size and update demos (138ae51)
- BaseButtonClose: add xl size and update demos (d0de3cb)
- BaseButtonIcon: add xl size (d7d9b30)
- BaseInput: add xl size and update demos (1d421c6)
- BaseInputFile: add xl size (93ebdf8)
- BaseInputNumber: add xl size and update demos (ccc6042)
- BaseListbox: add xl size and update demos (78c75bd)
- BaseSelect: add xl size and update demos (a121b2f)
- update the nuxt.schema.ts file to include the xl size option (9a02992)
3.1.6 (2024-05-02)
3.1.5 (2024-04-11)
- BasePagination: improve responsive and large number styles (94c03db)
3.1.4 (2024-04-11)
- BaseAutocomplete: disable internal typing on properties (8625c1d)
3.1.3 (2024-04-09)
- button: re add xl size (158395d)
3.1.2 (2024-04-08)
- add default input id to theme switcher (44430cc)
- BaseListItem: conditionally render end slot (bbb4f12)
- update nui tailwind (e191f3d)
3.1.1 (2024-04-04)
- BaseLink: set default props to prevent prefetch and noPrefetch collision (c10c8ce)
- useNinjaId: use native crypto and only generate id on client to avoid hydration issues (0a5b1b1)
- useNinjaScrollspy: ensure update elements is called when selectors has content (cd6c244)
3.1.0 (2024-03-31)
- BaseInputFile: add configurable i18n property (320d17e)
3.0.6 (2024-03-28)
- remove usage of defineAppConfig in default app config (fac786a)
3.0.5 (2024-03-28)
- BaseButton: update xll version (57d849c)
- BaseCheckboxAnimated: remove usage of dom access in script (89778d5)
- BaseDropdown: add menu wrapper in classes (dbbd4f1)
3.0.4 (2024-03-23)
- BaseAutocomplete: fix clearable with custom clearValue (2a2a9f2)
- BaseDropdownItem: expose active and close to all slots (765b972)
- config: base pagination type to color (08f07a1)
3.0.3 (2024-03-18)
- meta: slots typescript definition when no prarms (691037d)
3.0.2 (2024-03-18)
- BaseMessage: missing default icon for contrast colors (e2cc7d8)
- config: ensure all types match components (b1e13b3), closes #116
3.0.1 (2024-03-05)
- prop modifier in BaseAutocomplete and BaseListbox (f674c3e)
3.0.0 (2024-03-05)
3.0.0-next.1 (2024-03-04)
2.0.2 (2024-01-26)
- BaseDropdown: use default props from app config (7887ce5)
- BaseThemeToggle: add disableTransitions in app config (fc84339)
2.0.1 (2024-01-24)
- BaseAccordion: use ts generic for items content (5ce4d84)
- BaseTabs: default tab detection on before mount (0ad76af)
- BaseTabSlider: default tab detection on before mount (3740d4a)
- use defineSlots in generic components (f50e03b)
3.0.0-next.0 (2024-02-23)
- add missing types in schema (d352461)
- BaseAccordion: add color, dotColor and classes props, update app config (6cf13f7)
- BaseAutocomplete: update class bindings (2c45109)
- BaseAutocomplete: update class bindings, add color-focus prop (8cff245)
- BaseAvatar: add color and classes props, update app config (aeb3014)
- BaseAvatarGroup: add classes prop (b61e307)
- BaseBreadcrumb: add color and classes prop, add to app.config, add default prop values (9931fb0)
- BaseButtonAction: add colors, add contrast colors, update classes naming (215ef45)
- BaseButtonClose: add contrast colors, update class bindings (007f08d)
- BaseButtonIcon: add colors, add contrast colors, update class bindings (d6d5853)
- BaseButton: update prop names, add new colors, add contrast colors (f1ad68c)
- BaseCard: add colors, update class bindings (022a6cb)
- BaseCheckbox: add colors, update class bindings (e9dd164)
- BaseCheckboxAnimated: add new colors, update class bindings (0f0e4cc)
- BaseDropdownItem: rename color prop to contrast, add new color prop, update class bindings (7937d74)
- BaseDropdownItem: update jsdocs, update class bindings (88606fc)
- BaseFullscreenDropfile: add color prop (ec8ed33)
- BaseIconBox: add colors, update class bindings (2dcb105)
- BaseInputFile: update class bindings, fix color focus (552ac8e)
- BaseInput: update class bindings (fe6f9d3)
- BaseKbd: update props, update class bindings (491312b)
- BaseMessage: add classes prop, update class bindings (1fb534a)
- BasePagination: add classes prop, update class bindings (8daab5e)
- BaseProgress: add colors, add classes prop, update class bindings (0ba373b)
- BaseProgressCircle: add color and classes props, update schema and config (a32c02c)
- BaseProse: update class bindings (068c8ae)
- BaseRadio: add colors, update class bindings (f342e8b)
- BaseSelect: add color focus prop, update class bindings (a494e2b)
- BaseSwitch: add colors, update class bindings (ee8bc1c)
- BaseTabs: add color and classes prop, update class bindings (ff449ae)
- BaseTabSlider: add color and classes prop, update class bindings, update schema and config (7809472)
- BaseTag: add colors, update class bindings (5d7bcf6)
- BaseTextarea: update class bindings, fix color focus (6e955ff)
- Dropdown: add colors, update class bindings (68bbfe6)
- InputNumber: update class bindings (a7a551e)
- update playground demos (8458d86)
2.0.2 (2024-01-26)
- BaseAutocomplete: fix error border color (b46d4ff)
- BaseIconBox: add non option to colors (df70df6)
- BaseIconBox: renamed invert color to light (6efdbb1)
- BaseInput: fix classes bindings (79d93f6)
- BaseInputNumber: update class bindings (3d8b082)
- BaseListbox: update class bindings, add classes prop (1f50da1)
- BaseMessage: rename type prop to color, update schema and config (6c7a20c)
- BaseText: replace p with span (7cd8e4c)
- BaseDropdown: use default props from app config (7887ce5)
- BaseThemeToggle: add disableTransitions in app config (fc84339)
2.0.1 (2024-01-24)
- BaseAccordion: use ts generic for items content (5ce4d84)
- BaseTabs: default tab detection on before mount (0ad76af)
- BaseTabSlider: default tab detection on before mount (3740d4a)
- use defineSlots in generic components (f50e03b)
2.0.0 (2024-01-11)
- use new defineModel in components (5695a45)
- BaseTreeSelect: update tree when children props updates (426c310)
2.0.0-next.7 (2023-12-26)
2.0.0-next.6 (2023-12-21)
- refactor playground component shapes (8ee1d7f)
- BaseAvatarGroup: update avatar shape to rounded (b698244)
- BaseListbox: update icon shape to rounded (aa04d96)
2.0.0-next.5 (2023-12-20)
- add new playground demos (8cef965)
- BaseTreeSelect: add default color to checkboxes in component (7e20d9a)
- BaseAutocompleteItem: refactor component: updated icon shape and color (2736618)
2.0.0-next.4 (2023-12-20)
2.0.0-next.3 (2023-12-19)
- add and reorder demos on playground (8c2e048)
- add autocomplete demos (d4d1e81)
- add BaseAccordion demos and variations (45ff793)
- add BaseAutocomplete demos (1d468e8)
- add BaseAvatar and BaseAvatarGroup demos with different variations (a522124)
- add BaseBreadcrumb demos with different separators (a3ce0d8)
- add BaseButton demo with various variants and states (2d6ab53)
- add BaseButtonAction demos with various styles and states (f3c0396)
- add BaseButtonClose demos with different sizes and colors (eb100cd)
- add BaseButtonIcon demos and variations (0537c1d)
- add BaseCard demos and variations (70a4e4c)
- add BaseCheckbox demos (43de104)
- add BaseCheckboxAnimated demos (8f0384c)
- add BaseFocusLoop demos to playground (d52ab4b)
- add BaseInput demos (44cf341)
- add BaseInputFile demos (652ab18)
- add BaseInputFileHeadless demos (0cd535f)
- add BaseList demos with various previews (46882d9)
- add BaseMessage demos and variations (c65d888)
- add BasePagination demos with different rounded styles (b43cc31)
- add BasePlaceholderPage and BasePlaceload demos (015561f)
- add BaseProgress demos to playground (297cd2a)
- add BaseSnack demos to playground tests (c3df1c3)
- add BaseTag demos with different variants and styles (a36889d)
- add BaseThemeToggle demos to playground tests (a3ace62)
- add BaseTreeSelect demos (225e17f)
- add disabled autocomplete examples (c2a97b7)
- add dropdown demos and variations (be1c41d)
- add fullscreen-dropfile demo (fe882e6)
- add NuiPreview and NuiPreviewContainer components for playground (272464a)
- add NuiTooltip demos and remove unused components (893e1f5)
- add Tab slider demos in playground (2479eb3)
- add tabs demos to playground (eb3efe2)
- add typography demos (720a6bd)
- BaseAccordion: update app.config.ts and BaseAccordion.vue (fb0dad0)
- BaseAutocomplete: update app.config.ts and BaseAutocomplete.vue (f1b28a8)
- BaseAvatarGroup: refactor avatar group component and update app configuration (210b5f9)
- BaseAvatar: refactor BaseAvatar component and config (debbe8f)
- BaseAvatar: update app.config.ts and BaseAvatar.vue (40ed93d)
- BaseBreadcrumb: refactor BaseBreadcrumb.vue component (3adf994)
- BaseButtonAction: remove loading and disabled props from BaseButtonAction.vue (9485f1c)
- BaseButtonClose: update BaseButtonClose component styles and default values (e4ea740)
- BaseButtonIcon: update app.config.ts, nuxt.schema.ts, and button-icon.vue (4ae77fa)
- BaseButton: update button shapes and color attribute (ec5a63a)
- BaseCard: refactor BaseCard component configuration (423e719)
- BaseCheckboxAnimated: update app.config.ts and BaseCheckboxAnimated.vue (23158c8)
- BaseCheckbox: update BaseCheckbox component configuration (45e06dd)
- BaseDropdownItem: update app.config.ts and BaseDropdownItem.vue (bfd6f36)
- BaseDropdown: update BaseDropdown component configuration (23fdd57)
- BaseHeading: update BaseHeading component configuration (87c068a)
- BaseIconBox: add 'none' color option to BaseIconBox (65ccf30)
- BaseIconBox: update BaseIconBox component configuration (9ae35b4)
- BaseInputFile: update app.config.ts and BaseInputFile.vue (dc46a21)
- BaseInputNumber: update app.config.ts and BaseInputNumber.vue (8b2a281)
- BaseInput: update app.config.ts and BaseInput.vue (94b7952)
- BaseKbd: add new BaseKbd component and update nuxt.config.ts and nuxt.schema.ts (0b65a03)
- BaseListbox: update BaseListbox styling in app.config.ts and BaseListbox.vue (7d199d0)
- BaseMessage: update BaseMessage configuration (c825138)
- BasePagination: update pagination component rounded property (dfcd79b)
- BaseParagraph: update BaseParagraph component configuration (3bcbab5)
- BasePlaceholderPage: update app.config.ts and BasePlaceholderPage.vue (6d1d1b4)
- BaseProgress: update BaseProgress component configuration (480f600)
- BaseProse: refactor BaseProse component to use rounded prop (9e4eff4)
- BaseRadio: update BaseRadio color in app.config.ts and BaseRadio.vue (bc4945c)
- BaseSelect: update app.config.ts and BaseSelect.vue (15d711d)
- BaseSnack: update BaseSnack component configuration (3581737)
- BaseSwitchBall: update app.config.ts and BaseSwitchBall.vue (a3ef45b)
- BaseSwitchThin: update BaseSwitchThin component, app.config.ts and nuxt.schema.ts (6067a7c)
- BaseTabSlider: update BaseTabSlider component configuration (772a800)
- BaseTabs: update BaseTabs component with type and justify props (d0edfe4)
- BaseTag: refactor BaseTag component configuration (1111105)
- BaseTextarea: update BaseTextarea configuration (5bd8f5a)
- BaseText: update BaseText component styles (deccb74)
- BaseTreeSelectItem: update app.config.ts and BaseTreeSelectItem.vue (9dfdc99)
- ButtonAction: update button styles and configurations (e0704e8)
- dd headless checkbox component with options (ae22421)
- improve playground layout (95a82b5)
- refactor app.config.ts: Update BaseHeading styles (3e2e9b1)
- refactor BaseCheckboxHeadless.vue props (f33c3bb)
- refactor BaseInputFileHeadless.vue: update props initialization (3c2023f)
- refactor BaseRadioHeadless.vue props (cdb4829)
- refactor form/BaseCheckboxAnimated.vue props (2f6dfb8)
- rework prop order in BaseFullscreenDropfile.vue (39d3ea1)
- update @shuriken-ui/tailwind version to 2.0.0-next.1 (f219099)
- update font and color styles in nuxt.config.ts (ef4f8cb)
- update playground and remove unused components (09a5f9d)
- update snack.vue component playground (c7e0b95)
- BaseAvatarGroup: update size prop documentation in BaseAvatarGroup.vue (5c92951)
- BaseButtonClose: update button radius styles (e766d9e)
- BaseButton: refactor badge class in BaseButton.vue (95c568a)
- BaseDropdown: fix color prop in BaseDropdown.vue (222eba0)
- BaseHeading: fix dynamic component rendering in BaseHeading.vue (3c534ea)
- BaseListbox: refactor listbox component to improve label float and loading behavior (5c0baa5)
- BaseMessage: refactor radiuses object in BaseMessage.vue (b9bd847)
- BasePagination: update rounded property in BasePagination.vue (829d89b)
- BaseParagraph: fix dynamic component rendering in BaseParagraph.vue (ce384fe)
- BaseSnack: fix typo in BaseSnack component (97055e8)
- BaseTabs: add text-sm class to tabs without icons in BaseTabs.vue (92fce32)
- BaseTreeSelectItem: add 'full' option to the 'rounded' property (f3e4fea)
2.0.0-next.2 (2023-12-17)
- update app.config and BaseButton.vue (1d7467d)
2.0.0-next.1 (2023-12-17)
- refactor computed property to handle optional chaining (e5e492b)
2.0.0-next.0 (2023-12-17)
- headless ui float transition (d50fad9)
1.9.6 (2023-12-07)
- BaseAutocomplete: reactive items props + add autocomplete-multiple-list-item slot (fe9b32a)
1.9.5 (2023-12-07)
- BaseTextarea: improve autogrow and add maxHeight property (6610084)
1.9.4 (2023-12-05)
1.9.3 (2023-12-05)
- use nuxt-component-meta export (7f539c5)
1.9.2 (2023-11-28)
- input number disabled styles (2695bf0)
1.9.1 (2023-11-28)
- BaseInputNumber: disabled state bug (35c2ecf)
1.9.0 (2023-11-28)
- BaseBreadcrumb: add label slot + support custom icon classes (56a1b61)
- BaseInputNumber: add disabled prop (0fcc1b6)
- BaseDropdown: add nui-focus on button (28259d5)
1.8.0 (2023-11-16)
- add portal and more generic BaseAutocompleteItem (df87117)
- add portal to listbox (d7720f7)
- add to dropdown (1dcc5aa)
- added some useful defaults for display and filter (672e120)
- consistency to listbox and autocomplete with better defaults (4292db6)
- accidentally removed dropdown condition (3c38804)
- added back in custom (c123d5d)
- page jumping to top (b5abee9)
- properties should be undefined unless user specifies (0e678e9)
- spacing and visibility of clearable icon (7832c77)
- switched portal to fixed (2f1a93f)
1.7.3 (2023-10-23)
- export cjs pre-computed component meta (ba8915d)
1.7.2 (2023-10-23)
- export pre-computed component meta (13efa85)
1.7.1 (2023-10-19)
- BaseInputNumber: improve floating point precision (47b7a95)
1.7.0 (2023-10-19)
- add BaseInputNumber component (4aa7eea)
1.6.1 (2023-10-16)
- BaseAutocomplete: bubble keydown event (22994da)
1.6.0 (2023-10-14)
- BaseTextarea: add .lazy v-model modifier (6d68fa5)
1.5.0 (2023-10-13)
- BaseInput: add lazy v-model modifier (6f012de)
1.4.1 (2023-10-13)
- dropdown: set dropdown content z-index (711419c)
1.4.0 (2023-10-09)
- BaseProgressCircle: add animation property (6ef0a07)
1.3.0 (2023-10-09)
1.2.0 (2023-10-03)
1.1.4 (2023-09-21)
1.1.3 (2023-09-19)
1.1.2 (2023-09-17)
- remove typo (0d29aa8)
1.1.1 (2023-09-15)
- BaseList: render ul/ol and li tags (44c3876)
1.1.0 (2023-09-10)
- upgrade @shuriken-ui/tailwind (e491ef9)
- BaseAutocomplete: remove generic (1bddca1)
1.0.2 (2023-09-08)
- BaseInput: allow set custom class on outer element (3c944c4)
- BaseLink: use internal internal instead of import for props (e49f48f)
1.0.1 (2023-08-31)
- BaseAvatarGroup: allow same sizes as BaseAvatar (b28bc88)
- BaseDropdown: allow same shape as BaseButton (d5224f7)
1.0.0 (2023-08-28)
- BaseTabSlider: rename selected prop to modelValue to allow v-model
- BaseTabs: rename selected prop to modelValue to allow v-model
- add combobox button to autocomplete (#78) (efcb128)
- BaseListbox: allow value prop as model with v-model.prop (#76) (908e585)
- BaseTabSlider: rename selected prop to modelValue to allow v-model (fda6395)
- BaseTabs: rename selected prop to modelValue to allow v-model (d20e934)
- BaseTextarea: expose fitSize prop (3f7be0b), closes #23
- update layer schema (25214bd)
- BaseInputFileHeadless: bind default slot values (bc49903)
- BaseProgress: add indeterminate animation (651de7d)
- prevent shuriken-ui preset to be included more than once (a8f52f2)
1.0.0-beta.3 (2023-08-12)
- BaseAutocomplete: use generic component definition (cce6d91)
- BaseRadioHeadless: use generic component definition (ceb48c0)
- BaseRadio: use generic component definition (adcb7c4)
- BaseTabSlider: remove lenght property, now computed from tabs length (2efd031)
- make v-model optional on all form components (4237d08)
- allow boolean in error props for all form components (9b541c1), closes #75
- BaseInput: change modelValue type to string | number (d699c71)
- BaseSwitchBall: change modelValue type to boolean (0fb7dd5)
- BaseSwitchThin: change modelValue type to boolean (da163b8)
- BaseTextarea: change modelValue type to string (8353f08)
1.0.0-beta.2 (2023-08-12)
1.0.0-beta.1 (2023-08-12)
1.0.0-beta.0 (2023-08-12)
- add BaseButtonGroup component (1ff77c4)
- add BaseLink component (c57288d)
- add BaseList and BaseListItem components (04d49c8)
- BaseAutocompleteItem: add smooth shape (5d0a00a)
- BaseButton: add smooth shape (b93435d)
- BaseAccordion: use nui-accordion plugin from @shuriken-ui/tailwind (#33) (29f399a)
- BaseAutocomplete: use nui-autocomplete plugin from @shuriken-ui/tailwind (#36) (f665f46)
- BaseAvatar: use nui-avatar plugin from @shuriken-ui/tailwind (#57) (8ac1eca)
- BaseAvatarFroup: use nui-avatar-group plugin from @shuriken-ui/tailwind (#56) (d1e7e4a)
- BaseBreadcumb: use nui-breadcumb plugin from @shuriken-ui/tailwind (#55) (cc71271)
- BaseButton: use nui-button plugin from @shuriken-ui/tailwind (#54) (f2dce1b)
- BaseButtonAction: use nui-button-action plugin from @shuriken-ui/tailwind (#32) (3d72193)
- BaseButtonClose: use nui-button-close plugin from @shuriken-ui/tailwind (#53) (6496bef)
- BaseButtonIcon: use nui-button-icon plugin from @shuriken-ui/tailwind (#52) (1861035)
- BaseCard: use nui-card plugin from @shuriken-ui/tailwind (#51) (4af7eb3)
- BaseCheckbox: use nui-checkbox plugin from @shuriken-ui/tailwind (#35) (44fa983)
- BaseDropdown: use nui-dropdown plugin from @shuriken-ui/tailwind (#31) (8c843ee)
- BaseDropdown: use nui-dropdown plugin from @shuriken-ui/tailwind (#71) (1252d6a)
- BaseDropdownIitem: use nui-dropdown-item plugin from @shuriken-ui/tailwind (#49) (cfa2bbe)
- BaseHeading: use nui-heading plugin from @shuriken-ui/tailwind (#48) (209eaec)
- BaseIconBox: use nui-icon-box plugin from @shuriken-ui/tailwind (#47) (33f2afe)
- BaseInput: use nui-input plugin from @shuriken-ui/tailwind (#62) (f689fbb)
- BaseInputFile: use nui-input-file plugin from @shuriken-ui/tailwind (#63) (1441f3e)
- BaseListbox: use nui-listbox plugin from @shuriken-ui/tailwind (#64) (2395ed5)
- BaseMesssage: use nui-messsage plugin from @shuriken-ui/tailwind (#30) (c53ed23)
- BasePagination: use nui-pagination plugin from @shuriken-ui/tailwind (#29) (f65cbf2)
- BaseParagraph: use nui-paragraph plugin from @shuriken-ui/tailwind (#46) (0e3cd33)
- BasePlacholderPage: use nui-placholder-page plugin from @shuriken-ui/tailwind (#45) (3aa024e)
- BaseProgress: use nui-progress plugin from @shuriken-ui/tailwind (#44) (c301ae7)
- BaseProse: use nui-prose plugin from @shuriken-ui/tailwind (#72) (cf6b24a)
- BaseRadio: use nui-radio plugin from @shuriken-ui/tailwind (#65) (2703eb6)
- BaseSelect: use nui-select plugin from @shuriken-ui/tailwind (#67) (2bb5487)
- BaseSnack: use nui-snack plugin from @shuriken-ui/tailwind (#43) (b87574f)
- BaseSwitchBall: use nui-switch-ball plugin from @shuriken-ui/tailwind (#68) (cbcc0cf)
- BaseSwitchThin: use nui-switch-thin plugin from @shuriken-ui/tailwind (#69) (3e658a4)
- BaseTabSlider: use nui-tab-slider plugin from @shuriken-ui/tailwind (#41) (3b1205c)
- BaseTabs: use nui-tabs plugin from @shuriken-ui/tailwind (#42) (cde177c)
- BaseTag: use nui-tag plugin from @shuriken-ui/tailwind (#40) (db39d95)
- BaseText: use nui-text plugin from @shuriken-ui/tailwind (#39) (e37b83a)
- BaseTextarea: use nui-textarea plugin from @shuriken-ui/tailwind (#60) (e17e1fe)
- BaseThemeSwitch: use nui-theme-switch plugin from @shuriken-ui/tailwind (#38) (b7c2c56)
- BaseThemeToggle: use nui-theme-toggle plugin from @shuriken-ui/tailwind (#37) (9514e39)
0.3.1 (2023-07-04)
- BaseIconBox: add muted color (deb9ffa)
- BaseAutocomplete: use active slot from ComboboxOptions (51af625)
- BaseDropdown: pass condensed prop to button (65eee43)
- BaseInputFile: button auto spacing (83f8835)
- BaseListbox: fix multiple label properties access (9f5c99f)
- BaseSelect: add padding and text-ellipsis to avoid overflow with chevron (741518d)
- buttons: prevent overriding rel and target props (26cdffa)
0.3.0 (2023-06-22)
- upgrade nui tailwind + remove embed css assets
- add button customization to dropdown component (#13) (8b079d3)
- allow to pass href to render native anchors on buttons (#20) (89b6c34)
- dropdown: add classes props to allow customization (8c663ad)
- upgrade nui tailwind + remove embed css assets (c340932)
0.2.9 (2023-05-20)
0.2.8 (2023-05-20)
0.2.7 (2023-05-20)
- add theme switch component, fix switch and theme toggle rtl mode (6cce995)
0.2.6 (2023-05-11)
0.2.5 (2023-05-11)
0.2.4 (2023-05-11)
0.2.3 (2023-05-11)
0.2.2 (2023-05-11)
- add autocomplete classes props (efabb32)
0.2.1 (2023-04-28)
- tooltip text color (e4f78d0)
0.2.0 (2023-04-21)
- components: make component non global
- components: make component non global (3be4a7e)
0.1.0 (2023-04-18)
- remove BaseButtonRing component
-
add nui prefix to named group (5356719)
-
BaseHeading: use p tag by default (c0310a4)
-
BaseThemeToggle: use nui-focus (cbc681f)
-
remove BaseButtonRing component (576e568)
0.0.2 (2023-04-14)
- update dependencies (ea8e9af)
- initial release (aea847c)