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
onRowSelectoutput 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->NovoToastServiceModalService->NovoModalServiceDragulaService->NovoDragulaService- Firing an
alertfrom theNovoToastServicewill now not be required to pass theNovoToastelement.
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 {
}