Release Notes
16.3.0
Minor Release
Fri Oct 20 2023
- New advanced multi-level-menu component
- Adding scroll indicator directive to storybook
- 189010 Removing hardcoded item in menu kebab
- Adding spec test for the new scroll indicator
- Updating storybook pages with advanced and basic menu examples
- Configuring the selected state of the multi-level-menu.
- Adding test for the scroll indicator directive
- Increased global header z-index
- Add tooltip to top level menu items when menu is in closed state
- Creating new scroll indicator directive to help with scrolling inside of a container element.
- Adding support for mobile devices for the advanced navigation.
- Writing unit test for the multi-level-menu; core, basic and advanced.
- Improving the focus state by only showing it on focus and not hover
- Getting advanced menu in place with multi levels of panels animating on top of other panels.
- Rebuilding the multi-level-menu single into it's own component to be used in the advanced nav
- Simplifying the templateRef and favorite item references
- Moving the favorite and home menu items into the config, not long using the displayType enum for favorites.
- Adding new page for the advanced nav to the example angular app
16.2.0
Minor Release
Thu Sep 28 2023
- 185765 Reversing the checkboxes inside of a select option when the option is selected to improve contrast for accessibility.
- 185961 Updating global header to use any tag in the menu dropdown, not just a h4 for the title
- 185961 Adding examples to storybook to show how to add active class to the top level icons for better accessibility open state
- 185949 Adding underline styles to the breadcrumbs for accessibility.
- Updating dialog example to auto focus on dialog element when open: autoFocus: "first-tabbable"
- Adding more attributes to the multi-level-menu to support more accessible technology.
- 185855 Updating the global nav/multi-level-nav to use new role attribute and setting default verbiage for the aria-labeledby attribute to ensure better accessibility
- 185842 Adding attribute tags to modal wrappers for accessibility.
- 185835 Rebuilding the linq-menu component to remove the ngTemplateOutlet which was causing issues with the mat-menu cdk functionality which supported accessibility.
- 185786 Adding role, aria-label and aria-describedby attributes the the table wrapper with new inputs
- Fixing WAVE scan issue with page jump input missing it's label
- Adding new linq-visually-hidden and storybook page to help with hiding elements from everything except screen readers.
- 185763 Adding support for hitting the enter key when a ag cell is focused and there is a focusable element inside the cell. The focusable element will be focused on clicked.
- Adding optional disabledMessage tooltip to kebab menu item when disabled
- Rewriting the menu-kebab component to not use the linq-menu component due to accessibility issues.
- The menu-kebab component now focuses on the menu when open and navigates the menu items using the keyboard.
- Removing generated files from the repo to avoid noise in commits.
- 184947 Fixing bug where table fails if gridOptions are not defined
- 184933 Checking for the searchInput native element before binding events to prevent error when search is not rendered
- Fixing issues with storybook forms page
- Adding note about services not being loaded in the LinqComponentModule
- Changing multi-level-menu search observable to BehaviorSubject to support better async loading of menu
- Increasing test coverage to the multi-level-menu
- Updating the multi-level-menu example page with more controls
- Updating docs to showcase new multi-level-menu favorites settings
- Updating subscriptions in components to make sure all subs are cleared correctly.
- Updating the multi-level-menu to have an optional favorite item menu to allow for users to favorite items in the menu.
- Setting the min-height of the multi-level-menu wrapper when interacting with the search feature, helps with janky jumping UI elements below the menu.
- Adding ability to set a title option for a multi-level-menu item which gets applied as a title attribute on the menu item tag to help with confusing menu titles and screen readers.
- Adding ID attribute to the multi-level-menu items mat-list-item tag to help with QA automation.
- Fixing style issue with onSelected plain text items in the menu to be styled like a standard interactive menu item.
- Updating global header styles to use an h1 tag in the main title of the application which places a top level structural element at the top of the page which helps accessibility.
- Adding new important modifier to the linq spacing classes allowing developers to override default spacing; .linq-spacing-mt-8--i
16.1.1
Patch Release
Wed Sep 13 2023
- temp fix for storybook build
- Adding accessibility handler for faux links
- Fixing issue with aria label input missing from bad merge
- Adding support for translating the search menu prompt and label
- Fixing bug where menu items in the multi-level-menu were not rendering due a check only running in the afterViewInit function
- Adding helper command to delete all the nested node_module folders to help with switching between releases
- Pulling in release notes from previous release
16.1.0
Minor Release
Wed Sep 13 2023
- Updating the Material scss theme to the new method of importing.
- Fixing issue with legacy material styles not rendering correctly.
- Removing sass cli workaround for material theme.
- Creating ability to build and upload ad hoc versions which are not the latest version
16.0.0
Major Release
Fri Sep 08 2023
- 178278 Updating the table paginator text color to be more accessible
- Updating multi level menu documentation
- 178291 Adding global navigation landmark to multi level menu with option to pass in aria labeledby attribute
- Supporting the use of a keyboard to interact with a menu item who only uses the onSelected callback, not the link property
- 178279 Adjusting chip colors for better accessibility
- 176994 Adding focus indicators to all focusable elements
- Setting type=button for kebab menu button
- 182033 Adding ability to place icon error input fields for better accessibility
- 127403 Setting table footer action buttons as type=button to avoid submitting a parent form on click.
- Cleaning up faux page jump logic, removing and using length as check for the pageJump formControl
- 176981 Styling the tooltip to be more accessible
- Creating new accessibility page for storybook and the angular example app.
- 176720 Styling link tags to meet accessibility requirements.
- Styling the stepper with v15 updates
- Fixing issues with date picker calendar highlights
- Fixing Global Nav padding issue and strange footer spacing/padding, setting css var values
- Updating angular app to v16 core
- Updating angular compatibility chart
- Updating material to v16
- Removing dead project from config
- Upgrading to Angular 16 post cli command
- Removing unused packages
15.1.2
Patch Release
Wed Sep 13 2023
- Fixing bug where menu items in the muli-level-menu were not rendering due a check only running in the afterViewInit function
15.1.0
Minor Release
Tuesday Sep 12 2023
- Updating the Material scss theme to the new method of importing.
- Fixing issue with legacy material styles not rendering correctly.
- Removing sass cli workaround for material theme.
15.0.0
Major Release
Wed Sep 06 2023
- Migrating all example app pages to modules
- Removing the shared module and material module, bad practice.
- Removing legacy table from snackpaq-ngx
- Fixing issues in Storybook caused by Material upgrade
- Removing old global menu styles in place of new linq-multi-level-menu
- Fixing issues with multi-select padding
- Fixing issues with tab styles for new material version, using legacy module
- Fixing style issues with Cards caused by the Material upgrade
- Fixing style issues with Chips caused by the Material upgrade
- Fixing style issues with Dialogs caused by the Material upgrade
- Adding new multi-level-menu navigation component
- Fixing styling issues caused by migration to Material v15
- Fixing issues with example application after migrating the Material v15
- Updating migration guide with notes about Material v15
- App-angular v15 material upgrade
- Removing the share material module
- Removing tslint
- Update all deprecated legacy components with new import paths
- Updating snackpaq to v15, post ng upgrade command
- Snackpaq-ngx v15 bumping up typescript version
- Reworking the core package creation
- Publishing both ngx and core packages in the pipeline when merged to main
- Syncing the npx package version against the root version, no longer needing to update to package.json files
14.1.0
Minor Release
Thu Aug 24 2023
- Updating devDependencies in snackpaq-ngx to match package root dependencies
- Bring back legacy table until LINQ Connect can refactor into the new table.
14.0.0
Major Release
Tue Aug 22 2023
- Adding paths tsconfig to help with monorepo symlinking
- Adding ng-material-multilevel-menu to compatibility matrix
- Updating all the mdx files to the new storybook v7 syntax.
- Upgrading RXJS in the component library to match the installed version for Angular 14
- Installing snackpaq dependencies in the root of the mono-repo in order to support storybook's lack of support for symlinked dependencies.
- Updating documentation with new versions and info about compatibility.
- Updating snackpaq-ngx rxjs functions which now require stricter types.
- Upgrading storybook to version 7.
- Fixing multiple issues caused by storybook upgrade, including removing the Story type, updating rxjs syntax and reworking mdx file to use new component approach.
- Updating the example Angular app to v14
- Rewriting the dashboard page to be module for better initial loading state
- Removing legacy table from angular example app
- Updating to Angular Material v14
- Upgrading typedoc to match supported typescript version
- Fixing issue with directive in the main ngModules file
- Removing legacy table from snackpaq-ngx
13.0.0
Major Release
Wed Aug 16 2023
- Fixing test for stepper2
- Updating Angular Material scss to support Angular Material v13 and v14
- Updating compatibility matrix for new major version
- Updating button, chip and form styles to better support Angular Material version 13 and 14
- Fixing circular dependencies inside the intl class
- Renaming multi-select-intl to match naming convention
- Updating material to v13
- Upgrade to v13 using ng upgrade for snackpaq-ngx
- Updating ng-packagr and typescript versions
- Upgrading @angular-devkit/build-angular
12.0.0
Major Release
Tue Aug 15 2023
- Snackpaq-ngx Angular v12 upgrade
- Updates the Angular CDK to v12.
- Updates Angular Material to v12.
- bumping version of angular elements
- Fixing prism integration
- Updating ag grid getNodeRowId to new method getRowId
- Fixing issues with froala, sort of.
- Adding rxjs to the compatibility matrix
- Removing deprecated function from preview storybook config
- Creating new stepper module in the angular example app
- Replace the deprecated '--prod' in package.json scripts.
- Update 'zone.js' to version 0.11.x.
- Adding compatibility guide for new versions of snackpaq ngx
- Updating instances of GridReadyEvent to use generic unknown data type
- Updating storybook
- Fixing issues with stories after update
- Removing deprecated function from preview storybook config
- Adding rxjs to the compatibility matrix
10.8.0
Minor Release
Mon Aug 07 2023
- 158274 Fixing issue where table pagination gets out of sync when calling the paginator using the gripApi outside of the linq table pagination
- Adding settings for vscode development
- Snackpaq 4.5.0
10.7.0
Minor Release
Fri Jun 30 2023
- Showing no rows overlay when table filter filters list down to 0
- Adding examples to storybook with custom no row overlay code
- Updating gridOptions input to better support linq table defaults and custom overrides
- 165852 Updating primary button color to the 300 variant
- Increasing test coverage for action buttons
- Updating action button storybook example to have working code
- Increasing coverage for banner component
- Increasing code coverage for the async multi select
- Increasing code coverage for sticky footer, removing unused code
- Expanding unit test for the ag-grid table integration
- Updating karma configs to include styles for better visual test results
- Fixing coverage report path in azure pipeline
- Adding example code for a custom no rows overlay in ag grid.
- Updating the app angular site to use the workspace symlinked folder when building locally
- Fixing broken pages not rendering in side of storybook book due to strange symlink issues with new monorepo set up.
- Adding plugin to allow for alias imports into storybook based off the ts config paths option
- Fixing issues with banners not rendering inside of storybook
- Fixing issue with form examples not rendering in storybook
- Fixing issue with headings and fonts not showing up in the foundation pages when certain themes are selected.
- Updating guide to include missing step for creating a new theme
- Setting Blue Macaroon as the default color theme in storybook
- Fixing busted storybook.css path, which fixes multiple style issues on the site
10.6.0
Minor Release
Tue Apr 18 2023
- Reworking the pipeline to respect new folder locations
- Fixing issues with running build from the root using lerna, now all apps build from root
- Rebranding the landing page and storybook with new logo and colors
- Moving storybook into it's own site folder, decoupling the example app and library
- Updating lerna to use correct paths with workspaces
- Reworking the generators output to respect the new folder locations
- Reworking folder locations by placing all the static sites together
- Moving the angular package into it's own project outside of the static angular site to allow for parallel script commands using lerna
- Building all sites and libraries into the root dist folder
- Moving the core output to the root dist folder to align with other packages
- Fixing sass compile error due to upgrading the sass compiler
- Upgrading the rollup plugin and sass compiler to support arm64 OS
- Moving the angular library dist folder to the root to support lerna scoping
- 157739 Fixing disabled checkbox styles when box is checked. Thanks Casey!
- 158045 Updating global menu dropdown header styles and adding open menu state for global menu icons with drop down menus
- 147801 Updating form elements based on the new branding
- 147794 Reworking the pickers to use target based scss
- Converting pickers in the example to a dynamically loaded module
- 147980 Updating the switch component based on new branding
- Reworking switch to use new target based files
- 155698 File Upload updates based on branding
- Creating new script to convert old component level variables into global theme variables
- Continuing the work to break component styles down based on their target library
- Fixing issue with bad version switcher deployment path
- Fixing updated config option for dart sass from compact to expanded
- 147975 Reworking snackbars for better branding support and moving toward splitting the styles based on library target
- Adding variable groups for aws access keys after removing manually added keys from GUI
- Fixing broken syntax
- Trying to add memory to the build
- Reworking the pipeline to break each site into it's own command for better debugging
- Setting strictTemplates setting to false
- Locking down versions for lib
- Removing yarn lock files from nested packages
- Scoping the main build command to remove storybook due to bad arg error
- Running storybook on it's own in the build pipeline
10.5.1
Patch Release
Tue Mar 07 2023
- 151845 Adding new removed observable to the banners service which allows users to track removed items.
- The removed observable will return the source of the removed event and the messages which were removed.
10.5.0
Minor Release
Tue Jan 17 2023
- Updating table example to show extended use of the LinqButtonTemplate as part of the updated table header actions.
- Adding support for mat-icons inside of a linq button; proper styling based icon position either before of after
- Adding icon-position directive to the linq-button to allow for proper positioning of an icon inside a linq button
- Writing test for the new icon-position directive
- Combining the button definitions into a single shared file, updating al references to the new shared definition.
- Updating the sticky footer to use an new internal buttons component for any linq component which needs to render buttons
10.4.4
Patch Release
Fri Jan 13 2023
- Adding new certificate to the build process.
10.4.3
Patch Release
Wed Dec 07 2022
- Adding WorkSans as the primary and secondary font for the Blue Macaroon theme.
10.4.2
Patch Release
Wed Dec 07 2022
- 127402 Adding filter sideBar example
- Styling the ag grid sidebar to support darkmode
- Adding ability to pass default column options to the linq table, better for performance.
- 135792 New Blue Macaroon theme for the branding rework
- Adding ability to add "pop of color" to a theme.
- 135277 On close button press closing sheet, ignoring stepper step or validate state.
- 133353 Stepper now respects autoClose setting for last step of stepper.
- 132304 Checking for stepper instance before accessing properties
10.4.1
Patch Release
Thu Oct 20 2022
- 129964 Fix for bug with MatPaginator and updating the length of the dataset after a user jumps to a new page.
10.4.0
Minor Release
Tue Sep 20 2022
- Fixing errors and warning in the Angular Example App unit test
- Adding examples and styles for long labels which need to be outside of the mat-form-field
- Option to hide pagination in the table
- Adding new themes based of state DOE branding; 111940, 111941, 111942, 111943
- Adding async autocomplete to Storybook with examples
- Test suite for the async-autocomplete
- Adding new async autocomplete
- Better styling for the input, select and text area for disabled and readonly states
- Updating the styles for radio options to match UI designs
- Updating checkbox label to wrap and align correctly, required for smaller screens with long checkbox labels
- Styling errors directly after a checkbox or radio group to match the other error styles
- Adding more options the forms examples
10.3.3
Patch Release
Wed Sep 14 2022
- Adding if checks for the gridApi before accessing methods
10.3.2
Patch Release
Tue Aug 30 2022
- 117670 Better documentation for the menu kebab context, table default cols and table column helpers.
- Improving the action button docs in storybook
- 78059 Reworking the action buttons to use a MatMenuTrigger with the custom directive. No longer a need to track the up/down icon.
- Better styles for the active state of an action button.
- 91740 Action Buttons: adding variants for secondary and text in storybook
- 122758 Table: Stopping enter in the search input from bubbling up to parent events
- 122264 Table: Properly clearing errors when data is passed
- 122592 Opening table row data type up to be null or undefined. Better for generated api services.
- Adding new observable data example in the Angular example app
- Updating angular example app angular.json to allow known CommonJS deps.
10.3.1
Patch Release
Tue Aug 23 2022
10.3.0
Minor Release
Thu Aug 18 2022
- Table supporting dark mode
- Chip support for dark mode
- Menu support for dark mode
- Supporting list in dark mode
- Supporting dark mode for calendar selectors in Angular Material
- Adding new description to the storybook assets download for beta theme
- Working on supporting inputs in dark mode
- Updating the matrix for the new range slider
- Reworking the dialog styles to support a close button in the header and dark mode
- Updating the dialog docs with a better example ts and html file.
- Removing the legacy theme colors
- Removing lemon-jello unused theme
- Creating beta dark blueberry muffin theme
- 115600 Upgrading the serverless guru integration to use node16
- 95714 Adding new Slider component, css only!
- Redoing the yeoman generator for the component creation command
- Using new pattern which breaks out each target into it's own scss file for future support of targeted css files, not requiring core
- 105545 Updating tabs to match the correct styles
- Adding support for disabled tab
- 114689 Adding auto complete to pageJump
- Fixing type error with isSelected check in the multi-select
10.2.0
Minor Release
Tue Aug 02 2022
- Fixing bad icon size in Angular Material v12+
- Updating the peer dependencies for the package to include a range of Angular/Material versions
- Better error, readonly and text examples for the forms.
- 112828 flex to inline-flex for button storybook fix
- 113228 Aligning items in date range picker for safari
- Documentation for the new multi-select in storybook
- Styles for the chip list
- Multiple examples showing all the options for the multi-select
- Updating the mat-hint styles to match the UI designs
- Writing spec checks for the multi-select component
- Fixing bug found with flattened values
- Fixing bug found with setting the error message
- New searchable multi select!
- Input: Custom Validators
- Input: Custom Async Validators
- Input: Disabled
- Input: Custom filter override
- Input: Custom option template ref
- Input: Object mappers aka accessor
- Input: Error message
- Input: Placeholder translations
10.1.3
Patch Release
Thu Jul 14 2022
- Updating sheet padding
- Setting better active/hover colors for the sheet close icon
- Fixing storybook action button chevron spacing bug
- Adding css import example for the ag grid styles to the table docs
- Removing seletable option from the chips storybook docs
- Fixing bad link in the intro docs
- Setting the correct cursor for the banner actions
- Fixing bug with disabled chips being interactive
- Fixing button font weights and text buttons primary colors
- Adding documentation for the new layout class
- Updating the intro docs to include info about the css loading order
- Removing Vue completely
- 110759 handling max pagination better.
- Handling pageSize adjustments better when dataset is updated in table
- Adding slight debounce to pageJump input for better ag grid interaction
10.1.2
Patch Release
Thu Jul 07 2022
- 110356 Fixing issue when data is updated but the footer does not respect the changes
- Updating ngOnChanges to run pagination methods
- Moving the html out of the table into it's own file, was an issue when not running the project compiler in production
- Adding ability to swap the data out in the angular app
- Writing test to confirm bug has been fixed
10.1.1
Patch Release
Thu Jun 30 2022
- Adding code coverage report to build pipeline
- Adding more branch coverage for the sheets, buttons, chips and banners
- Adding cobertura as reporter method for the code coverage for azure
- Updating the intro docs page to include how to use the @linq/snackpaq assets via npm/yarn
- Adding component library test to the build pipeline
- Fixing error in test
- Fixing bad verbiage in the forms disabled input
- Removing legacy table test, will be completely removed next major release.
- Writing test for the table and the table footer components
- Adding spec test for file upload, sheets, table filters, table headers, action renderers, switch renderers, chips, sticky footer and switch
- Spec test for the type checker util
- Spec test for the banner component and service interactions
- Spec test for the optionalTooltip
- Adding spec test for the buttons directive and chips directive
- Writing better test for the sheet component
- Fixing edge case where close is called before open
- Normalizing defaultOptions and defaultButtons
10.1.0
Minor Release
Tue Jun 21 2022
- Adding ability to add trackingIds to all the custom components
- Adding the gray palette to storybook
- Adding documentation about MatStepper and LinqSheetService
- Adding ability to pass a stepper to the sheet service for stepping through steps via the footer buttons
- Setting the second arg of the open method in LinqSheetService to optional
- Adding example in the angular app using the stepper
- Adding ability to close the sheet using the escape key, can be turned off using options.
10.0.2
Patch Release
Wed Jun 15 2022
- Fixing banners not rendering in storybook
- Fixing sheet service setOptions bug extending more options
10.0.1
Patch Release
Wed Jun 15 2022
- Fixing pagination issue in the Table caused by setting a FormControl to enabled.
- Better code comments in the Table definitions which will be rendered by TypeDoc
10.0.0
Major Release
Mon Jun 13 2022
- Adding the component build step to the pipeline to be used by the local packages
- Adding basic example to storybook with new table
- Documentation in storybook for the new table API
- Reworking the gridReady callback to align with the ag-grid library
- Adding internationalization docs to storybook
- Supporting internationalization of all Linq Components using common LinqIntl class
- Translating all table, banners, file upload and sheet components
- Mobile layout for table: better footer alignment, better overflow states for lots of primary, bulk and footer actions, full width search for smaller devices, min-width for columns
- Hanlding default no data state or custom override for no data in table
- Adding rounded top corner to Sheets
- Making small banner layouts better and big banner layouts better with overflows and spacing defaults
- Adding internationalization to the table
- Adding autoFilters for selections from the ag grid
- Adding new helper ColDefs for row selection and kebab menu actions
- Bulk actions now working
- Styling action cells in ag grid
- Removing unused renderers
- FIxing issue with font-weights, 500 vs 600
- Kebab dropdown in global header for mobile
- More card examples with different header types
- Fixing button styles, setting the correct selector to override angular material default styles
- Adding more examples for card header types
- Setting min-width of the card header
- Renaming all the LinqTableModule usage to LinqTableLegacyModule
- Adding new table based on FDP integration
- Adding table header and table footer sub components
- Wiring the MatPaginator, PageJump and AG Grid together.
- Adding new placeholder for the AG Grid component
- Moving legacy table example to new location, renaming
- Reworking all the angular templateUrls to be templates. Only way to get them to render in storybook. Not sure why.
- Removing first-child references in css to help storybook SSR
- Moving button definitions into new folder, removing unused button component folder
- Renaming all the
snackpaq-ngx-local
references to use the correct package name, no local suffix.
- removing private true option to angular project
- removing unused package from angular project
- adding path to the compiled angular library for the angular playground
- Copying all peer dependencies to devDeps
- Adding missing peer dependencies to ngx lib
- Migrating a few components to the compiled version as a test
- Moving all the legacy table storybook examples into a new folder
- Organizing the legacy table component examples in storybook to a new component legacy section
- Renaming all the linq-table selectors to linq-table-legacy
- Renamign all the sub components of the linq-table as well
- Renaming the table component to LinqTableLegacyComponent
- Moving the current table into a legacy folder
9.1.7
Patch Release
Thu May 26 2022
- Adding new fonts to the Shaved Ice theme
- Adding ability to showcase different fonts in storybook based on the theme
- Removing duplicate content from legacy pattern-lab
9.1.6
Patch Release
Thu May 19 2022
- Setting up the filtered data in the table example in Angular playground
- Adding new option to override the no data ui screen for tables
- Updating storybook docs with example to override no data ui screen
9.1.5
Patch Release
Mon May 16 2022
- Fixing issue with long banner message in a smaller custom context.
- Message actions will overflow to the right automatically.
- Removing LinqBannerService from default components.
- Don't export service from the main components module
- Setting max-width for table widths, not just width.
9.1.4
Patch Release
Tue May 10 2022
- Fixing circular dependency found at project compile time for LinqSheetService
- Exporting the new table action button component
- Bumping the component lib version
- Adding a better filter example to storybook
- Fixing bug where confirming a bulk warning out deselect all the checkboxes
- Major refactor of the table in the Angular playground
- Using a known set of data with filters to show how the filtering works
- Reworking the table widths so the table always fills the space
- Refactoring the table action button into it's own component
- Adding examples for creating a columns file which contains all the config information for a table, better for larger table configs
- Adding examples of using a pure function for filtering data, vs complex class methods.
- Fixing the sheet page on the Angular playground
- Adding ability to pass in onClick to a button action in the table
- Fixing issues with table cell widths and full width layouts
9.1.3
Patch Release
Thu May 05 2022
- Fixing textarea font-size issue
- Reworking the table layout to be scrollable with sticky elements and full width layouts
- Setting widths for the checkbox, actions and other elements inside the table
- Setting the default width of every column
- Setting the width of a form field to match column width
- Removing old code from sticky footer and sheet which was not being used
- Start of the new TableBase class which will be used to break down the table complexity
- Removing all logic around creating empty fill cell spaces for the table
- Adding Julia's name to the docs for getting access to the shared service npm packages and docs
- DS Audit
- No Proxima Nova Bold
- Action Button Render Errors
- List misspelled Fourth
- Hiding argTypes from Sheet storybook
- Fixing this.destroy$ errors on multiple pages
- Fixing sticky footer duplicate button bug
- Fixing web component links
9.1.2
Patch Release
Mon May 02 2022
- updated padding on tooltips
- updated ripple color to primary-500
- aligned items to top of container
- updated outline and text colors on hover
- updated checkbox color to primary-500
9.1.1
Patch Release
Wed Apr 27 2022
- Removing lodash.merge from the ngx package
- adding ability to pass data to a component rendered inside the sheet
- Fixing issue with settings button not hiding on table
- Adding a filter example to storybook table
- 92049 Styling the mat-card-subtitle
- Moving card into it's own module
9.1.0
Minor Release
Mon Apr 25 2022
- Removing the <linq-chip> and <linq-status-chip> components.
- Adding a linq-chip directive with a status input attribute
- Removing all instances of the original chips and replacing all examples with the new linq-chip directive
9.0.0
Major Release
Mon Apr 25 2022
- Upgrading the serverless config to remove warnings for deprected functoinality.
- FIxing issue with mat-typography overriding the heading styles
- Moving all the custom manger-header javascript into it's own file
- Adding ID to the selected action event in the table component.
- Adding guru documetation into a few components; buttons, dialogs, banners, breadcrumbs, global navigation.
- Merged PR 16226: Updated hover / active colors
- updated hover color of ripple on both active and inactive checkboxes (primary-500)
- updated background color of selected checkbox (primary-600)
- added padding to the right side of the wrapper for inline checkboxes
- Related work items: #87634
- removed yarn-error.log
- adding yarn-error.log to git ignore
- version bump in release notes
- adding missing variable files into project
- Creating new theme: shaved iced
- Removing themes: watermelon sorbet, grape drink and rainbow sherbet
- Adding theme details to the json output for the npm package
- 87662 Compressing the banner spacing
- Updated hover / active colors
8.2.1
Patch Release
Mon Apr 25 2022
- adding missing variable files into project
- Updated hover / active colors
8.2.0
Minor Release
Wed Apr 20 2022
- Styling the Angular Material stepper using a linq-stepper class
- Adding classes for the stepper actions
- Adding stepper to storybook
- Adding ability to launch storybook from root
- Removing hr class for opt-in class
8.1.1
Patch Release
Mon Apr 18 2022
- Fixing theme switcher bug
8.1.0
Minor Release
Fri Apr 15 2022
- Completing a new component: linq-sheet
- Adding documentation to storybook for component
- Completing the LinqSheetService for rendering an portal into the linq-sheet component
- Adding built in banner errors into the sheet
- Updating the documentation for buttons and action buttons to use the new directives
8.0.0
Major Release
Tue Apr 12 2022
- Hiding sticky footer from Angular for now.
- Adding example app page to storybook
- Fixing issue with snackbar and well rounded themes. check mark overflow aligning items in the table footer
- hardcoding a border radius for checkboxes, not using the theme
- Removing all instances of in exchange for the new linq-button directive
- Fixing bug with dynamic linq-button directive values
- Clearing old classes from the linq-button directive for dynamic values
- Reworking all the storybook stories to use the linq-button directive
7.2.0
Minor Release
Thu Apr 07 2022
- Fixing circular dependency issue for banner services
- Fixing warning UMD building
- Updating storybook button stories
- Fixing issue with banner item not setting the css position property which caused all the X icons to align at the top
- Changing the linq button type input to variant, adding backwards support for type
- Removing type and semantic as a function, must be a string
- Updating all the button stories to use new variant input, not old type input
- Adding ability to render a banner inline without a service
7.1.1
Patch Release
Wed Apr 06 2022
- Removing testing code from playground
- Correct version
- Version bump for angular lib
- Fixing issues with dialog example in storybook
- Fixing bug with disabled linq-button
- Syncing version
- Fixing issues with npm ngx package. Needed to export all used classes.
- Fixing default config bug when running test
- Fixing bug with a disabled linq-button still propagating the event. Using pointer-events, can't access host binding in child.
- FIxing failing test in the components project
7.1.0
Minor Release
Fri Apr 01 2022
- Setting all the table examples to default to the docs page in storybook
- Adding inline table edit example to storybook
- Fixing styling issues with inline input fields in the table
- Adding more documentation to the table types
- Styling the disabled states of table buttons and other interaction elements
- Adding ability to disable menu kebab via @Input
- Setting all elements disabled during inline editing state
- Setting ability to disabled inline editing on a row by row case
- Inline editing now working with three types of default fields: input, checkbox, datepicker
- Adding column level validators for inline editing
- Adding error callback when validators fail via the row editable configuration
- Adding inline edit working example to table-example in the playground
- Moving all of the table header code into it's own component
- Removing unused functions and header logic from main table component
- Reworking the primary menu overflow logic to be more solid.
- Styling selected table cells with background color
- Adding more documentation for the sorting example docs
- Renaming the basic table component.
- Removing extra pages from the playground which are not needed
- Adding sorting to the table component
- Adding sorting example to storybook
- Getting basic sorting in place for the table
- Replacing custom object merge code with lodash.merge
- Adding ability to toggle sorting at the column level
- Adding support for internationalization for the table component
- Adding example in Storybook for internationalization
- Adding internationalization example for Storybook
- Adding internationalization options for the Angular playground
- Simplifying the button html with a class vs multiple directives
- Adding new no-data component to storybook
- Altering the no-data component in the lib to use button click events
- Adding ability to the Angular playground to see a no data example.
- Moving all the verbiage into it's own file
- Prepping for internationalization
- No data working
- Adding two illustrations to the project
- Handling pagination renders and re-running the table fill and cell overflow checks
- Updating the table to allow for async pagination.
- Adding async pagination example to Storybook.
- Fixing issue with config not being updated in the table within ngOnChanges
- Defaulting the first page to getting started, not assets
- Excluding node_modules from the TypeDoc process
7.0.2
Patch Release
Wed Mar 23 2022
- Fixing the download assets link and linking to other sections of the top level domain.
- FIxing warnings from jsx in mdx files
- Adding new line to theme documentation
- Fixing table rendering issues with storybook mdx files
7.0.1
Patch Release
Tue Mar 22 2022
- Adding the TypeDoc built back into pipeline
7.0.0
Major Release
Tue Mar 22 2022
- Adding angular file to prettierignore due to strange behavior with prettier and inline angular template
- Adding layout/grids page to storybook
- Adding bootstrap to angular project
- FIxing issue with LinqSwitch not creating a EventEmitter instance
- Adding documentation for React and Web Components
- Adding link to TypeDoc documentation
- Adding Global Navigation to storybook
- Adding typography section to Storybook
- Adding global navigation to storybook
- Adding global header to storybook
- Removing unused React from the vendor config list
- Adding breadcrumbs to storybook
- Adding dividers to storybook
- Setting all paragraphs to use the body1 styles
- Moving forms into Foundations section
- Removing form error state for now
- Adding new storybook scss to the core, which includes a ts and config file
- Loading custom css into storybook for page styles
- Adding theme palettes to the foundations section of storybook
- Removing opt-in class for h tags.
- Deleting assets from the original intro storybook page
6.10.3
Patch Release
Fri Mar 18 2022
- Adding the typedoc built to the pipeline and deployment
- Adding more table examples to storyvbook
- Adding selection and cell actions to storybook table examples
- Fixing issues with bad imports found durning doc generation
- Adding loading state to table
- Fixing css issues for table cells
- Renaming pages components to include the word page
- Adding new basic table page
- Breaking out all the table configuration into pieces for using in multiple examples
- Getting the table to render with random darta in storyboop!
- Removing unused css
- Renaming the NgForKeyDirective to use Linq prefix
- Renaming the ComponentsModule to use the Linq prefix
- Reworking cards in storybook with correct pattern.
- Fixing issue with menu kebab color overrides.
- Removing any styles from angular component lib, all styles managed through core/styles
- Adding the froala editor to storybook
6.10.2
Patch Release
Tue Mar 15 2022
- Adding switch and list to storybook
6.10.1
Patch Release
Mon Mar 14 2022
- Fixing clean dist script when folder does not exists
- Adding the snackbar to storybook
- Adding forms to storybook
- Adding theme switcher to storybook
- Adding more documentation to storybook
- Altering the generators to push data into storybook as well as pattern lab
- Renaming the genereators/patten-lab folder to generators/data
- Adding file upload to the ngx library
- Adding disabled styles to the file upload
- Adding file upload to storybook
- Setting banner links to the right color
- Adding intro documentation for the new storybook site
- Updating the npm package documentation
- Fixing version bump
6.10.0
Minor Release
Thu Mar 10 2022
- Adjusting the pipeline to build and deploy the angular storybook static files
-Adding storybook build process to pipeline
- Adding Dialogs to storybook
- Tweaking mobile styles for the dialog widths
- Adding banner examples to storybook
- Adding card examples to storybook
- Upgrading storybook
- Fixing issue with date range font size
- Removing background color from circular spinner
- Adding linq-drawer as alternative to linq-drawer
- Creating new sheet component and sheet service
- Creating new banner component and banner service
- Renaming all the snackpack ngx components to use Linq as the prefix
6.9.1
Patch Release
Thu Mar 10 2022
- Tweaking the storybook build to avoid using Ivy.
- Adding common module to the banners module
6.9.0
Minor Release
Sat Feb 05 2022
- Start of editable rows
- Sticky footer example in the angular playground
- Sticky footer example in Storybook
- Start of the sticky footer
- Fixing ts issues found when running typedoc
- Adding typedoc to the angular targets package for generating ngx lib docs.
6.8.0
Minor Release
Thu Feb 03 2022
- Adding status chips to the table
- Adding status chip style
- Adding status chips to storybook
- Fixing issues with info 200 contrast color, CodeGray to White update
- Adding new Chip types
- Adding chip to storybook, not complete
- Fixing alert button contrast color
- Setting table border property to play better with sticky columns
- Adding configs for riding the expanded row icon on a row by row basis
- Adding tooltip for cell text which is overflowing
- Passing context correctly to action button callbacks
- And footer button can be an action button
- Removing dead link from angular playground
- Reworking config rollup to try to remove build warnings
- Adding new commands for publishing and building the Angular library in the README
- Adding script to copy npmrc file to correct location to allow for publishing at the child level
6.7.0
Minor Release
Tue Feb 01 2022
- Cleaning up the button ingrations for storybook
- Adding action buttons to story book
- Refacotoring the kebab to use a commom menu
- Using the commom menu components for the action buttons as well
- Updating the welcome page for the Angular table
- Reworking button components in storybook
- Adding scopes to the code styles from the global angular app
- Adding env for storybook header styles to dynamically import
- Adding action buttons and button groups to storybook
- removing documentation.json from repo
- removing comments in code
- Removing storybook generated documentation from repo
- 78059: Action button examples in Angular
- 78228: Divider style tweaks and page on pattern lab
- Tweaking styles for the expanded rows
- Working on the textarea font-size issue
- Custom expanded row rendering
- Adding the yargs dep
- adding aws-sdk? what?
- upgrading the node-sass version
- Adding a nohoist method for all packages to attempt to fix the node-sass build issue
- Matching node-sass versoin in core to angular
- version bump
- Adding node-sass to the nohoist config for workspaces
- Release files
- Adding node-sass as a core dependency to fix generate command
- Regenerating all the theme assets
- removing backup file wrongly generated
- Adding scripts back into core
- Adding script to clean dist folders of certain projects to avoid duplicate package error.
- Release notes
- Adding table icon to the table routeItem
- Updating the gulp build command to resepct new angular dist paths
- Updating readme with new commands and angular target paths
- Using local, not build, files in the angular app with a custom local path import via tsconfig
- Removing the playground app-angular in place of target/angular
- Moving all the custom components into a single library to make angular happy when referencing multiple comonents
- Working on the bulid commands and pipeline commands to release the project
- Creating new library for the kebab menu
- Intergating the kebab menu into the table as a row action
- Getting the custom cell renders to work
- Adding logic for classNames for cells and headers
- Updating the core build files to export the assets to the new angular target
- Hiding dijon mustard from the UI
- Fixing issues with typescript vs old config
- Updating all the routes to use a map vs object
- Moving the original angular app into the new target folder
- Adding the app settings to angular.json config
- Lots of TS errors!
- POC storybook integration working with the button
- Creating new targets/angular package
- angular package has table library component
- working angular table library component in app-angular as proof
- Showing and hiding the primary action menu based on viewport width
- Styling mobile pagination options
- Adding more standard table actions for all the standard table buttons
- Filtering chips now rendering
- Removing filtering chips now working
- Removing all filtering chips now working
- Config options in place for footer actions
- Config options in place for hiding/showing pagination and pageIndex input
- Styling pagination
- Creating new tables module for the angular playground for multiple pages of examples
- Working bulk override warnings
- Filling in empty table space when the table does not fit
- Expanding on the table config to show and hide options
- Adding new styles for the Angular Material table
- Building out table page
- Creating a new table component
- Table definitions
- Adding tables to the dashboard and routes
- Creating a new table page
- Reworking the dashboard for better UI
6.6.6
Patch Release
Sat Jan 29 2022
- Adding node-sass to the nohoist config for workspaces
- Release files
- Adding node-sass as a core dependency to fix generate command
- Regenerating all the theme assets
- removing backup file wrongly generated
- Adding scripts back into core
- Adding script to clean dist folders of certain projects to avoid duplicate package error.
- Release notes
- Adding table icon to the table routeItem
- Updating the gulp build command to resepct new angular dist paths
- Updating readme with new commands and angular target paths
- Using local, not build, files in the angular app with a custom local path import via tsconfig
- Removing the playground app-angular in place of target/angular
- Moving all the custom components into a single library to make angular happy when referencing multiple comonents
- Working on the bulid commands and pipeline commands to release the project
- Creating new library for the kebab menu
- Intergating the kebab menu into the table as a row action
- Getting the custom cell renders to work
- Adding logic for classNames for cells and headers
- Updating the core build files to export the assets to the new angular target
- Hiding dijon mustard from the UI
- Fixing issues with typescript vs old config
- Updating all the routes to use a map vs object
- Moving the original angular app into the new target folder
- Adding the app settings to angular.json config
- Lots of TS errors!
- POC storybook integration working with the button
- Creating new targets/angular package
- angular package has table library component
- working angular table library component in app-angular as proof
- Showing and hiding the primary action menu based on viewport width
- Styling mobile pagination options
- Adding more standard table actions for all the standard table buttons
- Filtering chips now rendering
- Removing filtering chips now working
- Removing all filtering chips now working
- Config options in place for footer actions
- Config options in place for hiding/showing pagination and pageIndex input
- Styling pagination
- Creating new tables module for the angular playground for multiple pages of examples
- Working bulk override warnings
- Filling in empty table space when the table does not fit
- Expanding on the table config to show and hide options
- Adding new styles for the Angular Material table
- Building out table page
- Creating a new table component
- Table definitions
- Adding tables to the dashboard and routes
- Creating a new table page
- Reworking the dashboard for better UI
6.6.5
Patch Release
Sat Jan 29 2022
- Adding node-sass as a core dependency to fix generate command
- Regenerating all the theme assets
- removing backup file wrongly generated
- Adding scripts back into core
- Adding script to clean dist folders of certain projects to avoid duplicate package error.
- Release notes
- Adding table icon to the table routeItem
- Updating the gulp build command to resepct new angular dist paths
- Updating readme with new commands and angular target paths
- Using local, not build, files in the angular app with a custom local path import via tsconfig
- Removing the playground app-angular in place of target/angular
- Moving all the custom components into a single library to make angular happy when referencing multiple comonents
- Working on the bulid commands and pipeline commands to release the project
- Creating new library for the kebab menu
- Intergating the kebab menu into the table as a row action
- Getting the custom cell renders to work
- Adding logic for classNames for cells and headers
- Updating the core build files to export the assets to the new angular target
- Hiding dijon mustard from the UI
- Fixing issues with typescript vs old config
- Updating all the routes to use a map vs object
- Moving the original angular app into the new target folder
- Adding the app settings to angular.json config
- Lots of TS errors!
- POC storybook integration working with the button
- Creating new targets/angular package
- angular package has table library component
- working angular table library component in app-angular as proof
- Showing and hiding the primary action menu based on viewport width
- Styling mobile pagination options
- Adding more standard table actions for all the standard table buttons
- Filtering chips now rendering
- Removing filtering chips now working
- Removing all filtering chips now working
- Config options in place for footer actions
- Config options in place for hiding/showing pagination and pageIndex input
- Styling pagination
- Creating new tables module for the angular playground for multiple pages of examples
- Working bulk override warnings
- Filling in empty table space when the table does not fit
- Expanding on the table config to show and hide options
- Adding new styles for the Angular Material table
- Building out table page
- Creating a new table component
- Table definitions
- Adding tables to the dashboard and routes
- Creating a new table page
- Reworking the dashboard for better UI
6.6.4
Patch Release
Sat Jan 29 2022
- Adding table icon to the table routeItem
- Updating the gulp build command to respect new angular dist paths
- Updating readme with new commands and angular target paths
- Using local, not build, files in the angular app with a custom local path import via tsconfig
- Removing the playground app-angular in place of target/angular
- Moving all the custom components into a single library to make angular happy when referencing multiple components
- Integrating the kebab menu into the table as a row action
- Getting the custom cell renders to work
- Adding logic for classNames for cells and headers
- Updating the core build files to export the assets to the new angular target
- Hiding dijon mustard from the UI
- Fixing issues with typescript vs old config
- Updating all the routes to use a map vs object
- Moving the original angular app into the new target folder
- Adding the app settings to angular.json config
- Fixing lots of TS errors!
- POC storybook integration working with the button
- Creating new targets/angular package
- angular package has table library component
- working angular table library component in app-angular as proof
- Showing and hiding the primary action menu based on viewport width
- Styling mobile pagination options
- Adding more standard table actions for all the standard table buttons
- Filtering chips now rendering
- Removing filtering chips now working
- Removing all filtering chips now working
- Config options in place for footer actions
- Config options in place for hiding/showing pagination and pageIndex input
- Styling pagination
- Creating new tables module for the angular playground for multiple pages of examples
- Working bulk override warnings
- Filling in empty table space when the table does not fit
- Expanding on the table config to show and hide options
- Adding new styles for the Angular Material table
- Building out table page
- Creating a new table component
- Table definitions
- Adding tables to the dashboard and routes
- Creating a new table page
- Reworking the dashboard for better UI
6.6.3
Patch Release
Mon Jan 03 2022
- Removing console logs
- Basic table examples with ability to toggle selection events
- Examples for; selections, filters, pagination, add new, chips
- Adding the base styles for a table
- Adding the base styles for the filters
6.6.2
Patch Release
Thu Dec 09 2021
- Updating component matrix
- 71280: Setting the mwc checkboxes active color to primary 400, not primary 500
- Bring the handlebar helpers back from the dead, missed in the pattern lab upgrade
- Fixing the download assets page
6.6.1
Patch Release
Tue Dec 07 2021
- Fixing issue with the material web components url
- Adding a debug method to the intergrations to view a card list
- Adding guru integrations to components where they had a single page
- Regenerated all the core files
6.6.0
Minor Release
Fri Dec 03 2021
- using ssm to store guru api key and user
- using ssm to store bucket location for the design system
- reworking the Component enum into a standard js const to be used in the pattern lab.
- Adding documentation to dialogs as a test page
- Adding new config for keeping track of the guru cards
- Sync function which uploads guru cards to aws
- Adding integration guru package
- Guru API integration with the ability to gather all the card content
6.5.4
Patch Release
Fri Oct 29 2021
- Updating color palettes for Pink: primary, Purple: secondary
6.5.3
Patch Release
Wed Oct 27 2021
- Creating new release documentation.
- Updating the create color docs for better bulk instructions.
- Updating the color creation docs to include the new bulk method
6.5.2
Patch Release
Wed Oct 20 2021
- Replacing chalk with a different tool with less dependencies
- Removing showdown due to security issue
- Adding marked package for markdown
6.5.1
Patch Release
Fri Oct 15 2021
- Converting all the form inputs to new mixin method
- Reducing complexity for the scss mixins
- Refactoring mixins for banners and cards
6.5.0
Minor Release
Thu Oct 14 2021
- Creating grade drink theme
- Altering the secondary 100 color for pumpkin pie
- Creating a bulk color import script to quickly build themes based off csv import
- Generating all the new colors for the purple theme
6.4.2
Patch Release
Thu Oct 14 2021
- Updating the typography types to use definitions aligned with themes
- Removed unused borders file
- Renaming all the --sp variables to be aligned with the --linq variables
- Removing dependency on legacy color values in all generators
- Fixing busted checkbox page on pattern lab site
6.4.1
Patch Release
Thu Oct 14 2021
- Altering the color scale generators to output the named color scale contrast colors
- Adding new gray palette page to Pattern Lab
- Adjusting the gray color scales to match XD design.
- Shifting all gray colors from 600 up a level; 600 -> 700, 700 -> 800 and 800 -> 900
- Altering the theme type to support contrast colors for the named color scales
- Adding contrast colors to the gray color scale
6.4.0
Minor Release
Thu Oct 14 2021
- Setting all the dialog footers to be the new gray 300
- Adjusting the padding to match XD spec
- Start of the gray color palette page on Pattern Lab
- Converting all gray 200 instances to gray 300
- Reassigning the gray 200 value to the 300 value
- Color 200 #F2F2F2 is now 300
- The new color 200 is #F9F9F9
-Creating a common theme file for common pieces shared across themes; semantic colors and gray color scales
6.3.0
Minor Release
Wed Oct 13 2021
- Cleaning up styles for the Angular Material checkbox
- Fixing font-size issues for select and select optoins in Angular Material
- Fully supporting Angular Material inputs with new opt-in pattern
- Removing old code from original components
- MWC input styles refactored to use the new opt-in method and reduce the selectors
6.2.0
Minor Release
Fri Oct 08 2021
- Support for React Material UI form elements; radio, checkbox, select textarea and text
- Updating the create:component command to use new opt-in/abstract pattern
- Adding theme switcher to the react playground
- Adding docs about the new
create:release
cli command
- Adding release notes generator to yeoman cli commands
- Fixing SonarLint error issues
6.1.1
Patch Release
October 4th 2021
- Reworking the banners to allow for space between each banner
- Adding a few vscode configs for launching the development environment and prettier configs
6.1.0
6.0.4
Minor Release
October 1
- Fixing Angular playground cards on the dashboard
- Better support for the
<mat-card-header>
- Now Supporting Material-UI Cards
6.0.3
Patch Release
October 1
- Resizing all Material inputs from 58px to 46px.
6.0.2
Patch Release
September 29th 2021
- Icon hover color should be - Blue 400
- Cart should be on the right
- Icon Order: Search, question, notifications, person, cart
6.0.1
Patch Release
- Renaming Watermelon Sherbet to Watermelon Sorbet
- Removing box-shadow from cards
- Adding dates to the release notes generated for design.linq.com
6.0.0
Major Release - Breaking Change!
September 29th 2021
The cards have been refactored. Current card styles are still support using the .linq-card--legacy
class vs the .linq-card
class.
- Refactoring cards
- All cards now have a color heading
- Using smaller classes to build the profile and header
- Using Angular Material class names as much as possible to allow for easy opt-in.
- Reworking all card classes and styles to use Angular child components
- Adding support for
.linq-card--legacy
. Will be deprecated in future release.
- Adding new utils for the opt-in vs inherit approach.
5.8.0
Minor Release
September 23rd 2021
- Changing the dialogs header to have a non-white color.
- Changing the dialog header content and icons to be the contrast color to the non-white color.
- Header color is
--linq-color-secondary-500
5.7.1
Patch Release
September 8th 2021
- Fixing issues found during the design system audit by the UI team.
- Buttons:
- All buttons should be flat with no drop shadow – angular animation ok.
- Font should be semi bold not bold
- Date Pickers:
- Circle thing for the date range picker should be - Blue 400
- File Upload:
- The browse link is the wrong color should be Blue 400 (link color)
- List:
- Icon list with divider- Blue 400 link color
- All link colors on the lists should be - Blue 400
- Progress Indicators:
- Linear – Blue 400
- Circular - Blue 400
- Tabs
- Default color:
- font color – Gray 500
- Line color – Gray 400
- Hover:
- Font color – Blue 600
- Line color - Blue 600
- Background color – Gray 300
- Selected:
- Font color - Blue 500
- Line color – Blue 500
5.7.0
Minor Release
September 1st 2021
- Fixing issue with nested partials for Pattern Lab. Handlebar templates did not render.
- Adding Pumpkin Pie and Watermelon Sherbet theme.
- Adding first attempt to tweak border radii based on theme values.
- Reworking the guide questions to use files in the development-guide folder
- Tweaking the color cli to check one answer at a time
- Fixing race condition with generating theme and generating dist folder. Making process use async/await.
5.6.0
Minor Release
Aug 16th 2021
- React Material-UI now supporting Snackbars
- React Material UI now supporting Progress Indicators
- React Material UI now supporting Switches
- Angular Material now supporting Linear Progress Indicators
- Updating Blueberry Muffin to use Malibu as the primary 300 color
- Adding new interactive cli development guide
5.5.4
Patch Release
Aug 13th 2021
- Fixing theme switcher bug
5.5.3
Patch Release
Aug 13th 2021
- Reworking the component matrix page to use a data file vs hardcoded html.
- Fixing tab vs tag typo in the publish function for the pipeline.
5.5.2
Patch Release
Aug 12th 2021
- Adding new "component matrix" page to pattern lab to keep up with all the supported frameworks
- Renaming "usage" to "getting started"
- Pulling the core package version out of the package.json file and using the root package version in the gulp publish command
5.5.1
Patch Release
Aug 10th 2021
- Adding support for Vue global header and Vue global nav
- Adding core npm package publication into the build pipeline
5.5.0
Minor Release
Aug 10th 2021
- Adding (private for now) Vue Material playground for internal Vue testing
- Fixing multiple bugs with the cli color generator
- Fixing Angular Material theme generator bug
- Adding new spacing utility classes.
- Shipping theme SCSS files in the npm package for use.
5.4.0
Minor Release
Aug 4th 2021
- Updating Global Nav and Global Header to use gray theme
- Adding badge examples to Angular and React playground
- Styling the primary badge examples
- Fixing issue linking to the playground
- Renaming playground to playgrounds
5.3.0
Minor Release
Aug 2nd 2021
- Adding support for chips in React.
- Updating Angular chip styles to match latest DS.
- Reworking the filesNames.json file to be named config.json.
- Fixing issues with React playground console errors.
fileNames.json to config.json change
The config.json file is used in the build process to load file names, copy files to other locations and toggle active themes. This file was originally named fileNames.json but over time more config options were added to the file. Now this file acts as the main config file for the core package.
5.2.0
Minor Release
July 30th 2021
- Adding support for modals in react
5.1.1
Patch Release
July 30th 2021
Fixing bad relative paths in Angular assets and React assets
5.1.0
Minor Release
July 30th 2021
This version increases support for Material-UI components and global navigation.
- Adding support for React Material-UI tabs
- Reworking internal routing for Angular app
- Adding support for Angular Material tabs
5.0.1
Patch Release
July 28th 2021
- Moving all the components into their own nested folder in Pattern Lab
- Creating a new FAQ page
- Updating the integrations section to include React Material-UI
5.0.0
Breaking Change!
July 27th 2021
Renames the Angular Material css file. The DS will need to support multiple types of themes from a variety of vendors. The file name is being renamed to include the vendor, ie Angular.
Old:
https://design.linq.com/4.4.1/vendors/linq-material-theme.css
New:
https://design.linq.com/5.0.0/vendors/angular-material-theme.css
Other Changes
React Material UI support.
Support for React Material UI is just starting and more components will be supported soon. Currently the DS supports the sheets and buttons. Up next will be modals and cards.
Build Scripts Config
Reworking the material-theme.js
RollUp config to be vendor agnostic. Using a common utility function to copy files after compiling. Copy configuration options are now stored in the main fileNames.json
file.