• Latest releases of popular Frontend repositories
  • 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    Release notes

    Bug Fixes

    • codegen: support named function expression in v-on (#9709) 3433ba5, closes #9709 #9707
    • core: cleanup timeouts for async components (#9649) 02d21c2, closes #9649 #9648
    • core: only unset dom prop when not present f11449d, closes #9650
    • core: use window.performance for compatibility in JSDOM (#9700) 653c74e, closes #9700 #9698
    • scheduler: revert timeStamp check 22790b2, closes #9729 #9632
    • slots: fix slots not updating when passing down normal slots as $scopedSlots ebc1893, closes #9699
    • types: allow using functions on the PropTypes (#9733) df4af4b, closes #9733 #9692
    • types: support string type for style in VNode data (#9728) 982d5a4, closes #9728 #9727

  • Release notes

    • ci skip Update version to 3.3.0 dd7c0d70
    • Don't import/export from the same file twice (#5562) 94585c31
    • Merge pull request #5559 from Polymer/compile 9c7492d2
    • Add @override, remove @attribute/@group/@hero/@homepage ed7709f6
    • Merge pull request #5558 from Polymer/compile 8af0ec4a
    • Closure compilation tweaks 15090f26
    • Merge pull request #5557 from Polymer/compile 1b8263fc
    • Add @return description a6bff436
    • Fix some Closure annotations 0810bf3e
    • Merge pull request #5550 from Polymer/externs-fixes-1 fe816760
    • Pin to firefox 66 because of selenium error f0fb532d
    • Fix eslint errors. 6dfaa5f0
    • Add some casts for places Closure doesn't understand constructor 10d43ce8
    • Add new mixin annotations, remove GestureEventListeners alias 0ae14b9c
    • Align signatures of attributeChangedCallback 4cc6c339
    • Add @return annotation for PROPERTY_EFFECT_TYPES getter 3dd189c4
    • Annotate __dataEnabled in a way analyzer understands e4e9e2fb
    • Fix old global namespace type annotation for TemplateInstanceBase fc190dd5
    • Add @suppress annotation for use of deprecated cssFromModules 54b1d78d
    • Fix GestureEventListeners generated externs name. cdd4e204
    • Merge pull request #5548 from Polymer/hide-template-controls-globally 05231a02
    • Globally hide dom-{bind,if,repeat} elements with legacyOptmizations on 43f57b10
    • Merge pull request #5546 from Polymer/sync-closure-annotations 76bfc0a7
    • Update dependencies to fix firefox 67 tests ff2edd5c
    • Sync closure compiler annotations ad084201
    • Merge pull request #5544 from Polymer/scopesubtree-same-scope 927ae6a3
    • remove unused variable in test c051c5bb
    • remove debugger line 634d736c
    • Make sure scopeSubtree does not recurse through other ShadowRoots 8a5c1e9b
    • Merge pull request #5542 from Polymer/5541-kschaaf-template-display 4f40589c
    • Don't set display: none under legacyOptimizations. Fixes #5541. c9cf56c0
    • Merge pull request #5537 from Polymer/scopeSubtree 6be58b08
    • Use Array.from instead of a list comprehension 338d420c
    • Merge pull request #5533 from LarsDenBakker/fix/configure-cancel-synthetic-click 971d32d7
    • Merge pull request #5538 from Polymer/cl245273850 1c10f0ca
    • Add check for // 3db56085
    • Use native qSA e10019a0
    • Implement scopeSubtree for ShadyDOM noPatch mode 6bc95340
    • Remove unneccessary test 1f080595
    • Add URL try/catch 940b3cdc
    • Upstreaming cl/245273850 413ef2fb
    • Merge pull request #5534 from Polymer/removeAttribute-scoping 3b6f3348
    • Allow configuring cancelling synthetic click behavior 00d4cdf4
    • Add test for class$ binding 8043d4c1
    • Fix class$ bindings for ShadyDOM.noPatch mode a0b83b25
    • Merge pull request #5531 from Polymer/resolve-url 969f2891
    • Add test for resolveUrl('//') 55373808
    • Check directly for // in resolveUrl because it isn't a valid URL d0ea20a1
    • Run resolveUrl for protocol-relative urls (#5530) 733cf683
    • Merge pull request #5527 from Polymer/localTarget-noPatch 03b2c668
    • Merge pull request #5528 from Polymer/closure-statics-workaround 8f7119a8
    • Fix lint 6960c2b9
    • Cast GestureEventListeners. 34373349
    • Work around https://github.com/google/closure-compiler/issues/3240 cc7702b4
    • Fix localTareget when ShadyDOM.noPatch is in use 7925254b
    • Merge pull request #5518 from Polymer/fix-className-bindings-master 07f1e196
    • Merge branch 'master' into fix-className-bindings-master 652fea9c
    • Merge pull request #5487 from Polymer/shadydom-upgrade 176c0016
    • webcomponentsjs 2.2.10 002a4319
    • upgrade dependencies. 3b7c9f8e
    • upgrade webcomponentsjs to 2.2.9 4e60395a
    • Merge pull request #5520 from Polymer/avoid-template-upgrade 8f4cc31e
    • ci skip Add comment c7eb7c19
    • Merge branch 'master' into shadydom-upgrade dd98569b
    • Use attachShadow({shadyUpgradeFragment}) 3af9f340
    • Merge pull request #5522 from Polymer/5428-kschaaf-undefined-wildcard ddcfc63f
    • Remove test.only ca124480
    • Ensure wildcard arguments get undefined treatment. Fixes #5428. f5a45ebc
    • Fix typo 6adbc23c
    • Fix className on browsers without good native accessors b13e656f
    • don't depend on attachDom existing. 8d7def72
    • Merge branch 'master' into shadydom-upgrade 707a3760
    • Simplify f1a9d4fa
    • Avoid upgrading template if no hostProps, for better perf. 65a5b48c
    • Update webcomponents dev dependency for testing className fix a1c67e45
    • fix closure compiler error 002ef94e
    • fix lint issues 439c2455
    • Address review feedback via comment. 4e1d6a1a
    • Ensure className bindings work correctly when ShadyDOM.noPatch is used. eb2385aa
    • Merge pull request #5512 from Polymer/no-walker b7c73bd7
    • Remove use of TreeWalker for finding nodes in templates. 24d642ec
    • Merge pull request #5511 from dvanderleij/master 4043c849
    • Remove Google+ links in README.md and CONTRIBUTING.MD dc880571
    • Use correct ShadyDOM API: attachDom 1aeaa801
    • Use ShadyDOM.upgrade 50ba9cea

    https://github.com/Polymer/polymer/compare/v3.2.0...v3.3.0

  • PDF Reader in JavaScript

    Release notes

    #10557 Bump versions in pdfjs.config #10556 api-minor Expose the existence of a Collection dictionary via the getMetadata API method (issue 10555) #10554 Simplify the updatetextlayermatches event handling in TextLayerBuilder #10548 Generate the default_preferences.json file from AppOptions #10558 Re-factor the PDFDataRangeTransport unit-tests and enable them in Node.js/Travis #10560 Update translations and packages #10579 Re-factor the PDFSidebar constructor to simplify its call-site (PR 10123 follow-up) #10578 Try to temporarily hack around the __non_webpack_require__ bug, and update Webpack to the latest stable version (issue 10177) #10577 Move worker-thread only functions from src/shared/util.js and into a new src/core/core_utils.js file #10582 Use Promise.prototype.finally in the PDFRenderingQueue.renderView method #10589 Run the custom_spec unit-tests in Node.js/Travis (PR 10537 follow-up) #10585 Load built-in CMap files using the Fetch API when possible #10573 Avoid truncating/breaking some Type3 glyphs in compileType3Glyph (bug 1245391, issue 10568) #10599 Update Webpack to the latest stable version (4.29.6) #10597 Ensure that the temporary canvas created in CanvasGraphics.isFontSubpixelAAEnabled will be cleared #10595 Zero the width/height of the temporary canvas used during JpegDecode (issue 10594) #10591 Add unique glyph names for CFF fonts. #10601 Zero the width/height of the temporary canvas used during TextLayer rendering #10604 Put the string name of the glyph in the charset array. #10606 Update translations and packages #10590 Fix missing moveTos in SVG paths #10608 Reduce usage of Date.now() in src/core/worker.js #10610 Add type validation to the default_preferences generation (PR 10548 follow-up) #10605 Convert let to const if possible in, and improve unit test coverage for, src/display/display_utils.js #10615 Handle corrupt ASCII85Decode inline images with whitespace "inside" of the EOD marker (issue 10614) #10621 Don't scale SVG stroke width by text matrix #10634 Move NativeImageDecoder into a separate file, and convert it to a class #10633 Convert MurmurHash3_64 to an ES6 class #10628 Try to improve text-selection for Type3 fonts that utilize a non-default /FontMatrix (bug 1513120) #10636 Small clean-up of the PDFDocumentProxy.destroy method and related code #10647 Actually transfer eligible ImageMask data, rather than always copying it #10644 Ensure that blob: URLs will be revoked when pages are cleaned-up/destroyed (JPEG memory usage) #10646 Implement linear-gradient, radial-gradient and dummy-pattern in SVGGraphics. #10635 Convert src/core/parser.js to ES6 syntax and write more unit tests for the lexer and the parser #10657 Update test case description #10652 Prepare the MOZCENTRAL viewer for receiving zoom events from the browser UI (bug 786674, bug 1177385) #10668 Remove the Firefox-specific 'read with streaming' unit-test #10681 fix: electron enviroment detection #10685 Take the FirstChar/LastChar properties into account when computing the hash in PartialEvaluator.preEvaluateFont (issue 10665) #10683 Use CMap in Type0 fonts when CFF is not a CID font #10692 Add Mozilla Code of Conduct #10698 Update translations/packages and include the code of conduct for pdfjs-dist too #10706 Add missing hasChildNodes polyfill to domstubs.js (PR 10022 follow-up) #10675 Firefox regression Fix disableRange=true bug in PDFDataTransportStream #10713 Remove src/core/annotation.js from the gulp jsdoc build target #10678 Remove moz-chunked-arraybuffer support, and related code, from src/display/network.js #10709 api-minor Add basic support for PageLayout in the API and the viewer #10714 Firefox Ensure that loading progress is reported, and the loadingBar updated, when disableRange=true is set #10674 Convert src/display/svg.js to ES6 syntax and implement setRenderingIntent and setFlatness for the SVG backend #10715 Add test for fetch_stream #10725 Attempt to clarify the l10n section of CONTRIBUTING.md #10723 api-minor Implement caret annotations #10728 Annotations - _preparePopup method replaced with MarkupAnnotation #10696 Update ChunkedStream.makeSubStream to actually check if (some) data exists when the length parameter is undefined #10694 Avoid dispatching range requests to fetch PDF data that's already loaded with streaming (PR 10675 follow-up) #10733 Update translations and packages #10735 api-minor Implement free text annotations #10742 Firefox Avoid displaying the indeterminate loadingBar when disableStream=true is set (PR 10714 follow-up) #10746 Add links to PDF.js homepage and API reference in README.md #10727 Support (rare) Type3 fonts which contains image resources (issue 10717) #10754 Add a getDocId method to the idFactory, in Page instances, to avoid passing around PDFManager instances unnecessarily (PR 7941 follow-up) #10738 api-minor Add support for ViewerPreferences in the API (issue 10736) #10765 Add passive: false to the wheel event listener, to work-around broken default behaviour in Chrome 73 and above (issue 10761) #10784 Ensure that the OperatorList constructor actually initializes a NullOptimizer when intended (PR 9089 follow-up) #10756 Attempt to handle corrupt PDF documents that contains path operators inside of text object (issue 10542) #10789 Change PartialEvaluator.handleColorN to throw when no valid pattern is found #10771 api-minor Implement creation/modification date for annotations #10795 Update the canvas npm package to fix Travis CI builds (issue 10790) #10805 Enable the consistent-return ESLint rule #10794 Fix glyph at index zero in CIDFontType2 that has a CIDToGIDMap stream #10826 Remove unused ref property from the parameters object used when creating annotations in AnnotationFactory._create #10827 Convert the (remaining) network streams to ES6 classes #10854 make print resolution configurable via AppOptions #10833 api-minor Implement contents and creation date for the correct annotation types #10859 Update translations and packages #10862 Add caching to reduce the number of Ref objects #10863 Ensure that the Cmd/Name/Ref caches are cleared when running other cleanup code #10869 Restore referrer preserving functionality in Chrome 72+ #10867 Don't clip if path is undefined in SVG back-end #10872 Re-use, rather than re-creating, some Arrays when resetting them in src/display/api.js #10873 Ensure that the Cmd/Name/Ref caches are cleared when terminating the worker (PR 10863 follow-up) #10877 Ignore Annotations with too large border widths, to prevent the annotationLayer from rendering it over the surrounding document (bug 1552113) #10879 api-minor Attempt to reduce memory usage during printing, by always running cleanup once rendering has finished #10890 Add support for outline items, in the default viewer, which default to collapsed when the outline is built #10897 Remove a superfluous linkService.isPageVisible check from PDFFindController (PR 10217 follow-up) #10898 Allow experimenting with the printResolution AppOption when printing with the built-in Firefox version #10905 Pin the version of eslint-plugin-mozilla to prevent failures on Travis (issue 10901) #10903 Move PDFWorkerStream and related code to its own file #10926 Change the signature of the Parser constructor to take a parameter object #10925 Enable the eslint-plugin-no-unsanitized ESLint plugin to disallow unsafe usage of e.g. innerHTML #10902 Implement tiling patterns for the SVG back-end #10936 Update translations and packages #10938 Reduce the number of isCmd calls slightly in the XRef class #10937 Restore the header size limit of 80 KB #10947 Make the find helper function, in src/core/document.js, more efficient by using peekBytes rather reading the stream one byte at a time #10949 Delay initialization of searching, in the viewer, until the first page has rendered

  • Release notes

    • Change this._host to this.rootNode, you can access the root node of the shadow dom based on this property.

  • The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

    Release notes

    • Security: Fixed an XSS vulnerability (CVE-2019-8331) in our tooltip and popover plugins by implementing a new HTML sanitizer
    • Fixed a small issue with our RFS (responsive font sizes) mixins

  • Release notes

    • 📖 Add version description for every features. #17373 @muzea
    • 🐞 Fix Button transition style when loading. #17596 @LilyWakana
    • Cascader - 🐞 Fix not display notFoundContent when options.length is 0. #17538 - 🐞 Fix option's loading not aligned when isLeaf is true. #17550 - 🐞 Fix over-length text covered by arrow. #17583
    • 🐞 Fix Input style when suffix and clear icon exist both. #17508 @LilyWakana
    • TypeScript - 💄 Improve type definition of Cascader's option. #17581 @MrHeer - 🐞 Fix type definition of Descriptions.title. #17412 - 🐞 Fix type definition of Collapse.activeKey, Collapse.defaultActiveKey and CollapsePanel.key. #17557 @thylsky

    • 📖 文档中增加对组件新特性的版本说明。#17373 @muzea
    • 🐞 修复 Button 组件的 loading 样式问题。#17596 @LilyWakana
    • Cascader - 🐞 修复 options 为空时不展示空内容的问题。#17538 - 🐞 修复 option 的 isLeaf 为 true 时 loading 样式没有对齐的问题。#17550 - 🐞 修复文本过长被箭头遮挡的问题。#17583
    • 🐞 修复 Input 组件存在多个后缀图标时的样式错乱问题。#17508 @LilyWakana
    • TypeScript - 💄 完善 Cascader 的 option 类型定义。#17581 @MrHeer - 🐞 修复 Descriptions 的 title 类型定义。#17412 - 🐞 修复 Collapse 的 activeKey、defaultActiveKey 以及 Collapse.Panel 的 key 类型定义。#17557 @thylsky

  • Release notes

    <a name="8.0.1"></a>

    8.0.1 (2019-07-10)

    Bug Fixes