diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5d947ca --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +# Build and Release Folders +bin-debug/ +bin-release/ +[Oo]bj/ +[Bb]in/ + +# Other files and folders +.settings/ + +# Executables +*.swf +*.air +*.ipa +*.apk + +# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` +# should NOT be excluded as they contain compiler settings and other important +# information for Eclipse / Flash Builder. diff --git a/.whitesource b/.whitesource new file mode 100644 index 0000000..55b922e --- /dev/null +++ b/.whitesource @@ -0,0 +1,12 @@ +{ + "scanSettings": { + "baseBranches": [] + }, + "checkRunSettings": { + "vulnerableCheckRunConclusionLevel": "failure", + "displayMode": "diff" + }, + "issueSettings": { + "minSeverityLevel": "LOW" + } +} \ No newline at end of file diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..f70e33a --- /dev/null +++ b/AUTHORS @@ -0,0 +1,1131 @@ +839 <8398a7@gmail.com> +Aaron Ackerman +Aaron Cannon +Aaron Franks +Aaron Gelter +Abhay Nikam +Abhishek Soni +Adam +Adam Bloomston +Adam Krebs +Adam Mark +Adam Solove +Adam Stankiewicz +Adam Timberlake +Adam Zapletal +Addy Osmani +Adrian Sieber +Aesop Wolf +Ahmad Wali Sidiqi +Alan Plum +Alan Souza +Alan deLevie +Alastair Hole +Alex +Alex +Alex Babkov +Alex Baumgertner +Alex Boatwright +Alex Boyd +Alex Dajani +Alex Jacobs +Alex Katopodis +Alex Lopatin +Alex Mykyta +Alex Pien +Alex Smith +Alex Zelenskiy +Alex Zherdev +Alexander +Alexander +Alexander Shtuchkin +Alexander Solovyov +Alexander Tseung +Alexandre Gaudencio +Alexandre Kirszenberg +Alexey Raspopov +Alexey Shamrin +Ali Taheri Moghaddar +Ali Ukani +Alireza Mostafizi +Almero Steyn +Amanvir Sangha +Amjad Masad +Anastasia A +Andre Giron +Andre Z Sanchez +Andreas Möller +Andreas Savvides +Andreas Svensson +Andres Kalle +Andres Suarez +Andrew Clark +Andrew Cobby +Andrew Davey +Andrew Henderson +Andrew Imm +Andrew Kulakov +Andrew Lo +Andrew Poliakov +Andrew Rasmussen +Andrew Rota +Andrew Sokolov +Andrew Zich +Andrey Marchenko +Andrey Okonetchnikov +Andrey Popp <8mayday@gmail.com> +Andrey Safronov +Andy Edwards +Ankeet Maini +Anthony van der Hoorn +Anto Aravinth +Antonio Ruberto +Antti Ahti +António Nuno Monteiro +Anuj Tomar +Anuja Ware +AoDev +April Arcus +Areeb Malik +Aria Buckles +Aria Stewart +Arian Faurtosh +Arni Fannar +Arshabh Kumar Agarwal +Artem Nezvigin +Arthur Gunn +Ashish +Austin Wright +Avinash Kondeti +Ayman Osman +B.Orlov +BDav24 +BEAUDRU Manuel +Baraa Hamodi +Bartosz Kaszubowski +Basarat Ali Syed +Battaile Fauber +Beau Smith +Ben Anderson +Ben Berman +Ben Brooks +Ben Foxall +Ben Halpern +Ben Jaffe +Ben Moss +Ben Newman +Ben Ripkens +Benedikt Meurer +Benjamin Keen +Benjamin Leiken +Benjamin Woodruff +Benjy Cui +Benoit Girard +Benton Rochester +Bernard Lin +Bill Blanchard +Bill Fisher +Billy Shih +Blaine Hatab +Blaine Kasten +Bob Eagan +Bob Ralian +Bob Renwick +Bobby +Bogdan Chadkin +Bojan Mihelac +Boris Yankov +Brad Vogel +Bradford +Bradley Spaulding +Brandon Bloom +Brandon Dail +Brandon Tilley +Brenard Cubacub +Brent Vatne +Brian Cooke +Brian Emil Hartz +Brian Holt +Brian Hsu +Brian Kim +Brian Kung +Brian Reavis +Brian Rue +Brian Vaughn +Bruce Harris +Bruno Heridet +Bruno Škvorc +Bryan Braun +CT Wu +Cam Song +Cam Spiers +Cameron Chamberlain +Cameron Matheson +Carolina Powers +Carter Chung +Cassus Adam Banko +Cat Chen +Cedric Sohrauer +Cesar William Alvarenga +Chad Fawcett +Changsoon Bok +Charles Marsh +Charlie Garcia +Chase Adams +Cheng Lou +Chitharanjan Das +Chris +Chris Bolin +Chris Grovers +Chris Ha +Chris Pearce +Chris Rebert +Chris Sciolla +Christian Alfoni +Christian Oliff +Christian Roman +Christoffer Sawicki +Christoph Pojer +Christophe Hurpeau +Christopher Monsanto +Claudio Brandolino +Clay Allsopp +Clay Miller +Clement Hoang +CodinCat +Cody Reichert +Colin Wren +Connor McSheffrey +Conor Hastings +Constantin Gavrilete +Cory House +Cotton Hou +Craig Akimoto +Cristovao Verstraeten +DQNEO +Dai Nguyen +Damian Nicholson +Damien Pellier +Damien Soulard +Dan Abramov +Dan Fox +Dan Schafer +DanZeuss +Daniel Carlsson +Daniel Cousens +Daniel Friesen +Daniel Gasienica +Daniel Hejl +Daniel Hejl +Daniel Liburd +Daniel Lo Nigro +Daniel Mané +Daniel Miladinov +Daniel Rodgers-Pryor +Daniel Rosenwasser +Daniel Rotter +Daniel Schonfeld +Daniela Borges +Danilo Vitoriano +Danny Ben-David +Danny Hurlburt +Darcy +Daryl Lau +Darío Javier Cravero +Dave Galbraith +Dave Lunny +Dave Voyles +David Aurelio +David Baker +David Beitey +David Ed Mellum +David Goldberg +David Granado +David Greenspan +David Hellsing +David Hu +David Khourshid +David Mininger +David Neubauer +David Percy +Dean Shi +Denis Laxalde +Denis Pismenny +Denis Sokolov +Deniss Jacenko +Dennis Johnson +Desmond Brand +Devedse <2350015+devedse@users.noreply.github.com> +Devinsuit +Devon Blandin +Devon Harvey +Dheeraj Kumar +Dhyey Thakore +Diego Muracciole +Dima Beznos +Dimzel Sobolev +Dmitri Zaitsev +Dmitrii Abramov +Dmitriy Kubyshkin +Dmitriy Rozhkov +Dmitry Blues +Dmitry Mazuro +Dmitry Zhuravlev-Nevsky +Domenico Matteo +Dominic Gannaway +Don Abrams +Dongsheng Liu +Duke Pham +Dustan Kasten +Dustin Getz +Dylan Harrington +Dylan Kirby +Edgar (Algebr) +Eduard +Eduardo Garcia +Edvin Erikson +Elaine Fang +Eli White +Enguerran +Eoin Hennessy +Eric Churchill +Eric Clemmons +Eric Douglas +Eric Eastwood +Eric Elliott +Eric Florenzano +Eric Matthys +Eric Nakagawa +Eric O'Connell +Eric Pitcher +Eric Sakmar +Eric Schoffstall +Erik Harper +Erik Hellman +Espen Hovlandsdal +Esteban +Eugene +EugeneGarbuzov +Evan Coonrod +Evan Jacobs +Evan Scott +Evan Vosberg +Fabio M. Costa +Fabrizio Castellarin +Faheel Ahmad +Fatih +Federico Rampazzo +Felipe Oliveira Carvalho +Felix Gnass +Felix Kling +Fernando Alex Helwanger +Fernando Correia +Fernando Montoya +Filip Hoško +Filip Spiridonov +Flarnie Marchan +Fokke Zandbergen +Frank Yan +Frankie Bagnardi +François Chalifour +François-Xavier Bois +Fraser Haer +Fred Zhao +Freddy Rangel +Fyodor Ivanishchev +G Scott Olson +G. Kay Lee +Gabe Levi +Gabriel Lett Viviani +Gajus Kuizinas +Gant Laborde +Gareth Nicholson +Garmash Nikolay +Garren Smith +Garrett McCullough +Gavin McQuistin +Gaëtan Renaudeau +Geert Pasteels +Geert-Jan Brits +George A Sisco III +Georgii Dolzhykov +Gert Hengeveld +Giamir Buoncristiani +Gil Chen-Zion +Gilbert +Giorgio Polvara +Giuseppe +Glen Mailer +Grant Timmerman +Greg Hurrell +Greg Palmer +Greg Perkins +Greg Roodt +Gregory +Grgur Grisogono +Griffin Michl +Guangqiang Dong +Guido Bouman +Guilherme Oenning +Guilherme Ruiz +Guillaume Claret +Harry Hull +Harry Marr +Harry Moreno +Harshad Sabne +Hekar Khani +Hendrik Swanepoel +Henrik Nyh +Henry Harris +Henry Wong +Henry Zhu +Hideo Matsumoto +Hikaru Suido +Hiroyuki Wada +Hou Chia +Huang-Wei Chang +Hugo Agbonon +Hugo Jobling +Hyeock Kwon +Héctor Ramos +Héliton Nordt +Ian Obermiller +Ian Sutherland +Ignacio Carbajo +Igor Scekic +Ike Peters +Ilia Pavlenkov +Ilya Gelman +Ilya Shuklin +Ilyá Belsky +Ingvar Stepanyan +Irae Carvalho +Isaac Salier-Hellendag +Islam Sharabash +Iurii Kucherov +Ivan <15101126742@163.com> +Ivan Kozik +Ivan Krechetov +Ivan Vergiliev +Ivan Zotov +J. Andrew Brassington +J. Renée Beach +JD Isaacks +JJ Weber +JW +Jack +Jack Cross +Jack Ford +Jack Zhang +Jackie Wung +Jackson Huang +Jacob Gable +Jacob Greenleaf +Jacob Lamont +Jae Hun Lee +Jae Hun Ro +Jaeho Lee +Jaime Mingo +Jake Boone +Jake Worth +Jakub Malinowski +James +James Brantly +James Burnett +James Friend +James Ide +James Long +James Pearce +James Seppi +James South +James Wen +Jamie Wong +Jamis Charles +Jamison Dance +Jan Hancic +Jan Kassens +Jan Raasch +Jan Schär +Jane Manchun Wong +Jared Forsyth +Jared Fox +Jarrod Mosen +Jason +Jason Bonta +Jason Grlicky +Jason Ly +Jason Miller +Jason Quense +Jason Trill +Jason Webster +Jay Jaeho Lee +Jay Phelps +Jayen Ashar +Jean Lauliac +Jed Watson +Jeff Barczewski +Jeff Carpenter +Jeff Chan +Jeff Hicken +Jeff Kolesky +Jeff Morrison +Jeff Welch +Jeffrey Lin +Jeffrey Wan +Jen Wong +Jeremy Fairbank +Jess Telford +Jesse Skinner +Jignesh Kakadiya +Jim OBrien +Jim Sproch +Jiminikiz +Jimmy Jea +Jing Chen +Jinwoo Oh +Jinxiu Lee +Jirat Ki +Jiyeon Seo +Jody McIntyre +Joe Critchley +Joe Stein +Joel Auterson +Joel Denning +Joel Sequeira +Johan Tinglöf +Johannes Baiter +Johannes Emerich +Johannes Lumpe +John Heroy +John Longanecker +John Ryan +John Watson +John-David Dalton +Jon Beebe +Jon Bretman +Jon Chester +Jon Hester +Jon Madison +Jon Scott Clark +Jon Tewksbury +Jonas Enlund +Jonas Gebhardt +Jonathan Hsu +Jonathan Persson +Jordan Harband +Jordan Walke +Jorrit Schippers +Joseph Nudell +Joseph Savona +Josh Bassett +Josh Duck +Josh Hunt +Josh Perez +Josh Yudaken +Joshua Evans +Joshua Go +Joshua Goldberg +Joshua Ma +João Valente +Juan +Juan Serrano +Julen Ruiz Aizpuru +Julian Viereck +Julien Bordellier +Julio Lopez +Jun Kim +Jun Wu +Juraj Dudak +Justas Brazauskas +Justin +Justin Grant +Justin Jaffray +Justin Robison +Justin Woo +KB +Kale +Kamron Batman +Karl Horky +Karl Mikkelsen +Karpich Dmitry +Karthik Balakrishnan +Karthik Chintapalli +Kateryna +Kaylee Knowles +KeicaM +Keito Uchiyama +Ken Powers +Kenneth Chau +Kent C. Dodds +Kevin Cheng <09chengk@gmail.com> +Kevin Coughlin +Kevin Huang +Kevin Lacker +Kevin Lau +Kevin Lin +Kevin Old +Kevin Robinson +Kevin Suttle +Kewei Jiang +Keyan Zhang +Kier Borromeo +Kiho · Cham +KimCoding +Kirk Steven Hansen +Kit Randel +Kite +Kohei TAKATA +Koo Youngmin +Krystian Karczewski +Kunal Mehta +Kurt Furbush +Kurt Ruppel +Kurt Weiberth +Kyle Kelley +Kyle Mathews +Laurence Rowe +Laurent Etiemble +Lee Byron +Lee Jaeyoung +Lee Sanghyeon +Lei +Leland Richardson +Leon Fedotov +Leon Yip +Leonardo YongUk Kim +Levi Buzolic +Levi McCallum +Lewis Blackwood +Liangzhen Zhu +Lily +Linus Unnebäck +Lipis +Liz +Logan Allen +Lovisa Svallingson +Lucas +Ludovico Fischer +Luigy Leon +Luke Belliveau +Luke Horvat +Lutz Rosema +MICHAEL JACKSON +MIKAMI Yoshiyuki +Maciej Kasprzyk +Maher Beg +Maksim Shastsel +Manas +Marcelo Alves +Marcin K. +Marcin Kwiatkowski +Marcin Mazurek +Marcin Szczepanski +Marcio Puga +Marcos Ojeda +Marcy Sutton +Mariano Desanze +Mario Souto +Marius Skaar Ludvigsen +Marjan +Mark Anderson +Mark Funk +Mark Hintz +Mark IJbema +Mark Murphy +Mark Pedrotti +Mark Penner +Mark Richardson +Mark Rushakoff +Mark Sun +Marks Polakovs +Marlon Landaverde +Marshall Bowers +Marshall Roch +Martin Andert +Martin Hochel +Martin Hujer +Martin Jul +Martin Konicek +Martin Mihaylov +Martin V +Masaki KOBAYASHI +Mateusz Burzyński +Mathieu M-Gosselin +Mathieu Savy +Matias Singers +Matsunoki +Matt Brookes +Matt Dunn-Rankin +Matt Harrison +Matt Huggins +Matt Stow +Matt Zabriskie +Matthew Dapena-Tretter +Matthew Herbst +Matthew Hodgson +Matthew Johnston +Matthew King +Matthew Looi +Matthew Miner +Matthew Shotton +Matthias Le Brun +Matti Nelimarkka +Mattijs Kneppers +Max Donchenko +Max F. Albrecht <1@178.is> +Max Heiber +Max Stoiber +Maxi Ferreira +Maxim Abramchuk +Maxwel D'souza +Merrick Christensen +Mert Kahyaoğlu +Michael Chan +Michael Jackson +Michael McDermott +Michael O'Brien +Michael Randers-Pehrson +Michael Ridgway +Michael Sinov +Michael Terry +Michael Warner +Michael Wiencek +Michael Ziwisky +Michal Srb +Michał Ordon +Michał Pierzchała +Michele Bertoli +Michelle Todd +Michiya +Mihai Parparita +Mike D Pilsbury +Mike Groseclose +Mike Nordick +Mikhail Osher +Mikolaj Dadela +Miles Johnson +Miller Medeiros +Minwe LUO +Minwei Xu +Miorel Palii +Mitchel Humpherys +Mitermayer Reis +Moacir Rosa +Mojtaba Dashtinejad +Morhaus +Moshe Kolodny +Mouad Debbar +Murad +Murray M. Moss +Murtaza Haveliwala +NE-SmallTown +Nadeesha Cabral +Naman Goel +Nate +Nate Hunzaker +Nate Lee +Nate Norberg +Nathan Hardy +Nathan Smith +Nathan White +Nee <944316342@qq.com> +Neo +Neri Marschik +NestorTejero +Nguyen Truong Duy +Nicholas Bergson-Shilcock +Nicholas Clawson +Nick Balestra +Nick Fitzgerald +Nick Gavalas +Nick Kasten +Nick Merwin +Nick Presta +Nick Raienko +Nick Thompson +Nick Williams +Nik Nyby +Nikita Lebedev +Niklas Boström +Nikoloz Buligini +Nima Jahanshahi +Ning Xia +Niole Nelson +Nolan Lawson +Nuno Campos +OJ Kwon +Oiva Eskola +Oleg +Oleksii Markhovskyi +Oliver Zeigermann +Olivier Tassinari +Omid Hezaveh +Oscar Bolmsten +Oskari Mantere +Owen Coutts +Pablo Lacerda de Miranda +Paolo Moretti +Pascal Hartig +Patrick +Patrick Finnigan +Patrick Laughlin +Patrick Stapleton +Paul Benigeri +Paul Harper +Paul Kehrer +Paul Manta +Paul O’Shannessy +Paul Seiffert +Paul Shen +Pedro Nauck +Pete Hunt +Peter Blazejewicz +Peter Cottle +Peter Jaros +Peter Newnham +Peter Ruibal +Petri Lehtinen +Petri Lievonen +Phil Quinn +Phil Rajchgot +Philip Jackson +Philipp Spieß +Pieter De Baets +Pieter Vanderwerff +Piotr Czajkowski +Piper Chester +Pontus Abrahamsson +Pouja Nikray +Prathamesh Sonpatki +Prayag Verma +Preston Parry +Qin Junwen +RSG +Rachel D. Cartwright +Rafael +Rafael Angeline +Rafal Dittwald +Ragnar Þór Valgeirsson +Rahul Gupta +Rainer Oviir +Raito Bezarius +Rajat Sehgal +Rajiv Tirumalareddy +Ram Kaniyur +Randall Randall +Ray +Ray Dai +Raymond Ha +Reed Loden +Remko Tronçon +Ricardo +Rich Harris +Richard +Richard D. Worth +Richard Feldman +Richard Kho +Richard Littauer +Richard Livesey +Richard Maisano +Richard Roncancio +Richard Wood +Richie Thomas +Rick Beerendonk +Rick Ford +Riley Tomasek +Rob Arnold +Robert Binna +Robert Chang +Robert Haritonov +Robert Kielty +Robert Knight +Robert Martin +Robert Sedovsek +Robin Berjon +Robin Frischmann +Robin Ricard +Roderick Hsiao +Rodrigo Pombo +Rohan Nair +Roman Liutikov +Roman Matusevich +Roman Pominov +Roman Vanesyan +Rui Araújo +Russ +Ryan Lahfa +Ryan Seddon +Ryo Shibayama +Sahat Yalkabov +Saif Hakim +Saiichi Hashimoto +Sakina Crocker +Sam Balana +Sam Beveridge +Sam Saccone +Sam Selikoff +Samer Buna +Samuel +Samuel Hapák +Samuel Reed +Samuel Scheiderich +Samy Al Zahrani +Sander Spies +Sasha Aickin +Sassan Haradji +Satoshi Nakajima +Scott +Scott Burch +Scott Feeney +Sean Gransee +Sean Kinsey +Sean Smith +Seba +Sebastian Markbåge +Sebastian McKenzie +Senin Roman +Seoh Char +Sercan Eraslan +Serg +Sergey Generalov +Sergey Rubanov +Seyi Adebajo +Shane O'Sullivan +Shaun Trennery +ShihChi Huang +Shim Won +Shinnosuke Watanabe +Shogun Sea +Shota Kubota +Shripad K +Shubheksha Jalan +Shuhei Kagawa +Sibi +Simen Bekkhus +Simon Højberg +Simon Welsh +Simone Vittori +Skasi +Snowmanzzz(Zhengzhong Zhao) +Soichiro Kawamura +Soo Jae Hwang +Sophia +Sophia Westwood +Sophie Alpert +Sota Ohara +Spen Taylor +Spencer Ahrens +Spencer Handley +Sriram Thiagarajan +Stefan Dombrowski +Stephen John Sorensen +Stephen Murphy +Stephie +Sterling Cobb +Steve Baker <_steve_@outlook.com> +Steve Mao +Steven Luscher +Steven Syrek +Steven Vachon +Stolenkid +Stoyan Stefanov +Stuart Harris +SunHuawei +Sundeep Malladi +Sung Won Cho +Sunny Juneja +Sunny Ripert +Superlaziness +Sven Helmberger +Sverre Johansen +Swaroop SM +Sébastien Lorber +Sławomir Laskowski +Taegon Kim +Taeho Kim +Taehwan, No +Tanase Hagi +Tanner +Tay Yang Shun +Ted Kim +TedPowers +Tengfei Guo +Teodor Szente +Tetsuharu OHZEKI +Tetsuya Hasegawa +Thibaut Rizzi +Thomas Aylott +Thomas Boyt +Thomas Broadley +Thomas Reggi +Thomas Röggla +Thomas Shaddox +Thomas Shafer +ThomasCrvsr +Tiago Fernandez +Tienchai Wirojsaksaree +Tim Routowicz +Tim Schaub +Timothy Yung +Timur Carpeev +Tobias Reiss +Tom Duncalf +Tom Gasson +Tom Haggie +Tom Hauburger +Tom MacWright +Tom Occhino +Tomasz Kołodziejski +Tomoya Suzuki +Tomáš Hromada +Tony Rossi +Tony Spiro +Toru Kobayashi +Trevor Smith +Trinh Hoang Nhu +Troy DeMonbreun +Tsung Hung +Tyler Brock +Tyler Buchea +Tyler Deitz +Ujjwal Ojha +Uladzimir Havenchyk +Usman +Ustin Zarubin +Vadim Chernysh +Valentin Shergin +Van der Auwermeulen Grégoire +Varayut Lerdkanlayanawat +Varun Bhuvanendran +Varun Rau +Vasiliy Loginevskiy +Vedat Mahir YILMAZ +Veljko Tornjanski +Vesa Laakso +Victor Alvarez +Victor Homyakov +Victor Koenders +Victoria Quirante +Vikash Agrawal +Ville Immonen +Vincent Riemer +Vincent Siao +Vincent Taing +Vipul A M +Vitaliy Potapov +Vitaly Kramskikh +Vitor Balocco +Vjeux +Vladimir Kovpak +Vladimir Tikunov +Volkan Unsal +Wander Wang +Wayne Larsen +Weizenlol +Whien +WickyNilliams +Will Myers +William Hoffmann +Wincent Colaiuta +Wout Mertens +Xavier Morel +XuefengWu +Yakov Dalinchuk +Yan Li +Yasar icli +Yaxian +YouBao Nong +Yuichi Hagio +Yura Chuchola +Yuriy Dybskiy +Yusong Liu +Yutaka Nakajima +Yuval Dekel +Zac Braddy +Zac Smith +Zach Bruggeman +Zach Ramaekers +Zacharias +Zeke Sikelianos +Zhangjd +adraeth +ankitml +arush +bel3atar +brafdlog +brillout +chen +chocolateboy +cjshawMIT +clariroid +claudiopro +cloudy1 +comerc +cutbko +davidxi +dfrownfelter +djskinner +dongmeng.ldm +everdimension +gillchristian +gitanupam +guoyong yi <451417726@qq.com> +hanumanthan +hao.huang +hjmoss +hkal +iamchenxin +iamdoron +iawia002 +imagentleman +imjanghyuk +inkinworld +jaaberg +jddxf <740531372@qq.com> +jinmmd +koh-taka +kohashi85 +ksvitkovsky +laiso +lamo2k123 +leeyoungalias +li.li +lucas +maxprafferty +mdogadailo +mfijas +mguidotto +mondaychen +najisawas +neeldeep +newvlad +nhducit +ogom +pingan1927 +rgarifullin +saiyagg +scloudyy +segmentationfaulter +shifengchen +songawee +starkch +sugarshin +tokikuch +ventuno +wacii +wali-s +walrusfruitcake +yiminghe +youmoo +yuntao.qyt +z.ky +zhangjg +zhangs +zombieJ +zwhitchcox +Árni Hermann Reynisson +元彦 +凌恒 +张敏 +王晓勇 +龙海燕 <1250766229@qq.com> diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2a3c50f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,1983 @@ +## 16.13.1 (March 19, 2020) + +### React DOM + +* Fix bug in legacy mode Suspense where effect clean-up functions are not fired. This only affects users who use Suspense for data fetching in legacy mode, which is not technically supported. ([@acdlite](https://github.com/acdlite) in [#18238](https://github.com/facebook/react/pull/18238)) +* Revert warning for cross-component updates that happen inside class render lifecycles (`componentWillReceiveProps`, `shouldComponentUpdate`, and so on). ([@gaearon](https://github.com/gaearon) in [#18330](https://github.com/facebook/react/pull/18330)) + +## 16.13.0 (February 26, 2020) + +### React + +* Warn when a string ref is used in a manner that's not amenable to a future codemod ([@lunaruan](https://github.com/lunaruan) in [#17864](https://github.com/facebook/react/pull/17864)) +* Deprecate `React.createFactory()` ([@trueadm](https://github.com/trueadm) in [#17878](https://github.com/facebook/react/pull/17878)) + +### React DOM + +* Warn when changes in `style` may cause an unexpected collision ([@sophiebits](https://github.com/sophiebits) in [#14181](https://github.com/facebook/react/pull/14181), [#18002](https://github.com/facebook/react/pull/18002)) +* Warn when a function component is updated during another component's render phase ([@acdlite](https://github.com/acdlite) in [#17099](https://github.com/facebook/react/pull/17099)) +* Deprecate `unstable_createPortal` ([@trueadm](https://github.com/trueadm) in [#17880](https://github.com/facebook/react/pull/17880)) +* Fix `onMouseEnter` being fired on disabled buttons ([@AlfredoGJ](https://github.com/AlfredoGJ) in [#17675](https://github.com/facebook/react/pull/17675)) +* Call `shouldComponentUpdate` twice when developing in `StrictMode` ([@bvaughn](https://github.com/bvaughn) in [#17942](https://github.com/facebook/react/pull/17942)) +* Add `version` property to ReactDOM ([@ealush](https://github.com/ealush) in [#15780](https://github.com/facebook/react/pull/15780)) +* Don't call `toString()` of `dangerouslySetInnerHTML` ([@sebmarkbage](https://github.com/sebmarkbage) in [#17773](https://github.com/facebook/react/pull/17773)) +* Show component stacks in more warnings ([@gaearon](https://github.com/gaearon) in [#17922](https://github.com/facebook/react/pull/17922), [#17586](https://github.com/facebook/react/pull/17586)) + +### Concurrent Mode (Experimental) + +* Warn for problematic usages of `ReactDOM.createRoot()` ([@trueadm](https://github.com/trueadm) in [#17937](https://github.com/facebook/react/pull/17937)) +* Remove `ReactDOM.createRoot()` callback params and added warnings on usage ([@bvaughn](https://github.com/bvaughn) in [#17916](https://github.com/facebook/react/pull/17916)) +* Don't group Idle/Offscreen work with other work ([@sebmarkbage](https://github.com/sebmarkbage) in [#17456](https://github.com/facebook/react/pull/17456)) +* Adjust `SuspenseList` CPU bound heuristic ([@sebmarkbage](https://github.com/sebmarkbage) in [#17455](https://github.com/facebook/react/pull/17455)) +* Add missing event plugin priorities ([@trueadm](https://github.com/trueadm) in [#17914](https://github.com/facebook/react/pull/17914)) +* Fix `isPending` only being true when transitioning from inside an input event ([@acdlite](https://github.com/acdlite) in [#17382](https://github.com/facebook/react/pull/17382)) +* Fix `React.memo` components dropping updates when interrupted by a higher priority update ([@acdlite]((https://github.com/acdlite)) in [#18091](https://github.com/facebook/react/pull/18091)) +* Don't warn when suspending at the wrong priority ([@gaearon](https://github.com/gaearon) in [#17971](https://github.com/facebook/react/pull/17971)) +* Fix a bug with rebasing updates ([@acdlite](https://github.com/acdlite) and [@sebmarkbage](https://github.com/sebmarkbage) in [#17560](https://github.com/facebook/react/pull/17560), [#17510](https://github.com/facebook/react/pull/17510), [#17483](https://github.com/facebook/react/pull/17483), [#17480](https://github.com/facebook/react/pull/17480)) + +## 16.12.0 (November 14, 2019) + +### React DOM + +* Fix passive effects (`useEffect`) not being fired in a multi-root app. ([@acdlite](https://github.com/acdlite) in [#17347](https://github.com/facebook/react/pull/17347)) + +### React Is + +* Fix `lazy` and `memo` types considered elements instead of components ([@bvaughn](https://github.com/bvaughn) in [#17278](https://github.com/facebook/react/pull/17278)) + +## 16.11.0 (October 22, 2019) + +### React DOM + +* Fix `mouseenter` handlers from firing twice inside nested React containers. [@yuanoook](https://github.com/yuanoook) in [#16928](https://github.com/facebook/react/pull/16928) +* Remove `unstable_createRoot` and `unstable_createSyncRoot` experimental APIs. (These are available in the Experimental channel as `createRoot` and `createSyncRoot`.) ([@acdlite](http://github.com/acdlite) in [#17088](https://github.com/facebook/react/pull/17088)) + +## 16.10.2 (October 3, 2019) + +### React DOM + +* Fix regression in react-native-web by restoring order of arguments in event plugin extractors ([@necolas](https://github.com/necolas) in [#16978](https://github.com/facebook/react/pull/16978)) + +## 16.10.1 (September 28, 2019) + +### React DOM + +* Fix regression in Next.js apps by allowing Suspense mismatch during hydration to silently proceed ([@sebmarkbage](https://github.com/sebmarkbage) in [#16943](https://github.com/facebook/react/pull/16943)) + +## 16.10.0 (September 27, 2019) + +### React DOM + +* Fix edge case where a hook update wasn't being memoized. ([@sebmarkbage](http://github.com/sebmarkbage) in [#16359](https://github.com/facebook/react/pull/16359)) +* Fix heuristic for determining when to hydrate, so we don't incorrectly hydrate during an update. ([@sebmarkbage](http://github.com/sebmarkbage) in [#16739](https://github.com/facebook/react/pull/16739)) +* Clear additional fiber fields during unmount to save memory. ([@trueadm](http://github.com/trueadm) in [#16807](https://github.com/facebook/react/pull/16807)) +* Fix bug with required text fields in Firefox. ([@halvves](http://github.com/halvves) in [#16578](https://github.com/facebook/react/pull/16578)) +* Prefer `Object.is` instead of inline polyfill, when available. ([@ku8ar](http://github.com/ku8ar) in [#16212](https://github.com/facebook/react/pull/16212)) +* Fix bug when mixing Suspense and error handling. ([@acdlite](http://github.com/acdlite) in [#16801](https://github.com/facebook/react/pull/16801)) + + +### Scheduler (Experimental) + +* Improve queue performance by switching its internal data structure to a min binary heap. ([@acdlite](http://github.com/acdlite) in [#16245](https://github.com/facebook/react/pull/16245)) +* Use `postMessage` loop with short intervals instead of attempting to align to frame boundaries with `requestAnimationFrame`. ([@acdlite](http://github.com/acdlite) in [#16214](https://github.com/facebook/react/pull/16214)) + +### useSubscription + +* Avoid tearing issue when a mutation happens and the previous update is still in progress. ([@bvaughn](http://github.com/bvaughn) in [#16623](https://github.com/facebook/react/pull/16623)) + +## 16.9.0 (August 8, 2019) + +### React + +* Add `` API for gathering performance measurements programmatically. ([@bvaughn](https://github.com/bvaughn) in [#15172](https://github.com/facebook/react/pull/15172)) +* Remove `unstable_ConcurrentMode` in favor of `unstable_createRoot`. ([@acdlite](https://github.com/acdlite) in [#15532](https://github.com/facebook/react/pull/15532)) + +### React DOM + +* Deprecate old names for the `UNSAFE_*` lifecycle methods. ([@bvaughn](https://github.com/bvaughn) in [#15186](https://github.com/facebook/react/pull/15186) and [@threepointone](https://github.com/threepointone) in [#16103](https://github.com/facebook/react/pull/16103)) +* Deprecate `javascript:` URLs as a common attack surface. ([@sebmarkbage](https://github.com/sebmarkbage) in [#15047](https://github.com/facebook/react/pull/15047)) +* Deprecate uncommon "module pattern" (factory) components. ([@sebmarkbage](https://github.com/sebmarkbage) in [#15145](https://github.com/facebook/react/pull/15145)) +* Add support for the `disablePictureInPicture` attribute on `