2.0.168 (2017-04-04)
2.0.167 (2017-03-31)
2.0.166 (2017-03-31)
- calendar: setting the month based on the first of the month (edf062f)
2.0.165 (2017-03-29)
2.0.164 (2017-03-27)
2.0.163 (2017-03-22)
2.0.162 (2017-03-21)
- toast: Ability to have a link inside Toast (f9d6452)
2.0.161 (2017-03-21)
- form: Fixing display of address blocks and validation (3007cad)
2.0.160 (2017-03-20)
2.0.159 (2017-03-20)
2.0.158 (2017-03-20)
- formutils: Optional types (89e5715)
2.0.157 (2017-03-20)
2.0.156 (2017-03-20)
- categorydropdown: Adding event for category selection, fixes #420 (253a01c)
- chips: Adding styles for corp user chips, fixes #431 (28c651f)
2.0.155 (2017-03-17)
- datepicker: Fixing selecting January in date pickers, 0 index.. (beace3d)
2.0.154 (2017-03-16)
- table: Only hide pagination when empty and not filtered (b5d75ef)
2.0.153 (2017-03-14)
- table: Hiding pagination when the table is empty and not being filtered (4c2f07f)
2.0.152 (2017-03-09)
2.0.151 (2017-03-08)
- Table: Adding margin for table header buttons and increasing min-width for entity-picker (#428) (97bb742)
2.0.150 (2017-03-06)
- Table: Column headers should show in edit mode even if no data. Toasts should be removed on cancel (#427) (39e159e)
2.0.149 (2017-03-06)
2.0.148 (2017-03-03)
2.0.147 (2017-03-03)
- control: Adding missing model change events (1ec470e)
2.0.146 (2017-03-02)
2.0.145 (2017-03-01)
- tiles: Adding ability to disable the tiles and get an event when its clicked (0e440cb)
2.0.144 (2017-02-27)
- table: Fixing css around the footer (6bfca6e)
2.0.143 (2017-02-27)
2.0.142 (2017-02-23)
2.0.141 (2017-02-23)
- localization: Fixing a lot of places were there were hard-coded strings (b41848d)
2.0.140 (2017-02-22)
2.0.139 (2017-02-22)
- dates: Fixing some actions with DateTimePickers (c5ded16)
2.0.138 (2017-02-22)
2.0.137 (2017-02-22)
- datepicker: Fixing the date picker selection (350044a)
2.0.136 (2017-02-21)
- picker: Fixing picker for AOT, missing property (8f80519)
2.0.135 (2017-02-21)
- chips: Added a preview on hover of the entity chip (#413) (ddaeb87)
- forms: Adding way to pass a pickerCallback for custom control on the PickerResults (bef69a5)
2.0.134 (2017-02-21)
- datepicker: Fixing date picker opening/closing (d7b32bb)
2.0.133 (2017-02-21)
- form: Add ability to set overrides when creating field sets (#411) (06dd84c)
- form: Allowing to override the templates of form controls (95d8e54)
2.0.132 (2017-02-21)
2.0.131 (2017-02-17)
- control: Making the label animate up/down properly for chips/picker (adf4d6e)
2.0.130 (2017-02-16)
2.0.129 (2017-02-14)
- table: Fixing freetext filter clear (10b8f58)
2.0.128 (2017-02-13)
- quicknote: Debouncing input to avoid crazy amounts of calls (ec0f7a5)
2.0.127 (2017-02-13)
- form: Adding tooltip support (cd0c221)
2.0.126 (2017-02-12)
2.0.125 (2017-02-10)
- toast: Transcluding content (a31de4f)
2.0.124 (2017-02-10)
2.0.123 (2017-02-09)
2.0.122 (2017-02-09)
2.0.121 (2017-02-08)
- categoryDropdown: Adding better callback for clicks (841af55)
2.0.120 (2017-02-08)
- table: Fixing the sum/avg table footers (0dede6b)
2.0.119 (2017-02-07)
- form: Adding a description field (595d24b)
2.0.118 (2017-02-07)
2.0.117 (2017-02-06)
2.0.116 (2017-02-06)
2.0.115 (2017-02-05)
- table: Make the table have an editable version (15da5d1)
2.0.114 (2017-02-03)
- table: Cannot use MAX_INT, just set to 500 (7662dcc)
2.0.113 (2017-02-02)
- table: fixing default page size of there is no paging (877e48e)
2.0.112 (2017-02-02)
- table: Make sure to refresh when setting a new data provider (32c751c)
2.0.111 (2017-02-02)
- quicknote: Position picker under mouse caret (a087717)
2.0.110 (2017-01-31)
- Table: When paging is false the start and count values are not set on the dataprovider (#383) (e126c59)
- quicknote: Allow for scrolling (2ba4d9d)
2.0.109 (2017-01-31)
- Control: Updating the TypeScript definitions and form demo to work with new field interactions (#375) (7bb0d7e)
- Table: Table filtering should be disabled for all columns if set in config (#379) (23e80d5)
- Table: When paging is false the start and count values are not set on the dataprovider (#382) (9b08f10)
2.0.108 (2017-01-27)
- table: Allow filters to have enter and close (d6f4b18)
2.0.107 (2017-01-27)
- dropdown: Not closing the dropdown on enter, only esc (136231b)
2.0.106 (2017-01-27)
- table: Fixing the keepFocus directive for dropdowns by properly making sure the list is hidden via ngIF (65599df)
2.0.105 (2017-01-26)
- pickers: Implement infinite scroll for pickers with a lot of data (fac13ec)
2.0.104 (2017-01-25)
- Table: Filter now handles values === false (94682bb)
2.0.103 (2017-01-25)
- form: marking dirty and labels (f068ec2)
2.0.102 (2017-01-25)
- editor: Focus/Blur events for CKEditor (d4993ad)
- FieldInteractions: Reworking field interactions to have events and invokeOnInit (#373) (32ee689)
2.0.101 (2017-01-25)
2.0.100 (2017-01-25)
- form: Fix infinite loops :) (93037c9)
2.0.99 (2017-01-25)
- interactions: Moving the setTimeout to the execute rather then setValue to not conflicts with required fields (2c4a9d5)
2.0.98 (2017-01-25)
- quicknote: Fixing quick note styling and form setValue issue (d42e4fa)
2.0.97 (2017-01-24)
2.0.96 (2017-01-24)
2.0.95 (2017-01-24)
- table: Dropdown filters with free text to have the input have focus (e03bee8)
2.0.94 (2017-01-24)
- form: Character count for inputs with maxlength (abbd8ea)
2.0.93 (2017-01-24)
- form: Fixing validation around year fields (0b9239f)
2.0.92 (2017-01-24)
- dropdown: Toggling when enter/esc instead of hiding (ac52062)
2.0.91 (2017-01-24)
- dropdown: Make sure to listen to enter/esc to close (a9a3471)
2.0.90 (2017-01-23)
- chips: Use right entity color icon, fixes #219 (b380f33)
- Table: Fixing filters to keep focus on opening and closing, fixes #143 (6ba6aeb)
2.0.89 (2017-01-23)
- Form: Adding setTimeout to the setValue for field interactions to prevent expression changed errors (#368) (60a2418)
2.0.88 (2017-01-23)
- select: Highlighting matches, selecting match as user types, upping timeout to clear filter to 2s (per UX) (e54f450)
2.0.87 (2017-01-23)
2.0.86 (2017-01-21)
2.0.85 (2017-01-20)
2.0.84 (2017-01-20)
- dropdown: Opening to right if not enough space on left (64837d3)
2.0.83 (2017-01-20)
2.0.82 (2017-01-20)
2.0.81 (2017-01-20)
2.0.80 (2017-01-20)
- form: When forcing validation, only force validation on required fields (8737e02)
2.0.79 (2017-01-20)
2.0.78 (2017-01-20)
- form: Making the control have the data specialization (15ba7c0)
- Table: DateRange now clears when filter is set to Null (b14025f)
2.0.77 (2017-01-20)
- Dropdown: Allow to open in middle (35265b7)
2.0.76 (2017-01-20)
- dropdown: Listening for outside clicks on container too (62f55ef)
2.0.75 (2017-01-19)
- dropdown: Allowing dropdown to be appended to the body (c06cd6d)
2.0.74 (2017-01-19)
- Table: Temporary fix for tables that aren't switch to DataProviders (d395f66)
2.0.73 (2017-01-19)
2.0.72 (2017-01-19)
2.0.71 (2017-01-17)
2.0.70 (2017-01-17)
- form: Fixing new disabled state to readOnly so the values appear in the mdoel (ae846c5)
2.0.69 (2017-01-17)
2.0.68 (2017-01-13)
2.0.67 (2017-01-12)
- form: Adding ability to have form interactions that can modify other fields and perform actions on the form (63ba3c7)
2.0.66 (2017-01-11)
- select: allowing typeaheads for selects to handle multiple characters (e9c1484)
2.0.65 (2017-01-11)
- Form: Fixing disabled styles (73e86ac)
2.0.64 (2017-01-10)
- Chips: Adding check to make sure options is an array before using getLabelFromOptions() in Chips labels (#342) (d207c89)
2.0.63 (2017-01-10)
2.0.62 (2017-01-10)
- Form: Adding ability to force validation (f49441d)
2.0.61 (2017-01-10)
- Form: Fixing default sort order (ad6fba3)
- Table: Tables won't convert Dates into timestamps just in case custom functions need to know if it is a Number vs a Date (#336) (cf74bc8)
- popover: Adding a PopOver element (aa4ebb4)
2.0.60 (2017-01-10)
2.0.59 (2017-01-10)
- Form: Adding validators for min/max length and more disabled CSS (07aafd3)
2.0.58 (2017-01-10)
- Form: Fixing dateFounded fields to be a number with maxlength at 4 (6fcee44)
2.0.57 (2017-01-09)
- Form: Making address.state not required (98e47fb)
- quicknote: Fixing validation around quick note (0d9c2a6)
2.0.56 (2017-01-09)
- DatePicker: Selecting either month or year in Date Picker resets other value to default (#334) (5460cfc)
- Chips: Adding support for Chips labels to be displayed correctly when only value passed in (#332) (396bbf3)
2.0.55 (2017-01-09)
- Forms: Properly set sort order (37c3379)
2.0.54 (2017-01-06)
2.0.53 (2017-01-05)
2.0.52 (2017-01-05)
2.0.51 (2017-01-05)
- picker: Adding defaultOptions and minSearchLength to pickers (271a35f)
2.0.50 (2017-01-05)
2.0.49 (2017-01-05)
2.0.48 (2017-01-05)
2.0.47 (2017-01-04)
2.0.46 (2017-01-04)
- Table: column filtering by options should not have text input if values are not string (#322) (5a3dea2)
2.0.45 (2017-01-04)
- Table: column filtering by options should not have text input if values are not string (#321) (f203bbf)
2.0.44 (2017-01-03)
- pickers: fix for removing empty objects so they do not populate as [object Object] in multi select pickers (#320) (fb134e5)
2.0.43 (2016-12-30)
2.0.42 (2016-12-30)
2.0.41 (2016-12-29)
2.0.40 (2016-12-29)
- form: Empty form state and chip pre-selecting (1de9f8d)
2.0.39 (2016-12-29)
- chips: Checking for null and defaulting to false when checking if result has been selected (#311) (d64b7cd)
2.0.38 (2016-12-29)
2.0.37 (2016-12-28)
2.0.36 (2016-12-28)
2.0.35 (2016-12-28)
2.0.34 (2016-12-27)
2.0.33 (2016-12-23)
2.0.32 (2016-12-22)
2.0.31 (2016-12-22)
2.0.30 (2016-12-21)
- picker: fix showing error if the term was empty (31791a7)
2.0.29 (2016-12-21)
- form: Fixing initial value setters (b4c78fd)
2.0.28 (2016-12-21)
- form: Fixing number inputs to not allow decimals but still allow for percentage/currency/float (a021a08)
2.0.27 (2016-12-20)
2.0.26 (2016-12-19)
- form: make address fields show properly (1390d0f)
- form: allowing number fields to have decimals (7133761)
2.0.25 (2016-12-19)
- forms: Fixing the form labels and animations (933abe9)
2.0.24 (2016-12-16)
- Table: Fixed the custom Match functions (f8f4dae)
2.0.23 (2016-12-16)
2.0.22 (2016-12-15)
- pagination: Fix data-provider pagination (1751783)
2.0.21 (2016-12-15)
2.0.20 (2016-12-14)
- chips: Picker results for chips will now stay open when selecting. (68ca60f)
- picker: Clicking the picker should open the picker (59ee189)
- table: add back in custom sorting/filtering functions (#293) (64e3c23)
2.0.19 (2016-12-14)
2.0.18 (2016-12-14)
- form: added fieldsets with headers (#289) (2a10801)
- multipicker: make creating a select all item optional, add a 'strict relationship' mode, make selectAllOption, strictRelationship, and chipsCount configurable (fc49b30)
2.0.17 (2016-12-14)
2.0.16 (2016-12-14)
2.0.15 (2016-12-13)
2.0.14 (2016-12-10)
- forms: Fixing logic for the form label animations (23218b7)
2.0.13 (2016-12-08)
2.0.12 (2016-12-08)
2.0.11 (2016-12-07)
- DatePicker: Fixing AOT compile issue (bc4df01)
2.0.10 (2016-12-07)
- calendar: Month / Year picker auto focus on currently selected month / year (#281) (1f03475)
- controls: if default value was 0 or 0.0, it was seen as empty and then label would covered value (#280) (40df102)
- tables: Fix sort order, fix button focus styles, add sorted column header color (#277) (4721137)
- tables: Fixed TH Border colors (#279) (c776d34)
2.0.9 (2016-12-05)
2.0.8 (2016-12-05)
2.0.7 (2016-12-01)
2.0.6 (2016-12-01)
2.0.5 (2016-12-01)
2.0.4 (2016-12-01)
- forms: Add disabled class to dynamic form fields (#269) (f26929f)
- forms: Adding missing property to the BaseControl (65f83e0)
2.0.3 (2016-11-30)
- DateTimePicker: Fixing unused property (21c6ce0)
2.0.2 (2016-11-30)
2.0.0 (2016-11-30)
- Converted to Typescript
NovoElementsModule
no longer has the providers, you will also have to import the NovoElementsProviders
too.
@NgModule({ imports: [ NovoElementsModule, NovoElementProviders.forRoot() ] })
You will also have to provide a base NovoLabelService
@NgModule({ providers: [ NovoLabelService ] })
1.1.34 (2016-11-30)
- multipicker: Initial setup for parent/child relationship for multipicker categories (5be7a41)
- select: Replaced placeholder default for selects with an empty string (#263) (573ba45)
1.1.33 (2016-11-22)
- notifications: Fixing Icon in Notifications (cfc95ad)
1.1.32 (2016-11-21)
- list: Fixing list elements/styles (f5633f0)
1.1.31 (2016-11-16)
- address field: state matching and country name matching (#251) (1ef86bd)
- tables: fixes broken z-indexes caused by preserve-3d (#252) (2425351)
1.1.30 (2016-11-15)
- Table: Fix column sorting (4d043fd)
1.1.29 (2016-11-14)
1.1.28 (2016-11-10)
- Multipicker: Adding a multipicker component (e9bb57a)
1.1.27 (2016-11-10)
1.1.26 (2016-11-02)
1.1.25 (2016-11-02)
1.1.24 (2016-11-01)
1.1.23 (2016-11-01)
1.1.22 (2016-10-31)
- button: Fixes buttons so that they apply disabled attribute when disabled - issue #232 (#233) (3d6dc97)
- chips: Fixing Placement (5c4b28a)
1.1.21 (2016-10-28)
- Picker: Fixing EntityPickerResults to properly work for Placements (3321619)
1.1.20 (2016-10-27)
1.1.19 (2016-10-26)
1.1.18 (2016-10-26)
1.1.17 (2016-10-25)
1.1.16 (2016-10-24)
1.1.15 (2016-10-20)
1.1.14 (2016-10-18)
- picker, chips: Adding support for async labels (bf0b08d)
1.1.13 (2016-10-17)
- Control: Quick fix for the Control modifying the value of hideState too quickly (75774c5)
1.1.12 (2016-10-17)
- categorydropdown: Fixing the demo (1bc3ea7)
1.1.11 (2016-10-17)
- forms: Form controls now use ngIf to show / hide rather than add a "hidden" property (610d0ed)
- CategoryDropdown: Adding a Categorized Dropdown Element (24074c8)
- forms: Add disabled element and styling to form fields (#217) (acb975b)
1.1.10 (2016-10-14)
1.1.9 (2016-10-13)
- form: allowing setting of maxlength on input (d398fc6)
1.1.8 (2016-10-12)
- form: TextBoxControl emits change events on input (16c7870)
1.1.7 (2016-10-04)
1.1.6 (2016-10-03)
- Picker: Fixing issue in picker where if a value wasn't selected the text remained, closes #203 (dbdc68d)
1.1.5 (2016-09-30)
- table: Fixing the
onRowSelect
output to emit the proper object (2a6c566)
1.1.4 (2016-09-26)
- control: Adding change output for chips in the control (fd70d7e)
1.1.3 (2016-09-26)
1.1.2 (2016-09-26)
- table: Fixing internal structure for sorting/filtering so that a user can change the data in the table properly (ba44af7)
If you are using Tables and have code that resets the rows
on onTableChange
, then that can go away. All logic around that is handled inside the table now.
1.1.1 (2016-09-22)
- forms: Adds support for placeholders in vertical layout (#199) (a6d7daf)
- forms: Small tweaks to vertical forms (#197) (b48493f)
1.1.0 (2016-09-21)
- Update to Angular 2.0
- list: Added themes support to Novo List (#167) (3449fef)
- form: Allowing to clear values for Picker/Chips/Date inputs and some style updated (f231b6f)
- DatePicker: Added ability to select a single day in range picker (#174) (4e08e09)
- header: Allowing the utils for headers to be disabled (e9c1953)
- fileInput: Added Single and Multi File Input Control. closes #181 (#183) (edb6038)
- FILE INPUT: Multi File Input is now additive (#184) (223ef2b)
- ComponentUtils: Adding a ComponentUtils that can dynamically load components into locations (86ce5a5)
- ComponentUtils: Adding a ComponentUtils that can dynamically load components into locations (1572464)
- form: vertical form animations (418b169)
- checklist: Fixing issue where it the model wasn't there so the options weren't set (46bcc90)
- quicknote: Adding missing module (8cfc52e)
- modules: Fixing module declarations (b747a52)
- Date Picker: Fixed errors on select year from dropdowns in range picker (#157) (2346961)
- Table: Fixing sorting when the value is null, treating it like an empty string (12784e6)
- picker: Fixing backspacing on picker (#163) (6227050)
- Tiles: Initial input if false would not render (824d1e2)
- forms: Fixing initial values for the updated values and validation (#164) (60e4503)
- Chips: Preventing null values from being passed on double-click (#168) (f61f647)
- DatePicker: Fix for Date filter dropdown closes out and DatePicker sizing (#173) (7ff76a9)
- OutsideClick: Fix bug if the force value was false it wasn't used. (bd17716)
- table: Checkbox styling (ec930df)
- chips: Styling issue (f293b60)
- chips: Fixing extra event that was added to the DOM and slowing up forms, fixes #177 (f732a69)
- picker: Fixing issue where the collection would be an object with data rather than an array. (a1371b4)
- form: Output change method for Tiles on Control (45f3a34)
- table: Fixing bug where the selected was set to 0 if you select/unselect the whole page (9c628ae)
- table: Fixing when unselected a page it would not have the correct intermediate section (756e547)
- table: Fixing data-automation-ids for Table columns that share the same name (b68da3f)
- calendar controls: Fixing the rendering of the Calendar Controls (date, time, datetime). Fixes #186 and #185 (bf632ae)
- table: Fixing the table filtering if the list of options were of the form {value, label} (6739ce3)
- table: Fixing the table filtering data-automation-ids if the list of options were of the form {value, label} (44cf00b)
- table: Fixing the data-automation-ids around the table filters (45bebcd)
- form: Fix initial control rendering of dates (76ec452)
- pagination: Fixes table headers + pagination, closes #180 + #190 (#192) (272fe6f)
- z-index: Fixing z-index of the dropdowns/selects (d6575e5)
- Form: Initial rending of date inputs when there is no value (86ab19d)
1.0.0 (2016-08-21)
- RC.5: Updating to Angular 2 RC.5 (892ad53)
- New Template Driven Forms
- HTML Editor (CK Editor)
- Refactoring Modules/Services/Elements
- Prefixing with
Novo*
of everything
ToastService
->NovoToastService
ModalService
->NovoModalService
DragulaService
->NovoDragulaService
- Firing an
alert
from theNovoToastService
will now not be required to pass theNovoToast
element.
this.toastService.alert(NovoToast, { options });
this.toastService.alert({ options });
- New template driven forms
<novo-form [data] [meta]>
<form-input>
</novo-form>
See Form Demo
- NovoElementsModule
@NgModule({
declarations: [],
imports: [NovoElementsModule],
providers: [],
entryComponents: [],
bootstrap: []
})
export class MyAppModule {
}