Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency semantic/ui to ~2.5.0 #40

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 26, 2022

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
semantic/ui (source) ~2.2.6 -> ~2.5.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

Semantic-Org/Semantic-UI (semantic/ui)

v2.5.0

Compare Source

Note

Special Note: If you run into any breaking changes with Gulp 4. Please reach out to me at jack@semantic-ui.com with bug reports

Critical Fix

Breaking Changes

  • Gulp 4 -All tasks have been rewritten to work with Gulp 4. This should fix SUI to install correctly on Node 12 or greater (see Gulp3 Issue for more details)

Build

Examples

  • Modal - Fixed mutation observer was not properly disconnected
  • Sticky - Adds new example for sticky to highlight behavior when sticky/context height varies

Bug Fixes

  • Dropdown - Fix issue where dropdown menu could not open to right when in right menu inside a ui menu (See examples/sticky.html) for use-case
  • Sticky - Fix issue where element might be bound bottom (fixed to bottom of context) if the sticky element is larger than the context
  • Sticky - Fix issue when sticky size is larger than context size caused context min-height not to be set correctly.
  • Button - Fix usage of loading on in labeled button #​7023 thanks @​flppv

v2.4.1

Compare Source

Note

If you are using the semantic-ui-less package with versions of LESS before 3.5 some calc values will not be computed correctly due to changes in variable interpolation. It is recommended that you upgrade to at least 3.5 to continue using new versions of SUI. For more information see #​6512

Build

  • LESS - SUI now supports less versions greater than 3.5.0 Thanks @​sciyoshi #​6512
  • Gulp - Migrated deprecated gulp-util to replace-ext Thanks @​stevelacy #​6322
  • Gulp - Updated all gulp dependencies to most recent released versions with modifications to tasks as necessary.

Bug Fixes

  • Dropdown - clearable dropdown now works with dropdown that arent on:click, like hover or manual triggers. #​6594
  • Modal - Fixed fullscreen modal having incorrect left offset with flex modals #​6587
  • Embed - Embed will now correctly remove DOM metadata on destroy
  • Grid - Fix issue with very relaxed vertically divided grid having wrong margins on dividers

v2.4.0

Compare Source

2.4.0 includes a new component placeholder. To use this component in your existing SUI site, be sure to add @placeholder: 'default'; to your theme.config. You can see an example in theme.config.example

New Components

  • Placeholder - Added ui placeholder that can be used to show where content will soon appear.

New UI Type

  • Segment - Added new ui placeholder segment used to reserve space for UI when content is missing or empty.

Major Enhancements

  • Dropdown - Added clearable dropdowns. When clearable: true is specified an (X) will appear to clear dropdown selection #​2072
  • Modal/Dimmer - Modals and dimmers now include a new setting useFlex which defaults to auto. Modals and dimmers will automatically revert to using non-flex layouts when there may be layout issues with using flexbox. Modals will fall back to JS position when detachable: false is used or with IE11/Edge (Absolutely positioned elements inside flex containers in IE behave differently).

Critical Bugs

  • Modal - Fixed issue where scrolling modal would not allow for scrolling with touch devices. #​6449
  • Label - Fixed issue where basic label were appearing incorrectly Thanks @​lasley / @​ColinFrick #​6582 #​6440
  • Menu/Dropdown - Fixed left menu inside ui menu would display horizontally as flex #​6359

Bugs

  • Dimmer - Dimmer now sets variation at runtime, to support run-time swapping between top aligned and middle aligned using .dimmer('setting', 'variation', 'top aligned')
  • Dropdown - Fixed issue where onChange when used with action: hide would be missing the third param $item #​6555
  • Flag - Add uk alias for united kingdom Thanks @​PhilipGarnero #​6531
  • Icon - Fixes missing disk outline icon alias #​6556
  • List - Fixed issue where list content would not take up 100% width when used alongside img or icon
  • Menu/Dropdown - Fixes dropdown item margin not obeyed inside labeled icon menu #​6557
  • Modal - Fixes @mobileTopAlignedMargin theming variable was not implemented
  • Modal - Modal now will remove blurring after undimming, to prevent issues with position: fixed #​6520

Minor Changes

  • Dropdown - inline dropdown close icon default right margin default spacing slightly modified.

v2.3.3

Compare Source

Bug Fixes

  • Search - Passing in cache: false will now affect default settings for apiSettings when using a remote endpoint. Previously you would also have to pass in apiSettings: { cache: false} as well
  • CSS - Update LESS syntax to be compatible with LESS 3.0 Thanks @​sciyoshi #​6447
  • Icon - Several icon names have been deprecated due to incompatibility with transition in and transition out used in animations.
  • linkedin in is now linkedin alternate
  • zoom in is now zoom-in
  • zoom out is now zoom-out
  • sign in is now sign-in
  • sign out is now sign-out
  • log out is now logout
  • in cart is now in-cart

v2.3.2

Compare Source

Enhancements

  • Modal - Modal and Dimmer now prevent background page from scrolling on mobile or where touch events are present
  • Button - Add inverted and inverted basic variations for primary and secondary buttons Thanks @​hammy2899 #​6242

Theming

  • Global - Add hover down active and focus variables for @invertedPrimaryColor and @invertedSecondaryColor

Bugs

  • Dropdown Fixed bug that could cause dropdown to recursively trigger network requests specifically when using apiSettings with a url that returns valid response but with no results when clicking directly on the dropdown icon. Thanks @​vpeti #​5231 #​5809
  • Statistics - Fix issue where grouped statistics would have excess bottom margin if they are :last-child
  • Label - Fix basic label does not use @basicBackground variables Thanks @​levithomson
  • Modal - Modal will not refocus a field if field is already focused Thanks @​nikolaybobrovskiy #​6301
  • Icon - Fix wechat icon not displaying due to typo Thanks @​alex-karo #​6429

v2.3.1

Compare Source

A Special Message about Flex Modals
There will be an update shortly to resolve issues related to flex modals when using multiple modals and detachable: false, in order to not hold up this release, we've decided to move forward without a fix.

A general solution will most likely require branching code for IE11 which will disable flex (as IE11 doesnt correctly implement the latest spec for absolute positioned flex containers).

Critical Bugs

  • Dropdown - Fixed issue in 2.3.0 that could cause multiselect dropdowns initialized by converting <select> to not add initial selected options. #​6123
  • Search - Fixes using category search with fullTextSearch: 'exact' @​Thanks @​prudho returning duplicate results #​6223 #​6221
  • Icon - Fixes centered and bordered icons appearing incorrectly with FA5 Thanks @​w96k #​6192
  • Icons - Fixes missing aliases/incorrect icons from Font Awesome 5 port in 2.3.0 Thanks hammy2899 #​6181 #​6175 #​6176 #​6174 #​6175
  • Icons - Fixed issue where link icon were appearing incorrectly due to changes in icons #​6180

Enhancements

Bugs

  • Dropdown - Fixed onChange missing text from callback when dropdown is set to action: 'select' Thanks @​martinduparc #​4183 #​4510
  • Icons - Fixes some icons that were incorrectly named. Thanks hammy2899 #​6181
  • Icons - Added ability to choose whether solid, outline and brand icons should be included in your theme via the @importSolidIcons, importRegularIcons and @importBrandIcons variables Thanks hammy2899
  • Icons - Increased specifity on fitted icon to fix compatibility with other components #​6125
  • Visibility - Fixed bug that could cause onScreen callback to not occur properly for elements that are taller than screen.
  • Menu - Fixes disabled item showing hover style for secondary menu Thanks @​tcmal #​6268
  • CSS Variables - Added use of @normal for normal font weight for all non-default themes included in repo. #​6227
  • Image - Fixes margin being applied twice to ui images #​6224
  • Reveal - Fix whitespace: nowrap; applying to content inside slide reveal and move reveal

Docs

  • Fixes CDN links in docs Thanks @​KSH-code
  • Fixed issue where iframes may not load correctly in /examples/theming.html #​6269

v2.3.0

Compare Source

Major Enhancements

  • Icons - Font Awesome 5 is now included in Semantic UI Thanks @​hammy2899 #​6085

  • Search - Category search can now work with local search by adding a category property to any result and specifying type: 'category'

  var categoryContent = [
    { category: 'South America', title: 'Brazil' },
    { category: 'South America', title: 'Peru' },
    { category: 'North America', title: 'Canada' },
    { category: 'Asia', title: 'South Korea' },
    { category: 'Asia', title: 'Japan' },
    { category: 'Asia', title: 'China' },
    { category: 'Europe', title: 'Denmark' },
    { category: 'Europe', title: 'England' },
    { category: 'Europe', title: 'France' },
    { category: 'Europe', title: 'Germany' },
    { category: 'Africa', title: 'Ethiopia' },
    { category: 'Africa', title: 'Nigeria' },
    { category: 'Africa', title: 'Zimbabwe' },
  ];
  $('.ui.search')
    .search({
      type: 'category',
      source: categoryContent
    })
  ;
  • Popup - Popup can now position elements correctly even when they have a different offset context than their activating element. Like in this example.

  • Popup - Popup will now align the center of the arrow (not the edge of the popup) when it would be reasonable (up to 2x arrow's offset from edge). See this explanation

To preserve functionality movePopup default has remained as true (moving the popup to the same offset context), however now setting movePopup: false should now always position correctly. Be sure to use movePopup: true to avoid issues with ui popup inside menu, input or other places where it may inherit rules from its activating element or its context.

  • Transition - Adds new glow transition for highlighting an element on the page, and zoom animation for scaling elements without opacity tween.

  • Modal - Modal has been rewritten to use flexbox. No need to call refresh() to recalculate vertical centering.

  • Modal - Modals now have a setting centered which can be used to disable vertical centering. This can be useful for modals with content that changes dynamically to prevent content from jumping in position.

Minor Enhancements

  • Theming - Added global variables for reassigning normal and bold font weights for custom font stacks. Thanks @​jaridmargolin #​6167
  • Search - Category results now has exact setting matching dropdown for fullTextSearch preventing fuzzy search
  • Search - Category results will now responsively adjust title row if titles are long instead of forcing a title width
  • Dimmer - Dimmers now have centered content with a single wrapping content element.
  • Modal - You can now modify closable setting after init Thanks @​mdehoog #​3396
  • Accordion - Added onChanging callback for accordion that occurs before animation in both directions Thanks @​GammeGames #​5892

Tiny Enhancements

  • Popup - arrowBackground now inherits from background #​6059 Thanks @​devsli
  • Popup - Adds new variable headerFontWeight
  • Search - Search now has responsive styles for mobile to prevent results being large than page width.

Bugs

  • Modal - Modal autofocus setting now checks to see if currently focused element is in modal, avoiding issues where focus could be set in onVisible or onShow
  • Menu - Fixes big and huge sizes being swapped in menu Thanks @​jeremy091 #​5902 #​5899
  • Table - Fixes tr not having correct border on first row when using multiple tbody Thanks @​Mlukman #​4458
  • Popup - Popup will now use content specified in settings before title attribute #​4614 Thanks @​aaronbhansen
  • Form Validation - Fixes bug where on: 'change' would still show validation prompts on blur when using inline: true #​4423 Thanks @​avalanche1
  • Dimmer - Fixes issue with inverted dimmer with content having wrong text color Thanks @​rijk #​4631
  • Images / Transition - Fixed issue where ui images would show nested images with transition hidden as block (Fixes sequential img animation demo in docs)

Doc Updates

  • Icons - Icon documentation now has a search that will copy the relevent icon html to clipboard
  • Icons - Icon documentation now lists publicly all icon aliases

Doc Bugs

  • UI Examples - Fixe some improper html in UI examples included with repo #​6127 Thanks @​perdian
  • Admin - Fixes bug in admin script that caused leaked global vars Thanks @​esbena #​6136

v2.2.14

Compare Source

Critical Bugs

  • Form - Fixes issue where radio checkbox would not return correct value from get values Thanks @​tincdev #​5713 #​6043
  • Modal - Fixes issue where an oversized modal would appear behind an existing modal when using allowMultiple: true and a second modal that is larger than the screen height. #​2423

Enhancements

  • Button - YouTube's red color now matches their current brand guidelines Thanks @​hammy2899 #​6110
  • Flag - Adds missing flag for England Thanks @​zyzniewski #​5944
  • Reveal - ribbon label can now work with reveal #​5681
  • Dropdown - Added new setting ignoreCase (defaults to false) that will prevent values from being added that match existing values (case insensitive). This is particularly useful when using allowAdditions for tagging to not allow case insensitive matches.
  • Site - Site theme now includes @customScrollbarHeight and specifies a default horizontal scrollbar height Thanks @​jayphelps #​5749

Bugs

  • Checkbox - Fixes issue where toggle checkbox box shadow was missing Thanks @​banandrew #​5096
  • Dropdown - Fixed issue where dropdowns could incorrectly open upward and leftward opening when using context setting due to an incorrect offset calculation. Thanks @​dannyBies #​5974 #​5366
  • Form Validation - Fixed issue where default prompts for contain and doesntContain rules were swapped. Thanks @​xiongyu-git #​5530
  • Visibility - Fixes issue where bottomPassed and topPassed would not fire under some conditions
  • Dropdown - Fixes issue where dropdowns might accidentally animate closed two times when quickly tabbing through fields
  • Popup - Fixed an error which could cause popup not to move to right offset context when using a different target setting.
  • Dropdown - Fixed issue where using ui input in a dropdown menu could cause the input to be too wide in some cases Thanks @​banandrew #​5085
  • Menu / Popup - Fixed issue where inverted menu rules would cause popup inside a menu to have incorrect link styling in link list Thanks @​banandrew #​5585 #​5603
  • CSS Build - Fixed issue where package gulp-clone was only set to use > 1.0 causing issues with gulp builds due to upstream error #​6067

v2.2.13

Compare Source

Hotfix (2)

  • Install - Some interactive install script issues may be fixed. Forked gulp-prompt plugin to allow for updated inquirer version
  • Build Tools - Fixes typo causing fix for build tools to fail #​5391

v2.2.12

Compare Source

Major Enhancements (1)

  • Dropdown - Dropdown can now have values specified in javascript when initializing.This should simplify cases where dropdown contents are contingent on other fields, for example listing sub categories. You can see some examples here and in the usage section of dropdown docs

Critical Bugs (3)

  • Dropdown - Fixed regression that caused sub menu dropdown inside ui menu to always appear on left edge of dropdown introduced 2.2.11 #​5542
  • Popup - Fixed a regression with popup in 2.2.11 that caused popups to appear out of place in some cases due to incorrect calculation of offsetParent #​5549 #​5597 #​5590
  • Build Tools - Fixes issue with deprecated uglify setting that could cause build tools to fail with the following error:
GulpUglifyError: unable to minify JavaScript
Caused by: DefaultsError: `preserveComments` is not a supported option

Enhancements (2)

  • Dropdown - Dropdown mutation observers now watch to see if the entire <select> DOM node is replaced with a different select, and not just if new <option> are added
  • Modal - Modal will now take into account absolutely positioned elements inside a modal when determining if scrolling is necessary. #​5578 Thanks @​lulalala

Bugs (4)

  • Dropdown - Fixed an issue where css rule for focused default text was not being applied for multiselects #​5633
  • Dropdown - Calling dropdown methods on <select> will now work when using setting behavior to set settings after load #​3744
  • Header - Fixes vertical alignment
  • Header/List - Fixes issue where icons appear slightly offset with text due to line-height offset fixes no longer being necessary in modern browsers.
  • Modal - Fixes issue where init order matters when multiple modals are shown at same time and allowMultiple: true is used #​5559

v2.2.11

Compare Source

Critical Bugs (5)

  • Dropdown - Fixed issue where using down key to re-open dropdown when using search selection dropdown would start at the top element instead of jumping to selected element #​4506
  • Modal - Using multiple modals with different inverted blurring or closable settings will now function normally in all cases #​4368
  • Modal - Fixed issue where modal refresh was being called on modals even if they are hidden, causing display issues when multiple modals are shown. Thanks @​p2kmgcl #​5319
  • Form Validation - Fixed issue where radio was not being included in onFailure values if not set #​5064
  • Sticky - Fix issue where sticky would cause page to shift when context height was determined by sticky's height in position: static; #​3430

New Features (6)

  • Dropdown - Dropdowns will automatically detect when they are offscreen to the right and will open leftward instead Thanks @​Graveheart #​4211
  • Form Validation - Added add rule add field, remove rule, remove field to programmatically and and remove validation rules from form validation #​4267 #​5253
  • Site - Site now includes custom styles for in-page UI scrollbars (but not actual page scrollbar) by default in WebKit/Chrome. Components with inverted content like dimmer include an inverted scrollbar. You can disable this by setting @useCustomScrollbars: false in your site.variables
  • Modal - Adds new scrolling content variation to have a modal with content that scrolls
  • Sticky - Sticky now includes a new setting setSize to determine whether it should set content size on stick to the size before sticking (fixed content uses different positioning system) #​4360
  • Reset - Upgrades to normalize.css 7.0 Thanks @​ivantcholakov #​4647
  • Modal - Adds tiny and mini sized modals Thanks @​Banandrew #​5123
  • Steps - Steps now include an unstackable variation Thanks @​TemaSM #​3714

Enhancements (4)

  • Build Tools - All Gulp/NPM dependencies have been updated to their latest versions
  • Dropdown - Improved spacing on image inside menu item and for selected text
  • Popup - Added bind clickaway bind touch close bind close on scroll behaviors to make it easier for on: 'manual' popup to specify behavior
  • Popup - Separated className setting for visible into visible and popupVisible, this way you can remove visible indication on activating element without modifying popup visibility.

Bug Fixes (19)

  • Table- Fix inverted table header color not applying properly to sortable table Thanks @​Banandrew #​5303
  • Dimmer - Changing closable or inverted settings dynamically with setting will now modify settings correctly on next show/hide without re-initialization
  • Dropdown - Fix dropdown arrow being slightly off center due to em calculation being incorrect due to differences in relative em
  • Dropdown - Fix loading dropdown icon position being slightly offset
  • Dropdown - Fixed issue where search selection dropdown would reset list to top after selection when re-opening dropdown #​4506
  • Icon - Changed content icon to use an existing alias sidebar icon, as it is most common use case and prevents naming collisions with content of elements Thanks @​philrykoff #​4574
  • Sidebar - Removed use of ios browser detection, and use of -webkit-overflow-scrolling: touch;. iOS no longer has sizing issues when displaying sidebar content in latest iOS.
  • Search - Fixed issue where searchDelay could cause results to appear after search had lost focus.
  • Sticky - Fixed edge case where using offset setting, sticky element would not internally scroll if the rail contents (without the offset setting) would fit on screen
  • Popup - Fixed bug where supports svg was not working correctly due to incorrect comparison to undefined Thanks @​mathiasrw #​4544
  • Input - Fix issue where transparent input had a border radius and could cut off descendors #​5281
  • Input - Fixes disabled style being applied twice on input Thanks @​levithomason #​5284
  • Message - Fix issue with compact icon message not appearing compact #​4759
  • Menu - Fixed issue where left menu and right menu did not display correctly in stackable menu on mobile Thanks @​BleuDiamant @​Traverse #​3604 #​5116
  • Menu - Fixed issue where (x) item attached menu was off by 1 pixel due to a css inheritance issue #​4248
  • Popup - Fixed issue where popup would incorrectly add itself to the wrong offset context when using popup and target setting together in cases where the target has a different offsetParent than the activating element.
  • Segment - Fixed issue where using colored segment e.g. red segment inside segments would not work when :first-child #​4013
  • Sticky - Fixed an issue where ui sticky used with a percentage based width would not resize properly if the content size of container changed when "stuck" #​4360
  • Dimmer - Fixed typo causing body dimmer to add unnecessary position: relative; Thanks @​jinyangzhen #​4707

Doc Fixes (3)

  • Form - Updated docs to include new examples of adding/removing validation rules
  • API - Clarified in docs that all AJAX parameters can be passed to API
  • Form Validation - Added undocumented add prompt to list of behaviors

v2.2.10

Compare Source

Critical Bugs

  • Dropdown - Fix search input inside dropdown menu causing dropdown to close before selection when selecting an item #​5113
  • Dropdown - (IE11 Only) Fixed issue where dropdown re-opens immediately after closing when using a search inside menu. #​4237

Bugs

  • Button - Fixes @basicActiveBoxShadow being used incorrectly in basic button variables
  • Visibility - Visibility events now fire correctly when using context other than body that has overflow-x or overflow-y set to auto or scroll
  • Dropdown - Fixes an issue where dropdown would not correctly open upward at bottom edge of the screen when using a context with overflow-x or overflow-y set to auto
  • Modal - onDeny and onApprove callbacks can no longer occur multiple times if you rapidly click a approve/deny button in a. #​4479

Enhancements
-Form - Credit card validation now no longer fails validation with dashed credit card values #​5122 Thanks @​neokio

Bugs

  • Visibility - Fixed bug where using visibility with context setting on a scrollable context (with overflow) would cause callbacks to fire incorrectly
  • Visibility - Fixed bug where top passed and bottom passed would appear as incorrect values if using settings from get element calculations when element is off screen.

Configuration

📅 Schedule: Branch creation - "after 6am every weekday" (UTC), Automerge - "after 7am every weekday" (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Oct 26, 2022

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: docker run --rm --name=renovate_sidecar --label=renovate_child -v "/mnt/renovate/gh/andibraeu/LinkSink":"/mnt/renovate/gh/andibraeu/LinkSink" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -v "/tmp/containerbase":"/tmp/containerbase" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/mnt/renovate/gh/andibraeu/LinkSink" docker.io/containerbase/sidecar bash -l -c "install-tool php 8.2.3 && install-tool composer 1.10.26 && composer update semantic/ui --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Info from https://repo.packagist.org: �[37;44m#StandWith�[30;43mUkraine�[0m
Updating dependencies (including require-dev)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants