- Latest releases of popular Frontend repositories
Release notes
v16.9.0-alpha.0 (April 3, 2019)
- (
await act(async () => ...)
(@threepointone in #14853)
Artifacts
- react: https://unpkg.com/react@16.9.0-alpha.0/umd/
- react-art: https://unpkg.com/react-art@16.9.0-alpha.0/umd/
- react-dom: https://unpkg.com/react-dom@16.9.0-alpha.0/umd/
- react-is: https://unpkg.com/react-is@16.9.0-alpha.0/umd/
- react-test-renderer: https://unpkg.com/react-test-renderer@16.9.0-alpha.0/umd/
- scheduler: https://unpkg.com/scheduler@0.14.0-alpha.0/umd/
- (
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
whenShadyDOM.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 whenShadyDOM.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
Release notes
#10557 Bump versions in
pdfjs.config
#10556 api-minor Expose the existence of aCollection
dictionary via thegetMetadata
API method (issue 10555) #10554 Simplify theupdatetextlayermatches
event handling inTextLayerBuilder
#10548 Generate thedefault_preferences.json
file fromAppOptions
#10558 Re-factor thePDFDataRangeTransport
unit-tests and enable them in Node.js/Travis #10560 Update translations and packages #10579 Re-factor thePDFSidebar
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 fromsrc/shared/util.js
and into a newsrc/core/core_utils.js
file #10582 UsePromise.prototype.finally
in thePDFRenderingQueue.renderView
method #10589 Run thecustom_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 incompileType3Glyph
(bug 1245391, issue 10568) #10599 Update Webpack to the latest stable version (4.29.6) #10597 Ensure that the temporary canvas created inCanvasGraphics.isFontSubpixelAAEnabled
will be cleared #10595 Zero the width/height of the temporary canvas used duringJpegDecode
(issue 10594) #10591 Add unique glyph names for CFF fonts. #10601 Zero the width/height of the temporary canvas used duringTextLayer
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 ofDate.now()
insrc/core/worker.js
#10610 Add type validation to thedefault_preferences
generation (PR 10548 follow-up) #10605 Convertlet
toconst
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 MoveNativeImageDecoder
into a separate file, and convert it to aclass
#10633 ConvertMurmurHash3_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 thePDFDocumentProxy.destroy
method and related code #10647 Actually transfer eligible ImageMask data, rather than always copying it #10644 Ensure thatblob:
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 Convertsrc/core/parser.js
to ES6 syntax and write more unit tests for the lexer and the parser #10657 Update test case description #10652 Prepare theMOZCENTRAL
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 theFirstChar
/LastChar
properties into account when computing the hash inPartialEvaluator.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 forpdfjs-dist
too #10706 Add missinghasChildNodes
polyfill todomstubs.js
(PR 10022 follow-up) #10675 Firefox regression FixdisableRange=true
bug inPDFDataTransportStream
#10713 Removesrc/core/annotation.js
from thegulp jsdoc
build target #10678 Removemoz-chunked-arraybuffer
support, and related code, fromsrc/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, whendisableRange=true
is set #10674 Convertsrc/display/svg.js
to ES6 syntax and implementsetRenderingIntent
andsetFlatness
for the SVG backend #10715 Add test for fetch_stream #10725 Attempt to clarify thel10n
section ofCONTRIBUTING.md
#10723 api-minor Implement caret annotations #10728 Annotations - _preparePopup method replaced with MarkupAnnotation #10696 UpdateChunkedStream.makeSubStream
to actually check if (some) data exists when thelength
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 whendisableStream=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 agetDocId
method to theidFactory
, inPage
instances, to avoid passing aroundPDFManager
instances unnecessarily (PR 7941 follow-up) #10738 api-minor Add support for ViewerPreferences in the API (issue 10736) #10765 Addpassive: false
to thewheel
event listener, to work-around broken default behaviour in Chrome 73 and above (issue 10761) #10784 Ensure that theOperatorList
constructor actually initializes aNullOptimizer
when intended (PR 9089 follow-up) #10756 Attempt to handle corrupt PDF documents that contains path operators inside of text object (issue 10542) #10789 ChangePartialEvaluator.handleColorN
to throw when no valid pattern is found #10771 api-minor Implement creation/modification date for annotations #10795 Update thecanvas
npm package to fix Travis CI builds (issue 10790) #10805 Enable theconsistent-return
ESLint rule #10794 Fix glyph at index zero in CIDFontType2 that has a CIDToGIDMap stream #10826 Remove unusedref
property from theparameters
object used when creating annotations inAnnotationFactory._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 ofRef
objects #10863 Ensure that theCmd
/Name
/Ref
caches are cleared when running othercleanup
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, someArray
s when resetting them insrc/display/api.js
#10873 Ensure that theCmd
/Name
/Ref
caches are cleared when terminating the worker (PR 10863 follow-up) #10877 Ignore Annotations with too large borderwidth
s, to prevent theannotationLayer
from rendering it over the surrounding document (bug 1552113) #10879 api-minor Attempt to reduce memory usage during printing, by always runningcleanup
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 superfluouslinkService.isPageVisible
check fromPDFFindController
(PR 10217 follow-up) #10898 Allow experimenting with theprintResolution
AppOption when printing with the built-in Firefox version #10905 Pin the version ofeslint-plugin-mozilla
to prevent failures on Travis (issue 10901) #10903 MovePDFWorkerStream
and related code to its own file #10926 Change the signature of theParser
constructor to take a parameter object #10925 Enable theeslint-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 ofisCmd
calls slightly in theXRef
class #10937 Restore the header size limit of 80 KB #10947 Make thefind
helper function, insrc/core/document.js
, more efficient by usingpeekBytes
rather reading the stream one byte at a time #10949 Delay initialization of searching, in the viewer, until the first page has renderedRelease 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 whenisLeaf
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
- DropdownMenu: Allow positionFixed prop to be passed through (#1538) (01466ae), closes #1473
- FormGroup: allow disable when tag is fieldset (#1547) (0736f80), closes #1546
- Modal: handle init modal in SSR (#1495) (c844ab1)
- Modal: update condition to call
setFocus
in case open mo… (#1514) (ae6fe93) - Tooltip: clear timeouts on unmount (#1562) (e85238b), closes #1255