UNPKG

23 kBMarkdownView Raw
1CHANGE LOG
2==========
3## 13.27.0
4- Display `isStartingPrice` flag for each individual item in an order
5
6## 13.26.0
7- Add `isStartingPrice` support to `order-item-list`
8
9## 13.25.2
10- Set translations in modules rather than components
11- Only reload languages when they're missing from translations
12
13## 13.25.1
14- Before setting translations from file, reload languages
15
16## 13.25.0
17- Optionally use language values from injected tokens
18
19## 13.24.0
20- Add `Integration` to `ResellerItem`
21
22## 13.23.0
23- Add `trialConfiguration` to `Product`
24
25## 13.22.0
26- Add `trialConfiguration` to `ResellerItem`
27
28## 13.21.0
29- Add function to open all dropdowns to `OrderFormComponent`
30
31## 13.20.0
32- Undocumented
33
34## 13.19.3
35- Fix `order-form` shared values when sending product forms
36
37## 13.19.2
38- Fix some mobile display issues for `va-dropdown-form-section` and `va-field`
39
40## 13.19.1
41- Refactor of toFormGroup()
42
43## 13.19.0
44- Added ability to make checkbox a required field
45
46## 13.18.0
47- Update `order-form` to support repeated products
48
49## 13.17.0
50- Consider that all product activations passed to `va-package-dropdown` could be repeated
51
52## 13.16.1
53- retrigger build
54
55## 13.16.0
56- Added useCustomCase toggle to storefront component to be passed into tabbed filter component
57
58## 13.15.0
59- added market action on package details
60
61## 13.14.6
62- Fix display of Free pricing in `va-package-dropdown`
63
64## 13.14.5
65-- `va-order-item-list` was not considering Free items
66
67## 13.14.4
68- Fix display of highlighted pricing
69
70## 13.14.3
71- Fix css scope for `va-order-item-list`
72
73## 13.14.2
74- Fix i18n strings that got clobbered in a merge conflict
75
76## 13.14.1
77- Replace pricing functions with observable properties
78
79## 13.14.0
80- Extract translation strings from va-package-details-v2, va-header-container, and va-products-nav
81
82## 13.13.0
83- Extract translation strings from order form and package dropdown
84
85## 13.12.0
86- Extract translation strings from va-store
87
88## 13.11.1
89- Add `TaxOption` to export list for `va-order-list-item`
90
91## 13.11.0
92- Add `hidePricing` option to `va-package-dropdown`
93
94## 13.10.1
95- Add exports for `va-order-list-item` interfaces
96
97## 13.10.0
98- Add `va-order-list-item` component from BCC
99- Add tax options to `va-order-list-item`
100
101## 13.9.1
102- Remove debug display of `hidden` value for `va-field`
103
104## 13.9.0
105- Add czech price formatting function
106
107## 13.8.1
108- Handle undefined changes in `va-dropdown-form-section`
109
110## 13.8.0
111- Set edition name on the products that are in packages
112
113## 13.7.0
114- Properly set disabled state on form controls
115- Add `displayOnly` property for TextBoxField
116-- Use `displayOnly` for Business ID common field
117
118## 13.6.0
119- Add `changeReadOnly` to `va-order-form`
120
121## 13.5.2
122- Fix the exception being thrown when a new dropdown is added
123
124## 13.5.1
125- Fix using label/value pair configuration for the dropdown field from 13.5.0 in the order form
126
127## 13.5.0
128- Add support for using an optional label/value pair instead of just labels for an order form dropdown option.
129
130## 13.4.0
131- start the admin questions as expanded
132
133## 13.3.2
134- Turning off expansion panel description for extraFields section in Order Form component.
135
136## 13.3.1
137- Handle case where dropdown options are not set
138
139## 13.3.0
140- Show dropdown config options
141
142## 13.2.1
143- Update product nav bar to have different styling for the editonName
144
145## 13.2.0
146- Hide salesperson common fields when not showing office use only questions
147- Do not validate required fields that are hidden
148
149## 13.1.4
150- added new field to ResellerItem to support packaging edition.
151
152## 13.1.3
153- ensure package details v2 works with empty line items
154
155## 13.1.2
156- Use `item` edition name instead of parent edition name for the product navbar
157## 13.1.1
158- Support multiple order forms per addon
159## 13.1.0
160- Use lmi categories conversion internally within the package details v2 component
161## 13.0.4
162- Add tooltip to "for office use only questions"
163
164## 13.0.3
165- Reorder `va-order-form` common contact fields
166
167## 13.0.2
168- Fixed bug where not passing `orderFormOptions` into `va-order-form` would error and fail to render the component
169
170## 13.0.1
171- Fixed bug where `commonFormRequiredFields` in `va-order-form` was considering fields required if their key was included instead of checking the boolean value passed in
172
173## 13.0.0
174- Added showForOfficeUseOnly as an options in OrderFormOptionsInterface to be able to show or hide the fields marked as forOfficeUseOnly
175- Added the properties forOfficeUseOnly and hiden to field base
176- Added a checkbox in the field builder to be able to set forOfficeUseOnly on the fields
177BREAKING CHANGES
178- Changed the OrderForm component inputs to take in OrderFormOptionsInterface instead of bypassRequiredFields and readonly as separate parameters
179- Renamed getExraFieldsData on the orderform component to getExtraFieldsData (added the missing 't')
180
181## 12.33.0
182- Bring the concept of editions into the product navigation bar.
183
184## 12.32.1
185- `va-order-form` bypassRequiredQuestions will bypass required common fields now
186
187## 12.32.0
188- Updates to `va-order-form`:
189-- Add Business Website to Common Fields
190-- If a Common Field is marked as required on any input orderForms, the field will be required in the form
191
192## 12.31.0
193- Store form fields now have a validator function that can be set per control type
194
195## 12.30.0
196- Dropdown field supports Options that are just a list of strings instead of a list of objects so clients don't need to do their own conversion
197
198## 12.29.0
199- Add MultiSelect dropdown to the store and fieldbuilder
200
201## 12.28.0
202- Add Package Details V2 and a new Product Nav V2 with cleaned up logic and a reduced the number of inputs to the components.
203 This update will make using the Package Detail component easier and require less frontend conversions.
204
205## 12.27.0
206- Add read only mode for Order Form
207
208## 12.26.1
209- export utils functions from store
210
211## 12.26.0
212- Provide helper methods on the order form component to get the data out
213
214## 12.25.0
215- Expose OrderFormComponent
216
217## 12.24.0
218- Allow the caller to pass in the supported field types
219
220## 12.23.0
221- Always include all Common questions
222
223## 12.22.0
224- Change the common data section to also show the extra fields
225
226## 12.21.1
227- Change `CommonFormData` keys in `va-order-form` to match the format they are expected to be submitted to vendors in
228
229## 12.21.0
230- Add `va-order-form` component
231
232## 12.20.0
233- To support functionality for linking to deleted/disabled LMI Categories, filter name used by the StoreFront component has been exposed/exported. This will be used by host components to determine if linking by LMI Category has been requested. The host component needs to know this so it can provide data for the StoreFront component for displaying packages under deleted/disabled LMI Categories.
234
235## 12.19.0
236- Change the formbuilder field to use the orderformfieldinterface instead of the orderformfield
237
238## 12.18.0
239- Add the form builder field so it can be used to build out fields for order forms
240
241## 12.17.0
242- Allow deeplinking to StorefrontComponent/va-storefront component. Query params can now be provided to pre-select LMI Category filters on load. For example, the following object definition can be used to pre-select SEO and Website LMI categories:
243 {"seo":"true","website":"true"}
244
245It should be encoded using "encodeURIComponent" and passed in as a query param using "store_filters" as a key. ie:
246 ?store_filters=%7B"seo"%3A"true"%2C"website"%3A"true"%7D
247
248## 12.16.3
249- refactor heimdall implementation to injector pattern so it's properly intialized per project usage
250
251## 12.16.2
252- update the version of zone.js being used from 0.8.26 to 0.9.1
253
254## 12.16.1
255- revert the package-lock.json as it was causing issues
256
257## 12.16.0
258- add heimdall tracking to store's search input to guage user interest
259
260## 12.15.2
261- add pointer to FAQ question.
262
263## 12.15.1
264- Move click handler for FAQ dropdown into question.
265
266## 12.15.0
267- expand `standAloneProducts` in `VaPackageDropdownComponent` to support products with parent app (aka addon) outside of a package
268
269## 12.14.0
270- New `Storefront` component.
271
272## 12.13.0
273- Add primaryPricingActionLabel and primaryPricingActionSelected to the VaHeaderComponent and VaProductDetails Component
274
275## 12.12.0
276- Add `suggestedRetailPrice` to `ResellerItem` definition
277
278## 12.11.2
279- `va-pricing` shouldn't include `Starting At` prefix twice
280
281## 12.11.1
282- stop defaulting to "Activation Errors" for stand alone products when they have no activation statuses
283
284## 12.11.0
285- update `VaPackageDropdownComponent` to support products (with optional editionID)
286
287## 12.10.0
288- Add `usesEditions` and `editionIds` to `ResellerItem`
289
290## 12.9.0
291- update `VaAddonListComponent` to no longer take in a product, and instead read the currency from the addon
292
293## 12.8.0
294- allow ng-content in va-order-form-section
295
296## 12.7.0
297- add `usesActivationSpecificEntryUrl` to reseller item definition.
298
299## 12.6.0
300- add `disabled` field to order form fields
301
302## 12.5.2
303- PackageDropDown fix; packages that contained a mix of addons with and without parent apps would just shimmer.
304
305## 12.5.1
306- Internal change only. `Package` now uses the exported `Price` and `Pricing` types.
307
308## 12.5.0
309- Support ng 7
310
311## 12.4.4
312- addon -> add-on
313
314## 12.4.3
315- header-container fix, switch to use 2 seperate buttons instead of one button with 2 functions.
316
317## 12.4.2
318- fix addon-details to make enable button not disabled
319
320## 12.4.1
321- fix showEnableAddon to work pass in actionLabel
322
323## 12.4.0
324- Add showEnableAddon input to addon-details and default to not show
325- Add showEnableAddon to va-header-container and default to not show
326
327## 12.3.0
328- Display 'Starting at' prefix according to the flag in billedProduct
329
330## 12.2.1
331- Styling fix for pricing component
332
333## 12.2.0
334- Update package-details component and va-pricing to handle `isStartingPrice`
335 on Prices and display the 'Starting at' prefix
336
337## 12.1.0
338- Remove price tag icon from header container in product details Contact Us
339
340## 12.0.3
341- Make `StoreCardComponent` banner fill its containing div
342
343## 12.0.2
344- `@vendasta/core` no longer supports deep imports
345
346## 12.0.1
347- Fix the bug where commitments in addon-list not showing up
348
349## 12.0.0
350- Refactor Package Details Component to obey product_order
351
352## 11.1.0
353- Update `VaHeaderComponent` to send commitment info to VaPricing
354
355## 11.0.0
356- BREAKING CHANGE: Add PartnerID input to product-details and addon-list components
357 for use with billing APIs
358
359## 10.3.0
360- Update addon-list to call BillingService.getMultiProductPricing
361
362## 10.2.0
363- Update `VaPricingComponent` to display Commitment
364
365## 10.1.0
366- Update `FieldBase` to have `regexValidator` and `regexErrorMessage`
367
368## 10.0.2
369- Add space between "Requires" and addon name in product-nav.component
370
371## 10.0.1
372- Fix a bug where `User` did not export from `order-form`.
373
374## 10.0.0
375- Follow Angular package format
376
377BREAKING CHANGES:
378- No longer support deep imports from library
379 eg. `import { blah } from '@vendata/store/blah` should be changed to `import { blah } from '@vendasta/store`.
380
381## 9.1.0
382- Add new order form field type `VBCUserField`
383
384## 9.0.1
385- Show non-tiered pricing for the 1-infinity range
386
387## 9.0.0
388- Add support for rxjs 6
389
390## 8.20.0
391- Update `package-dropdown` to give each addon its own section
392
393## 8.19.0
394- Update `package-dropdown` to the include quantity in the addons name
395
396## 8.18.0
397- Update store to work with @vendasta/core 14.0.0
398- Add billingId to Product constructor
399
400## 8.17.0
401- Add `billingId` in `ResellerItem` model
402
403## 8.16.0
404- Extend FieldBase model to have prefix and suffix values
405
406## 8.15.0
407- Support prefix and suffix in a textbox
408
409### 8.14.0
410- Support a disabled option in a dropdown
411
412### 8.13.1
413- Updated product-details component to cache the addons
414
415### 8.13.0
416- Updated Core dependency and updated GetSrcSet functions to use the ImageTransformationService.
417
418### 8.12.2
419- Add-on list styles to support longer taglines, style cleanup
420
421### 8.12.1
422- Remove duplicate inputs
423
424### 8.12.0
425- Add a `showPricing` input field to addon details component
426
427### 8.11.0
428- Add pricing field to StoreItem object
429- Update va-store-card to utilize va-pricing if pricing is provided
430
431### 8.10.2
432- Make Addon List component not duplicate network calls
433- Fix stencil by giving a minimum width
434
435### 8.10.1
436- Give package details and store card explicit font color
437
438### 8.10.0
439- Update Addon List component to display contract prices
440
441### 8.9.2
442- Fixes to `va-package-dropdown` to handle loading within the component
443
444### 8.9.1
445- Minor style fixes for the va-pricing component
446
447### 8.9.0
448- Add tooltip for pricing models in VaHeaderContainerComponent
449
450### 8.8.0
451- Display stencil before data is loaded in va-pricing
452
453### 8.7.0
454- Update the price display string in va-pricing
455- Show pricing model in VaHeaderContainerComponent
456
457### 8.6.0
458- Show the contract prices when asked to
459
460### 8.5.0
461- Don't show contract prices ever for the time being
462
463### 8.4.0
464- Add `billedProduct` and `hasVerifiedContract` Inputs in the addon and product details components
465
466### 8.3.1
467- Make the first letter of frequency a capital
468
469### 8.3.0
470- Added display variations to the va-pricing component
471 - Added highlight-pricing and table-pricing components as children of va-pricing
472
473### 8.2.0
474- Allow input of custom "Get It Now" package button text
475
476### 8.1.0
477- Add `activationRequiresApproval` boolean to ResellerItem model.
478
479### 8.0.2
480- Small bugfix to display default parent icon on addon if parent icon does not exist on `va-package-dropdown`.
481
482### 8.0.1
483- bugfixes for `va-package-dropdown`.
484 - fixed addons appearing in associated product package
485 - visual fix for addons va-icon
486
487### 8.0.0
488- Breaking change with `va-package-dropdown`.
489`ProductActivationStatus` has been changed to `PackageItemActivationStatus` to support addons
490
491### 7.2.3
492 - Update `core` peer dependency
493 - Add `flag-icon-css` peer dependency
494
495### 7.2.2
496- Fixed some build issues
497
498### 7.2.1
499- Whitelist is one word not two
500
501### 7.2.0
502- Add a `Supported Countries` section in the product details
503- Must add `../node_modules/flag-icon-css/sass/flag-icon.scss` to sytles in angular-cli.json file
504
505### 7.1.1
506- Change cursor to hand on hover over Addon-list
507
508### 7.1.0
509- Add addon_keys to Package class in package-details
510
511### 7.0.0
512- No longer compatiable with angular 4
513
514### 6.3.4
515- Handle all negative prices as Contact sales
516
517### 6.3.3
518- Bug fix to change the padding in the order-form-section from the tagline to the description
519
520### 6.3.2
521- Fix for 0 coming in as undefined from the protos
522
523### 6.3.1
524- Bug fix to change the value of contact sales to -1 in the pricing component
525
526### 6.3.0
527- Add change detection to Package Details. Changes can now be made to the inputs after initialization.
528
529### 6.2.1
530- Bug fixes to package dropdown and minor style changes
531
532### 6.2.0
533- Add a action new button in the header component, and surface it in the product details component. The button is to start a workflow in partner center for getting partners to negotiate an app price with a vendor.
534
535### 6.1.0
536- Reworked package-dropdown to support activation statuses.
537
538### 6.0.0
539- Fix the bug that prepopulated data could not be shown correctly in DropdownFields
540 * Type of value got from DropdownField is changed from `Option` to `string`
541 * Must update usages of DropdownField to expect the value with `field.value` instead of `field.value.value`
542
543### 5.11.0
544- Add support for angular 5
545
546### 5.10.0
547- pass the showPricing input from the product-detail component into the addon-list component
548
549### 5.9.0
550- Update shimmer and fade styles to be stencil-shimmer and stencil-fade to use the newly named styles in uikit
551
552### 5.8.1
553- Make row not private for aot (bugfix)
554
555### 5.8.0
556- Add list stencil
557- Add stencil doc tab
558- Add all stencils to the stencil-doc component
559
560### 5.7.0
561- Add card stencil
562- Add card list stencil
563- Add search bar stencil
564- Update docs to use stencils
565
566### 5.6.0
567- Add requirement for parent product in single addon package
568
569### 5.5.0
570- Add entryUrl property to ResellerItem
571
572### 5.4.0
573- Add usesCustomizationForm property to ResellerItem
574
575### 5.3.1
576- Proper pluralization wording around product(s) in a package
577
578### 5.3.0
579- Add stencil module for store components
580
581### 5.2.1
582- Add asterisk to required file upload field
583
584### 5.2.0
585- Add optional `expandable` functionality to the dropdown-form-section and order-form-section
586
587### 5.1.2
588- Fix boolean and number comparison bug
589
590### 5.1.1
591- Removed unnecessary style class.
592
593### 5.1.0
594- Added allowMultipleActivations field to ResellerItem.
595
596### 5.0.0
597- Delete the shared object for addon. Use the one in @vendasta/core/marketplace-apps instead.
598
599### 4.2.2
600- Remove flex-layout
601
602### 4.2.1
603- Add flex-layout dependency
604
605### 4.2.0
606- Add VaPackageDropdownComponent
607
608### 4.1.3
609- Fixed display issues with dropdown fields.
610
611### 4.1.2
612- Fix the bug where addon price shows as NaN in product details page
613
614### 4.1.1
615- Bug fix to not display Faqs section in single Addon pkg when it's undefined
616
617### 4.1.0
618- Add quantity field to ResellerItem
619
620### 4.0.2
621- Bug fix to get abbreviated addon name when no icon available
622
623### 4.0.1
624- Missed one old Material import in addon-details
625- Changed to MatProgressSpinnerModule
626
627### 4.0.0
628- Prepare for Angular Material beta 12 version
629- Upgraded to use "Mat" prefixes for Angular material components.
630- Follow https://www.npmjs.com/package/angular-material-prefix-updater to update your project
631
632### 3.4.0
633- Add orderForm field to ResellerItem model
634
635### 3.3.5
636- Removed mdTextareaAutosize from text-area field
637
638### 3.3.4
639- Add `enabled` and `isCustom` properties to reseller item definition
640
641### 3.3.3
642- Missing description on checkbox
643
644### 3.3.2
645- Minor UI styling/text fixes.
646
647### 3.3.1
648- Fix bug around NaN prices showing up in the addons list
649
650### 3.3.0
651- Logic for single Addon package details
652- PackageDetails doc component only contains relevant fields
653
654### 3.2.2
655- Remove space between expanded DropdownFormSections.
656
657### 3.2.1
658- Update the pricing component to handle an undefined price as well.
659
660### 3.2.0
661- Add constructor to ResellerItem
662
663### 3.1.1
664- Displays addon title in nav properly
665- Removed unused input in addon-details
666
667### 3.1.0
668- Add Addon details component
669- Remove shared Addon model
670
671### 3.0.0
672- Removed FileGroupUpload component and replaced it with the version from @vendasta/forms.
673
674### 2.15.2
675- Change to make sure it's an array in both input types.
676
677### 2.15.1
678- Update core dependency to 1.1.1
679
680### 2.15.0
681- New Addon definition used in all Store components
682- Changed all imports to eliminate risk of circular dependencies
683- Removed link to parent product in Nav component
684
685### 2.14.0
686- Add swipe actions and tweak a few styles of store/products-nav
687
688### 2.13.2
689- Fix the issue where the text for default header container icon disappear for mobile view
690
691### 2.13.1
692- Fix to render "Contact Sales" if price is null, instead of "Free" (0 price means Free)
693
694### 2.13.0
695- Update icon logic for dropdown form section
696- form id bug fix for dropdown form section
697- add file upload support for dropdown form section
698
699### 2.12.0
700- Update use of shimmer in stencil components
701
702### 2.11.3
703- Fix the width of the carousel component
704- add a cursor pointer on the carousel
705
706### 2.11.2
707- Adjust addon section bottom padding
708
709### 2.11.1
710- Adjust addon section padding
711- files section indent the extra line of file name
712
713### 2.11.0
714- Use the standardized, smaller marketplace colors for various needs, as opposed to just color names.
715- Change to default font size on package and product detail's left column
716- Change to the FAQ colouring to ensure the question is darker than the answer.
717
718### 2.10.5
719- update look and feel of va-field's
720
721### 2.10.4
722- update uikit dependency
723
724### 2.10.3
725- Fixed circular imports and updated angular to 4.4.3.
726
727### 2.10.2
728- Update header container button
729- remove centering on header
730
731### 2.10.1
732- Updated the label logic for the product details component.
733
734# 2.10.0
735- Added ability to seed if a field is required.
736- getLabel is used where you need to indicate a required question
737- The order form response wants the raw label
738
739### 2.9.0
740- Add file upload to va-field
741
742### 2.8.1
743- Fixed bug with VaOrderFormSectionComponent FormGroup validation.
744
745### 2.8.0
746- Added VaOrderFormSectionComponent along with demo page.
747
748### 2.7.1
749- Add stenciling to header-container
750- Add shimmer styling to store module
751
752### 2.7.1
753- Use correct input name to fix bug in products-nav
754
755### 2.7.0
756- Allowing discoverable addons to be viewable in muti-product packages
757- Add constructor to Product
758
759### 2.6.1
760- Remove unused styling classes
761
762### 2.6.0
763- Update VaProductDetailsComponent to propagate an addon click event.
764- Updated docs for VaProductDetailsComponent.
765
766### 2.5.2
767- Fix load salesperson-details bug
768
769### 2.5.1
770- Updated docs and changed styling for salesperson details
771
772### 2.5.0
773- Updated addon-list to have a click output.
774- Fixed a minor import issue in the dropdown form styles.
775
776### 2.4.3
777- Fix getLmiCategoryNames only replay first `_` problem, it should replace all
778
779### 2.4.2
780- Add subscriptions to field values in dropdown-form-section.
781
782### 2.4.1
783- Pass in boolean to hide pricing component in header-container
784
785### 2.4.0
786- Change the lowerToTitleCase to not uppercase "non-primary" words
787- Change product details to use the lmi conversion function
788- replace _ with space before title casing lmi categories.
789- Pass the show action button on to the product details, defaults to false
790
791### 2.3.3
792- Update dropdown-form-section's editing hint location and color
793
794### 2.3.2
795- Change the lmi category names to title case.
796
797### 2.3.1
798- Added prerequisite variables as inputs to va-header-container for addons
799- Refactor input names
800
801### 2.3.0
802- Restored order-form as a new minor version.
803
804### 2.2.6
805- Reverted order-form entirely as it seems its material imports are a breaking change.
806
807### 2.2.5
808- Restructured order-form-related components into their own subdirectory.
809 Everything still exposed via the store module so this shouldn't be a breaking change.
810
811### 2.2.4
812- Change the product-detail page to show `Wholesale Price` instead of `Pricing`
813
814### 2.2.3
815- Remove internal margin and padding styling for product and package detail component
816
817### 2.2.2
818- Restyling the header price box to always show the string 'Pricing'
819
820### 2.2.1
821- Check length of screenshot in product-detail instead of just screenshot
822
823### 2.2.0
824- Added dropdown-form component
825
826### 2.1.0
827- Added Addon Component
828- Various Styling changes
829
830### 2.0.2
831- Turn snake case to camel case to properly parse product data
832
833### 2.0.1
834- Export VaProductDetailsModule from index.ts
835- Styling fixes
836
837### 2.0.0
838- Modular components
839
840### 1.2.2
841- Remove H1 tag from store
842
843### 1.2.1
844- Use version 2.4.4 of uikit.
845- This fixes the weird image resizing on mobile for the gallery.
846
847### 1.2.0
848- add lmi categories definition to store.
849
850### 1.0.6 to 1.1.2
851- lucky charms additions
852
853### 1.0.5
854- add margin between search-box and package cards
855
856### 1.0.0 to 1.0.4
857- tmills shenanigans