Releases: edcarroll/ng2-semantic-ui
Releases · edcarroll/ng2-semantic-ui
v0.8.1
- Modal
- Search & Select
- Expanded option lookup to support returning results immediately (closes #85)
- Popup
- Fixed arrows not pointing in the right direction when popups are auto-repositioned (closes #83)
- Angular
- Added
typescript^2.3.0
as a peer dependency to avoid AOT issue introduced by having a lower version (closes #88)
- Added
v0.8.0
The component you've all been waiting for has finally arrived - ng2-semantic-ui
now supports modals. Head over to the docs for a guide on how to implement them.
The next few releases before hitting 1.0.0
are going to be about ensuring consistency between components & improving documentation, however there is room for further feature updates - watch this space.
- Modal (new component) (closes #78)
- Supports creating modals from both templates & existing components
- This allows for 'one off' modals, as well as creating generic modals such as an accept / reject dialog
- Supports automatically opening modals (for modals as routes)
- Fully supports semantic UI styling, e.g. size, close buttons, full screen, transitions etc
- Modals exit with
approve
ordeny
events, and can be fully controlled from component's code
- Supports creating modals from both templates & existing components
- Popup
- Added
popupDelay
setting, controls delay between popup triggered & popup shown - Added
popupOptions
setting, allows batch configuration of a single popup - Added ability to set popup defaults globally, using
SuiPopupConfig
service
- Added
- Collapse
- Fixed issue where height would not auto adjust on screen resize (closes #81)
- Accordion
- Added
transition
setting, specifies the transition applied to panel content when opening & closing
- Added
- Dimmer
- Fixed issue where dimmer would not honour custom transition durations
- Transition
- Updated to
Renderer2
to avoid deprecation warnings with future Angular builds (thanks to @piotrn1)- All references to
Renderer
when extendingSuiTransition
must be replaced withRenderer2
BREAKING
- All references to
- Updated to
v0.7.0
This release contains quite a few breaking changes. This is because I'm refactoring the old parts code base to the standards of the newer components, and ensuring that there is maximum consistency between all of the components. I'd rather be doing all of these changes now, rather than after it has hit 1.0.0
.
- Search
- Fixed search not opening on mouse click
- Renamed
onItemSelected
toitemSelected
BREAKING
- Dropdown
- Keyboard navigation now automatically scrolls selected item into view (closes #33)
- Tab
- Renamed
onActivate
toactivate
BREAKING - Added
deactivate
event that fires when a tab deactivates
- Renamed
- Progress
- Fixed progress not going automatically green when maximum > 100
- Fixed progress precision not updating until value changes
- Renamed
progress
toshowProgress
BREAKING
- Rating
- Renamed
max
tomaximum
for consistency with progress component BREAKING
- Renamed
- Message
- Renamed
onDismiss
todismiss
BREAKING
- Renamed
- Collapse
- Removed reliance on external web animations polyfill - now included with the library, so external references to it (if used) can be removed.
v0.6.5
- Multi-select labels no longer remain after options are programmatically removed (closes #70, thanks to @fsievers)
- Select, search & dropdown components all now close when opening another similar component (closes #71)
- Fixed transition component when using
ChangeDetectionStrategy.onPush
(closes #59, thanks to @piotrn1) - Fixed error derived from incorrect usage of RxJS in UMD bundle (closes #68)
- Fixed small bug in accordion that prohibited use of
isDisabled
withisOpen
in some cases (addresses #57) - Fixed accordion animation breaking when using
ngFor
(closes #61) - Stopped dimmers from fading when initially rendered
- Updated usage of Popper.js (closes #64 #65)
v0.6.3
v0.6.2
v0.6.1
- Added Sidebar component
- Full set of directions & transitions supported
- Supports optional page dimming
- Updated to Angular 4
- Added remote options to select & multi select components (thanks to @loudandwicked, closes #48)
- See docs for further information
- Minor improvements to dropdown usability
- Fixed bundle build for SystemJS compatibility (closes #49)
v0.5.0
- Added Popup component
- Support for templates
- Support for custom positioning
- Support for custom transitions
- Complete rewrite of Transition component BREAKING
- Added support for AOT compilation (thanks to @GregOnNet, closes #32)
- Fixed SuiModule is not an NgModule (closes #44)
- Rewritten Dropdown component from the ground up (no breaking changes)
- Improved keyboard navigation
- Added more fine grained control via properties on the menu directive
- Improved support for nested dropdowns
- Rewritten Search component from the ground up
- Search results now flow above or below component depending on viewport space
- Renamed
icon
tohasIcon
BREAKING - Added RegExp support to search field (thanks to @Strulle)
- Matches are highlighted in bold
- Eliminated all known minor UI glitches
- Rewritten Select component from the ground up
- Improved keyboard navigation and tab indexing
- Renamed
displayField
tolabelField
andkeyField
tovalueField
BREAKING - Select now highlights the currently selected item (closes #34)
- Added
noResultsMessage
property (thanks to @loudandwicked) - Fixed passing
undefined
tooptions
error (closes #30) - Fixed click target issues with nested dropdowns (closes #27)
- Added animation to Collapse component
- Added property to control transition duration
- Added animation to Accordion component
- Added property to control transition duration
- Renamed
dismissable
property of Message toisDismissable
BREAKING - Various other minor bugfixes (closes #25, closes #22)
v0.4.6
- Bugfixes for select components using NgModel
- Fixed multi select docs
- Typescript compilation fixes (thanks to @karlhiramoto)
v0.4.2
- Updated dependencies to Angular 2 Final
- Fixes for various components
- Improved tab switching logic for tabsets
- Fixed transition bug where automatic direction would be wrong when multiple animations were queued
- Fixed select bug where using keyField and ngModel wouldn't set the initial state of the dropdown