
Let’s dive into the biggest Python news from the past month!
#DOWNLOAD TEXTSNIPER FULL#
With summer in full swing, there have also been more in-person meetups in the Python community, and others are still to come. With the Python 3.12 change page live, you can now start hitting refresh to be the first to know about upcoming features and deprecations in next year’s major Python release. PEP 691 got accepted, extending the Simple API for Python packaging indexes. Results from two important developer surveys were published, and new versions of both Python and some popular packages saw the light of day.

June 2022 brought a flurry of exciting news for the Python community! The PSF received funding for a new role focused on security, and held elections for four seats on the board of directors. Contributions of a new, standalone JavaScript project are welcome if you’d like to utilize tooling like this on your project going forward.

It should be relatively straightforward to create an npm package that provides this tooling for anyone who needs this, but there are no plans from the core maintainers to implement this at least at the moment. Currently the best way to do that would be to include a copy of the build process in the contributed project itself. In some rare cases, projects may want to support Internet Explorer 11 beyond Drupal 9. Internet Explorer 11 support beyond Drupal 9
#DOWNLOAD TEXTSNIPER CODE#
The presence of the transpiled, ES5-compatible files in contributed projects will not cause any issues for code that is otherwise Drupal-10-compatible. We recommend that branches of contributed projects that are Drupal-9-compatible continue supporting Internet Explorer 11 until Drupal 9's end-of-life in November 2023.

After September 1, the extra JavaScript files, the build step commands, and the associated dependencies will be removed from Drupal 10 core, and we will limit which JavaScript changes are backported to 9.5.x.Īfter the build tool is removed from Drupal 10, contributed projects may still continue to use Drupal 9.5.x to build their JavaScript. We therefore recommend completing any important JavaScript changes for Drupal 9.5.x before that date. These commands will be available in the Drupal 10.0.0 development branch until Septem(near the deadline for the 10.0.0-beta1) to simplify work across multiple branches. To notify these contributed projects, in Drupal 9.4.0 and later, there will be a deprecation warning issued for anyone using yarn run watch:js or yarn run build:js. While the build tool has always been considered as an internal core development tool, many contributed projects also use it to utilize ES6 features while retaining support for all browsers supported by Drupal core. Therefore, the build process is no longer necessary, since its main purpose was to provide compatibility for non-ES6-compatible browsers. This means that all of the browsers supported by Drupal core also support ES6. This has been a required step for core development to allow utilizing modern JavaScript while retaining support for all of the browsers supported by Drupal.Īs we have announced earlier, Drupal 10 will drop support for Internet Explorer 11. Since Drupal 8.4.0, Drupal core has included an ES6 build process utilizing Babel.
