Skip to main content

sdk-web-components-changelog

-e --- id: sdk-web-components-changelog title: sdk-web-components

Change Log

11.0.0

Major Changes

@boldpenguin/sdk-web-components, @boldpenguin/sdk-types

  • Remove isRefilteringEnabled property from bp-sdk-business-classification-selector component and associated types + components.
  • Remove bp-sdk-business-classification-selector-nudge-container component

@boldpenguin/sdk-web-components

  • getApplicationFormCarriersProducts prop has been removed from bp-sdk-quote-request-container component
  • onlineQuotesSortFn has been renamed to quotesSortFn on bp-sdk-quote-request-container component which resolves an issue with compilation when using Angular and passing in that property
  • Most IQuoteRequest types on components have been updated to IQuotesState which will reflect the correct data being passed in
  • Added bp-sdk-quote-request-logo-container component which wraps bp-sdk-quote-request-logo component and passes data from Redux in

@boldpenguin/sdk-web-components, @boldpenguin/sdk-types

  • Add support for new question field_type: 'month_year'

@boldpenguin/sdk-web-components, @boldpenguin/sdk-websockets, @boldpenguin/sdk-polyfill, @boldpenguin/sdk-requests, @boldpenguin/sdk-utility, @boldpenguin/sdk-icons, @boldpenguin/sdk-redux, @boldpenguin/sdk-types, @boldpenguin/sdk-auth, @boldpenguin/sdk-core, @boldpenguin/sdk-demo

  • Add off-platform carrier portal url endpoint

    • Adds endpoint which returns carrier portal url (ApplicationForm.getCarrierPortalUrl())
    • Endpoint returns new type ICarrierPortalUrlResponse
    • Remove references to carrier_bind_url property on IQuoteRequest type

@boldpenguin/sdk-web-components, @boldpenguin/sdk-types

  • Remove is_readonly on IQuestion, code should reference is_readonly on parent IAnswer instead

@boldpenguin/sdk-web-components, @boldpenguin/sdk-redux, @boldpenguin/sdk-types

  • Update IQuoteRequestQuote products type to new type IProductDetail

Minor Changes

@boldpenguin/sdk-web-components

  • Add wholesale supplier information to bp-sdk-quote-request component
  • Add quoteId property to bp-sdk-quote-request-header component
  • Add shouldQuoteCardRenderSupplierLogos option when initializing SDK to render supplier logos in bp-sdk-quote-request-logo-container component

@boldpenguin/sdk-web-components, @boldpenguin/sdk-redux, @boldpenguin/sdk-types

  • Add enrollments to application form

@boldpenguin/sdk-web-components, @boldpenguin/sdk-redux, @boldpenguin/sdk-types

  • Add support for inlining messages into other parts of the application form
    • Add location and level properties to IMessage type
    • Add bp-sdk-message-outlet component

@boldpenguin/sdk-web-components, @boldpenguin/sdk-icons

  • Add Vite support to @boldpenguin/sdk-web-components and @boldpenguin/sdk-icons packages
  • @boldpenguin/sdk now has a Vite specific entrypoint to accomodate differences in bundler import behaviors. Try importing from @boldpenguin/sdk/vite if you are having issues with the default exports

@boldpenguin/sdk-web-components, @boldpenguin/sdk-redux, @boldpenguin/sdk-types

  • Add viewState.quotes.filteredOnlineQuotes and viewState.quotes.filteredOfflineQuotes to Redux store
  • Add satisfies_application_form_product_request property to IQuoteRequest type
  • Pass satisfiesApplicationFormProductRequest property to bp-sdk-quote-request component
  • Add new Redux selectors
    • selectFilteredOfflineQuotes
    • selectFilteredOnlineQuotes
    • selectViewState
    • selectViewStateQuotes

@boldpenguin/sdk-web-components, @boldpenguin/sdk-redux, @boldpenguin/sdk-types

  • Handle document upload in vehicle panel state for Commercial Auto quotes
    • Add getVehicleSelection selector
    • Add lazyLoadVehicleOptions thunk

Patch Changes

@boldpenguin/sdk-web-components

  • Pass minDate and maxDate args in month-year components

@boldpenguin/sdk-web-components

  • Remove pattern property from bp-sdk-month-year components

@boldpenguin/sdk-web-components, @boldpenguin/sdk-websockets, @boldpenguin/sdk-polyfill, @boldpenguin/sdk-requests, @boldpenguin/sdk-utility, @boldpenguin/sdk-icons, @boldpenguin/sdk-redux, @boldpenguin/sdk-types, @boldpenguin/sdk-auth, @boldpenguin/sdk-core, @boldpenguin/sdk-demo

  • Add tenant property to IApplicationForm and IApplicationFormIndex types

@boldpenguin/sdk-web-components, @boldpenguin/sdk-websockets, @boldpenguin/sdk-polyfill, @boldpenguin/sdk-requests, @boldpenguin/sdk-utility, @boldpenguin/sdk-icons, @boldpenguin/sdk-redux, @boldpenguin/sdk-types, @boldpenguin/sdk-auth, @boldpenguin/sdk-core, @boldpenguin/sdk-demo

  • Some users will have access to select functionality on certain tenants. This list of "tenants" is exposed in the user data and has properties explaining which functionality on that tenant the user may access.
    • Add tenants to IRawUserInfo type