ื‘ืœืึทืก ืžืึธืึธืŸ ื‘ืจืึทื•ื–ืขืจ 28.9.0 ืžืขืœื“ื•ื ื’

ื‘ืึทืงืขื ืขื  ื•ื•ืขื‘ ื‘ืœืขื˜ืขืจืขืจ ืžืขืœื“ื•ื ื’ ื‘ืœืึทืก ืœื‘ื ื” 28.9, ื•ื•ืึธืก ืคืึธืจืงืก ืคึฟื•ืŸ ื“ื™ Firefox ืงืึธื“ ื‘ืึทืกืข ืฆื• ืฆื•ืฉื˜ืขืœืŸ ื‘ืขืกืขืจ ืคืึธืจืฉื˜ืขืœื•ื ื’, ื•ืคื”ื™ื˜ืŸ ื“ื™ ืงืœืึทืกื™ืฉ ืฆื•ื‘ื™ื ื“, ืžื™ื ืึทืžื™ื™ื– ื–ื›ึผืจื•ืŸ ืงืึทื ืกืึทืžืฉืึทืŸ ืื•ืŸ ืฆื•ืฉื˜ืขืœืŸ ื ืึธืš ืงื•ืกื˜ืึธืžื™ื–ืึทื˜ื™ืึธืŸ ืึธืคึผืฆื™ืขืก. ื‘ืœืึทืก ืœื‘ื ื” ื‘ื•ื™ืขืŸ ื–ืขื ืขืŸ ื’ืขืฉืืคืŸ ืคึฟืึทืจ ืคึฟืขื ืฆื˜ืขืจ ะธ ืœื™ื ื•ืงืก (x86 ืื•ืŸ x86_64). ืคึผืจืึธื™ืขืงื˜ ืงืึธื“ ืคื•ื ืื ื“ืขืจื’ืขื˜ื™ื™ืœื˜ ื“ื•ืจืš ืœื™ื™ืกืึทื ืกื˜ ืื•ื ื˜ืขืจ MPLv2 (ืžืึธื–ื™ืœืœืึท ืคึผื•ื‘ืœื™ืง ืœื™ืกืขื ืกืข).

ื“ื™ ืคึผืจื•ื™ืขืงื˜ ืึทื“ื›ื™ืจื– ืฆื• ื“ืขืจ ืงืœืึทืกื™ืฉ ืฆื•ื‘ื™ื ื“ ืึธืจื’ืึทื ื™ื–ืึทืฆื™ืข, ืึธืŸ ืกื•ื•ื™ื˜ืฉื™ื ื’ ืฆื• ื“ื™ Australis ืฆื•ื‘ื™ื ื“ ื™ื ืึทื’ืจื™ื™ื˜ื™ื“ ืื™ืŸ Firefox 29, ืื•ืŸ ืžื™ื˜ ื‘ืจื™ื™ื˜ ืงื•ืกื˜ืึธืžื™ื–ืึทื˜ื™ืึธืŸ ืึธืคึผืฆื™ืขืก. ื“ื™ ืึทื•ื•ืขืงื’ืขื ื•ืžืขืŸ ืงืึทืžืคึผืึธื•ื ืึทื ืฅ ืึทืจื™ื™ึทื ื ืขืžืขืŸ DRM, Social API, WebRTC, PDF Viewer, Crash Reporter, ืงืึธื“ ืคึฟืึทืจ ืงืึทืœืขืงื˜ื™ื ื’ ืกื˜ืึทื˜ื™ืกื˜ื™ืง, ืžื›ืฉื™ืจื™ื ืคึฟืึทืจ ืคึผืขืจืขื ื˜ืึทืœ ืงืึธื ื˜ืจืึธืœืก ืื•ืŸ ืžืขื ื˜ืฉืŸ ืžื™ื˜ ื“ื™ืกืึทื‘ื™ืœื™ื˜ื™ื–. ืงืึทืžืคึผืขืจื“ ืžื™ื˜ Firefox, ื“ืขืจ ื‘ืœืขื˜ืขืจืขืจ ื”ืืœื˜ ืฉื˜ื™ืฆืŸ ืคึฟืึทืจ XUL ื˜ืขื›ื ืึธืœืึธื’ื™ืข ืื•ืŸ ืจื™ื˜ื™ื™ืŸ ื“ื™ ืคื™ื™ื™ืงื™ื™ื˜ ืฆื• ื ื•ืฆืŸ ื‘ื™ื™ื“ืข ืคื•ืœ-ืคืœืขื“ื–ืฉื“ ืื•ืŸ ืœื™ื™ื˜ื•ื•ื™ื™ื˜ ืคึผืœืึทืŸ ื˜ืขืžืขืก. ื‘ืœืึทืก ืžืึธืึธืŸ ืื™ื– ื’ืขื‘ื•ื™ื˜ ืื•ื™ืฃ ืึท ืคึผืœืึทื˜ืคืึธืจืžืข UXP (ื•ื ื™ืคื™ืขื“ XUL ืคึผืœืึทื˜ืคืึธืจื), ืื™ืŸ ื•ื•ืึธืก ืึท ื’ืึธืคึผืœ ืคื•ืŸ ืคื™ืจืขืคืึธืงืก ืงืึทืžืคึผืึธื•ื ืึทื ืฅ ืคื•ืŸ ื“ื™ ืžืึธื–ื™ืœืœืึท ืกืขื ื˜ืจืึทืœ ืจื™ืคึผืึทื–ืึทื˜ืึธืจื™ ืื™ื– ื’ืขื•ื•ืขืŸ ื’ืขืžืื›ื˜, ื‘ืืคืจื™ื™ื˜ ืคื•ืŸ ื‘ื™ื™ื ื“ื™ื ื’ื– ืฆื• ืจื•ืกื˜ ืงืึธื“ ืื•ืŸ ื ื™ืฉื˜ ืึทืจื™ื™ึทื ื’ืขืจืขื›ื ื˜ ื“ื™ ื“ื™ื•ื•ืขืœืึทืคึผืžืึทื ืฅ ืคื•ืŸ ื“ื™ ืงื•ื•ืึทื ื˜ื•ื ืคึผืจื•ื™ืขืงื˜.

ะ’ ื ื™ื™ึท ื•ื•ืขืจืกื™ืข:

  • ะŸะพะดะดะตั€ะถะบะฐ ะฐัะธะฝั…ั€ะพะฝะฝั‹ั… ะธั‚ะตั€ะฐั‚ะพั€ะพะฒ (await iterator.next() ะธ for await);
  • ะ’ะพัะฟั€ะพะธะทะฒะตะดะตะฝะธะต ะผัƒะปัŒั‚ะธะผะตะดะธะนะฝะพะณะพ ะบะพะฝั‚ะตะฝั‚ะฐ ะฝะฐ ะพัะฝะพะฒะต promise;
  • ะะตัั‚ะฐะฝะดะฐั€ั‚ะฝั‹ะต ั„ัƒะฝะบั†ะธะธ ะดะปั ะบะพะฝัั‚ั€ัƒะธั€ะพะฒะฐะฝะธั ัั‚ะธะปะตะน ั‡ะตั€ะตะท ะพะฑัŠะตะบั‚ CSSStyleSheet();
  • HTML5-ัะปะตะผะตะฝั‚ dialog (ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะพั‚ะบะปัŽั‡ะตะฝ ะธ ั‚ั€ะตะฑัƒะตั‚ ะฒั‹ัั‚ะฐะฒะปะตะฝะธั ะฝะฐัั‚ั€ะพะนะบะธ dom.dialog_element.enabled = true);
  • ะžะฟั†ะธะพะฝะฐะปัŒะฝะพะต ัะบั€ั‹ั‚ะธะต ะทะฐะบั€ะตะฟะปั‘ะฝะฝั‹ั… ะฒะบะปะฐะดะพะบ ะฒ ะฟะฐะฝะตะปัั… CtrlTab/AllTab (ะฒะบะปัŽั‡ะฐะตั‚ัั ั‡ะตั€ะตะท ะฝะฐัั‚ั€ะพะนะบะธ browser.ctrlTab.hidePinnedTabs ะธ browser.allTabs.hidePinnedTabs);
  • ะ’ะพะทะผะพะถะฝะพัั‚ัŒ ะฒะพัะฟั€ะพะธะทะฒะตะดะตะฝะธั ะผัƒะปัŒั‚ะธะผะตะดะธะนะฝั‹ั… ัะปะตะผะตะฝั‚ะพะฒ ัะพ ัะบะพั€ะพัั‚ัŒัŽ 1.25x;
  • ะกะบั€ั‹ั‚ะฐั ะฝะฐัั‚ั€ะพะนะบะฐ (browser.places.smartBookmarks.max) ะดะปั ะพะณั€ะฐะฝะธั‡ะตะฝะธั ั€ะฐะทะผะตั€ะฐ ะบะฐั‚ะตะณะพั€ะธะน ะฒ ัƒะผะฝั‹ั… ะทะฐะบะปะฐะดะบะฐั….

ืžืงื•ืจ: opennet.ru

ืœื™ื™ื’ืŸ ืึท ื‘ืึทืžืขืจืงื•ื ื’